| 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. |