55a994c
|
2020-03-23 |
Andy Chu |
[toil] Only display last 100 jobs. |
fdc6dce
|
2020-03-24 |
Andy Chu |
[doctools] $wiki abbreviation for Github wiki links. |
77d4b83
|
2020-03-25 |
Andy Chu |
[doc] Add links to release announcements. |
3cd0fc6
|
2020-03-25 |
Andy Chu |
[mycpp] Fix varargs bug. |
0019dc8
|
2020-03-25 |
Andy Chu |
[translation] Remove Executor stub now that we're translating it. |
ea6c74a
|
2020-03-25 |
Andy Chu |
[test/spec-runner] Use the {fd}< construct now that it works in OSH. |
645ef41
|
2020-03-26 |
Andy Chu |
[translation] Small changes to fix build. |
517158f
|
2020-03-26 |
Andy Chu |
[translation] Factor code out of osh/cmd_exec.py. |
491d450
|
2020-03-26 |
Andy Chu |
[translation] Move source builtin to builtin_meta.py. |
fc71385
|
2020-03-26 |
Andy Chu |
[refactor] Move exec builtin into builtin_process.py. |
b1d6de9
|
2020-03-26 |
Andy Chu |
[test/count-procs] Count the processes started by different shells. |
49dc6da
|
2020-03-27 |
Andy Chu |
[test/count-procs] Count syscalls too. |
282ea42
|
2020-03-27 |
Andy Chu |
[refactor] Rename test/count-procs -> test/syscall |
8c1d134
|
2020-03-27 |
Andy Chu |
[toil] Run test/syscall. |
f8c2fd4
|
2020-03-27 |
Andy Chu |
[test/syscall] Build yash from source and run tests on it. |
770447e
|
2020-03-27 |
Andy Chu |
[toil] Fix invocation through ssh. |
51b1ce2
|
2020-03-27 |
Andy Chu |
[refactor] Make the ssh wrapper reusable: sshq. |
393ef8a
|
2020-03-28 |
Andy Chu |
[test/syscall] Add simpler subshell test cases. |
fa4a937
|
2020-03-28 |
Andy Chu |
[osh/cmd_exec] Optimize subshell. |
2a29217
|
2020-03-28 |
Andy Chu |
[refactor] Remove redirects from command.DoGroup. |
c9b3f35
|
2020-03-28 |
Andy Chu |
[osh/cmd_exec] Start fewer processes by threading fork_external through. |
664c898
|
2020-03-28 |
Andy Chu |
[test/syscall] Improve the test harness and update expected failures. |
bcb0da5
|
2020-03-28 |
Andy Chu |
[osh/cmd_exec] Optimize the number of processes started. |
f76a7fc
|
2020-03-29 |
Andy Chu |
[performance] Optimize the AST for Subshell and CommandSub. |
11a67b2
|
2020-03-29 |
Andy Chu |
[test/syscall] Separate it into two suites. |
905f515
|
2020-03-29 |
Andy Chu |
[performance] Optimize ( ( date ) ) as well. |
1cd4c66
|
2020-03-29 |
Andy Chu |
[release] Run the test/syscall suite as part of the release. |
a3056c0
|
2020-03-29 |
Andy Chu |
[refactor] Move 'command' and 'builtin' to osh/builtin_meta.py. |
4f9f44e
|
2020-03-29 |
Andy Chu |
[test/lint] Fix build. |
3a2ded9
|
2020-03-29 |
Andy Chu |
[translation] Make the code translate again. |
a7e98ce
|
2020-03-30 |
Andy Chu |
[refactor] Pull out core/executor.py |
14e7e53
|
2020-03-30 |
Andy Chu |
[refactor] Move more I/O into the ShellExecutor. |
fdca0af
|
2020-03-30 |
Andy Chu |
[translation] Stub out ShellExecutor. |
6238961
|
2020-03-30 |
Andy Chu |
[translation] Break dependencies on core/process. |
a663954
|
2020-03-30 |
Andy Chu |
[refactor] Big rename of Executor -> CommandEvaluator. |
b006c67
|
2020-03-30 |
Andy Chu |
[refactor] Rename osh/cmd_exec -> cmd_eval |
f83e055
|
2020-03-31 |
Andy Chu |
[translation] Type check and translate some of core/dev.py. |
ea80cda
|
2020-03-31 |
Andy Chu |
[test/lint] Fix build. |
9fa3fa8
|
2020-04-01 |
Koichi Murase |
[test/spec] Failing spec tests for recursive arithmetic evaluations (#686) |
0a331a5
|
2020-03-31 |
Andy Chu |
[spec/assoc] Cases for "cell sublanguage" and assoc arrays. |
869ae80
|
2020-03-31 |
Andy Chu |
[test/spec] Move spec/arith cases to spec/ble-idioms. |
9c4a31d
|
2020-03-31 |
Andy Chu |
[test/lint] Fix build. |
db3afde
|
2020-03-31 |
Andy Chu |
[translation] Stub out some exceptions. |
76b33eb
|
2020-03-31 |
Andy Chu |
[translation] Minor fixes. |
07b2ae1
|
2020-04-01 |
Andy Chu |
[types] Add missing annotation. |
5a69217
|
2020-04-01 |
Andy Chu |
[refactor] Separate assignment builtins. |
400f670
|
2020-04-02 |
Andy Chu |
[osh-language] Implement 'shopt -s unsafe_arith_eval' for compatibility. |
7a18b59
|
2020-04-02 |
Andy Chu |
[osh-language] Handle parse errors in recursive evaluation. |
537874f
|
2020-04-03 |
Andy Chu |
[osh-language] Implement unset -v 'a[expr]' |
ea50029
|
2020-04-04 |
Andy Chu |
[refactor] Simplify 'unset' code and add tests. |
69b80ae
|
2020-04-04 |
Andy Chu |
[osh-language] Initial implementation of shopt -s parse_dynamic_arith. |
357d1c0
|
2020-04-04 |
Andy Chu |
[refactor] Simplify ArithToLValue() function. |
b6ba28d
|
2020-04-05 |
Andy Chu |
[rename] shopt -s unsafe_arith_eval -> eval_unsafe_arith |
393db9e
|
2020-04-05 |
Andy Chu |
[refactor] Inline methods in sh_expr_eval |
80a824f
|
2020-04-05 |
Andy Chu |
[refactor] Use OldValue() function for both sh and arith += |
4c4f92e
|
2020-04-05 |
Andy Chu |
[translation] Able to translate word_eval, sh_expr_eval, etc. again |
e379b61
|
2020-04-05 |
Andy Chu |
[osh/arith] Fix bug with empty string and shopt -s eval_unsafe_arith. |
daab1d6
|
2020-04-05 |
Andy Chu |
[osh-language] Fix bug with ${!prefix@} and arrays. |
dbf9e00
|
2020-04-05 |
Andy Chu |
[patsub] Fix crash in ${x/^} and ${x/!} |
e42bea9
|
2020-04-05 |
Andy Chu |
[types] Fix build. |
ec62c8a
|
2020-04-05 |
Andy Chu |
[builtin/declare] Arguments after -f or -F aren't var names. |
7aa6f4b
|
2020-04-05 |
Andy Chu |
[refactor] Simplify declare/typeset -f and -F. |
a5a942f
|
2020-04-05 |
Andy Chu |
[word_eval] Fix bug with ${@:0:1}. |
b513c1d
|
2020-04-05 |
Andy Chu |
[word_eval] Fix bug with negative slice start. |
acbd5a8
|
2020-04-05 |
Andy Chu |
[refactor] Used first class variant in syntax_asdl::arith_expr_t. |
b9e7434
|
2020-04-06 |
Andy Chu |
[var-op-test] Failing test cases for issue #660. |
7746dd2
|
2020-04-06 |
Andy Chu |
[var-op-test] Fix behavior of ${a[i]=x} and ${A['k']=x} |
fbf7b79
|
2020-04-06 |
Andy Chu |
[word_eval] Implement enough of ${var@a} for ble/is-array. |
54944e0
|
2020-04-06 |
Andy Chu |
[test/spec] More test cases for $(< file). |
f0fe30c
|
2020-04-06 |
Andy Chu |
[osh-language] Implement special case of $(< file) |
16bbec6
|
2020-04-06 |
Andy Chu |
[builtin/read] Fix read -d behavior so that newline isn't special. |
14548dc
|
2020-04-07 |
Andy Chu |
[word_eval] Fix bugs in ${var@a} implementation. |
84c2f4f
|
2020-04-07 |
Andy Chu |
[osh-language] Fix "${undef-\z}" |
545c28a
|
2020-04-07 |
Andy Chu |
[test/spec] Test cases for $_ and glob crash |
7243d9d
|
2020-04-07 |
Andy Chu |
[glob] Eliminate two assertions in _GlobUnescape. |
03f0b2d
|
2020-04-07 |
Andy Chu |
[spec/xtrace] Test cases, for designing a better -x format. |
8778a5c
|
2020-04-07 |
Andy Chu |
[special-vars] Implement OIL_VERSION. |
a7040e8
|
2020-04-09 |
Crestwave |
[test/spec] Spec tests for shopt -s nocasematch (#703) |
8a607f4
|
2020-04-08 |
Andy Chu |
[core] Initial implementation of QSTR / CSTR. |
a4ab45d
|
2020-04-09 |
Andy Chu |
fix lint error |
b41b16b
|
2020-04-09 |
Andy Chu |
[rename] QSTR -> QSN (Quoted String Notation) |
afe8b6d
|
2020-04-09 |
Andy Chu |
[QSN] Polish the API and add tests and comments. |
98e2b88
|
2020-04-09 |
Andy Chu |
[xtrace] argv array is printed as valid shell strings. |
baf36da
|
2020-04-10 |
Andy Chu |
[refactor] Replace asdl/pretty.String() with QSN everywhere. |
18010e4
|
2020-04-10 |
Andy Chu |
[refactor] Replace ShellQuoteOneLine with qsn.maybe_shell_encode(). |
a903d3d
|
2020-04-10 |
Andy Chu |
[QSN] Making it translate with the rest of bin/osh_eval. |
23adf68
|
2020-04-10 |
Andy Chu |
[QSN] Replace other shell quoting methods with QSN. |
4c6b13a
|
2020-04-11 |
Andy Chu |
[qsn/demo] Test filename issues. |
7d7c005
|
2020-04-11 |
Andy Chu |
[QSN] Hook up the error-tolerant UTF-8 decoder. |
91fdd9b
|
2020-04-11 |
Andy Chu |
[rename] Move qsn module to qsn_/ package dir. |
55336e8
|
2020-04-11 |
Andy Chu |
[types] Fix build. |
292790f
|
2020-04-11 |
Andy Chu |
[types] Remove dependency from ASDL -> QSN -> core/error.py. |
fc5c56a
|
2020-04-11 |
Andy Chu |
[translation] osh_eval again translates, now with QSN. |
c910347
|
2020-04-12 |
Andy Chu |
[QSN] Try out UTF-8 error recovery, but it doesn't work somehow. |
a686fa8
|
2020-04-12 |
Andy Chu |
[QSN] Rewrite the encoder to do UTF-8 error recovery. |
55dee4f
|
2020-04-13 |
Andy Chu |
[mylib] Fix integer promotion bug in ord(). |
7fcada5
|
2020-04-14 |
Andy Chu |
[cleanup] Remove obsolete asdl/pretty.py module. |
9df5364
|
2020-04-14 |
Andy Chu |
[lexer] Make sure UTF-8 sequences appear in the same token. |
e401363
|
2020-04-14 |
Andy Chu |
[builtin/read] Exit code is 1 only when EOF is reached. |
a5f679d
|
2020-04-14 |
Andy Chu |
[spec/builtin-vars] Failing test case for unset / bug #653. |
6ee1d20
|
2020-04-14 |
Andy Chu |
[special-vars] Implement $BASHPID. |
aac8712
|
2020-04-14 |
Andy Chu |
[osh-language] Try out different 'unset' behavior. |
ef69fe6
|
2020-04-14 |
Andy Chu |
[builtins/unset] Undo the experiment in issue #706 for now. |
1cd0ad0
|
2020-04-14 |
Andy Chu |
[test/spec] Failing test cases for #698 and #702. |
49cd564
|
2020-04-14 |
Andy Chu |
[osh-language] Allow \} in VSub_ArgDQ. |
4c74733
|
2020-04-15 |
Andy Chu |
[word_parse] Lex glob arguments inside "${}" as unquoted. |
e342028
|
2020-04-15 |
Andy Chu |
[errexit] Make note of 2 problems with Oil's errexit fixes. |
35bd053
|
2020-04-15 |
Andy Chu |
[glob] Fix crash with 'set -o noglob' |
93116bc
|
2020-04-15 |
Andy Chu |
[demo] errexit-pitfalls.sh to demonstrate all the problems. |
d688d3f
|
2020-04-16 |
Andy Chu |
[word_eval] Fix bug evaluating ${array[@]::0}. |
d7834ef
|
2020-04-16 |
Andy Chu |
[arith] Make ? a right associative operator. |
234fa67
|
2020-04-16 |
Andy Chu |
[osh-language] Change the 'unset' builtin to delete the cell. |
716b5dc
|
2020-04-16 |
Andy Chu |
[release] Bump version to 0.8.pre4. |
a663c11
|
2020-04-17 |
Andy Chu |
[spec/builtin-vars] Simple case to show 'local unset cell' semantics. |
d2e1686
|
2020-04-17 |
Andy Chu |
[opy/regtest] Update golden checksums. |
e6aa982
|
2020-04-17 |
Andy Chu |
[tools/osh2oil] Fix after syntax.asdl schema change. |