Commits Between origin/release/0.7.pre2 and release/0.7.pre3
Commits Between Branches origin/release/0.7.pre2 and
release/0.7.pre3
| 095de81
|
2019-07-25 |
Andy Chu |
[release] Shell functions for the 0.7.pre2 release. |
| 0e1161d
|
2019-07-25 |
Andy Chu |
[doc/quick-ref] More Oil design notes. |
| 88337a6
|
2019-07-25 |
Andy Chu |
[doc] Reorganize design-docs dir. |
| 2127a45
|
2019-07-26 |
Andy Chu |
[build] Add missing build-defs for termios module. |
| 9233fdc
|
2019-07-26 |
Andy Chu |
[build/cpython-defs] Actually filter termios.c. |
| 4aec13e
|
2019-07-26 |
Andy Chu |
[osh2oil] Fix a couple crashes caught by wild tests. |
| dd42678
|
2019-07-26 |
Andy Chu |
[builtin/trap] Avoid RuntimeError on SIGSTOP and SIGILL. |
| 3e4a97f
|
2019-07-26 |
Andy Chu |
[builtin/bracket] Handle errors from stat() in -nt and -ot. |
| 1855f5c
|
2019-07-27 |
Andy Chu |
[stdlib] Start oil-polyfill.sh |
| 03e14ef
|
2019-07-27 |
Andy Chu |
[builtin/shopt] Validate option names with -p. |
| dc94c1b
|
2019-07-27 |
Andy Chu |
[osh-language] Implement $PPID, and 'set -o posix' is a no-op. |
| b66e99e
|
2019-07-27 |
Andy Chu |
[test/spec] Import smoosh tests and run them. |
| 486e72c
|
2019-07-27 |
Andy Chu |
[test/smoosh] Show results in HTML format. |
| 2aacad6
|
2019-07-28 |
Andy Chu |
[test/sh_spec.py] Refactor lexer and stats. |
| f886e26
|
2019-07-28 |
Andy Chu |
[test/sh_spec.py] Minor simplification. |
| aee064c
|
2019-07-28 |
Andy Chu |
[test/sh_spec.py] Newlines in STDOUT/STDER blocks are respected. |
| e768b8f
|
2019-07-28 |
Andy Chu |
[spec/smoosh] Separate tests into two categories. |
| 8987788
|
2019-07-28 |
Andy Chu |
[test/sh_spec.py] Write a summary by shell (in text mode). |
| fb40d36
|
2019-07-28 |
Andy Chu |
[test/sh_spec.py] Write per-shell summary in HTML at the top. |
| 33793fe
|
2019-07-28 |
Andy Chu |
[test/sh_spec.py] Tweak the appearance of the HTML report and console output. |
| d63a46d
|
2019-07-28 |
Andy Chu |
[test/spec] Display totals at the top of the file too. |
| 3b408aa
|
2019-07-28 |
Andy Chu |
[test/spec] Rearrange columns of spec test index. |
| f664654
|
2019-07-28 |
Andy Chu |
[test/spec] Adjust HTML style, and automate more. |
| f91fbdc
|
2019-07-28 |
Andy Chu |
[test/sh_spec.py] Minor tweaks. |
| 4f9e6fa
|
2019-07-29 |
Andy Chu |
[doc] Add to OSH quick ref. |
| aa1c6a9
|
2019-07-29 |
Andy Chu |
[builtin/bracket] Handle uncaught OverflowError. |
| f650451
|
2019-07-29 |
Andy Chu |
[builtin/bracket] Fix -ot and -nt behavior when files don't exist. |
| e722c57
|
2019-07-29 |
Andy Chu |
[builtin/bracket] Implement the binary -ef operator. |
| 389d38a
|
2019-07-29 |
Andy Chu |
[builtin/bracket] Fix error case. |
| b636320
|
2019-07-29 |
Andy Chu |
[test/sh_spec.py] Fix unit tests. |
| 0fc75bb
|
2019-07-29 |
Andy Chu |
[history] Don't expand history in comments. |
| 131544a
|
2019-07-29 |
Andy Chu |
[test/sh_spec.py] Handle errors when creating dirs. |
| 4ecbce6
|
2019-07-29 |
Andy Chu |
[glob] Start of code for static globbing. |
| e4b5f0e
|
2019-07-29 |
Andy Chu |
[frontend/lex] Move some rules out of _UNQUOTED, to ShCommand |
| 25ff7ce
|
2019-07-29 |
Andy Chu |
add rules for static globbing |
| 93b3ece
|
2019-07-29 |
Andy Chu |
[osh-language] Don't "pun" redirects as < and > operators. |
| e78d9f2
|
2019-07-29 |
Andy Chu |
[refactor, dbracket] Lex ! as Id.Op_Bang instead of Id.KW_Bang. |
| 0c3d1ba
|
2019-07-29 |
Andy Chu |
[oil-language] Implement algorithm for shopt -s static-word-eval. |
| 7b6dc91
|
2019-07-31 |
Andy Chu |
[osh/word_parse] Enforce no word tokens directly after a=(1 2) |
| 0fd08b4
|
2019-07-31 |
Andy Chu |
[oil-language] Start implementing rules for __syntax__ oil-at. |
| d4f1c61
|
2019-08-01 |
Andy Chu |
[types] Fix type error. |
| 63c11bd
|
2019-08-01 |
Andy Chu |
[oil-language] Evaluate @words |
| 41e79bd
|
2019-08-01 |
Andy Chu |
[doc/quick-ref] Add Oil assignment keyword |
| b52a9df
|
2019-08-01 |
Andy Chu |
[frontend/lex] Fix lexing of comments in DBracket state. |
| 2525fdb
|
2019-08-01 |
Andy Chu |
[frontend/lex] Revert Op_Bang -> KW_Bang. |
| 9c9b4d0
|
2019-08-01 |
Andy Chu |
[oil-language] Add OilParseOptions to ParseContext and ExecOpts. |
| 91c81cf
|
2019-08-02 |
Andy Chu |
[oil-language] Restrict changing of parse options to the top level. |
| 2ee01b3
|
2019-08-02 |
Andy Chu |
[bin/osh] shopt options can be passed with -O and +O like bash |
| ed8d821
|
2019-08-02 |
Andy Chu |
[osh-language] Get rid of the $[ alias for $((. |
| 1ff5df7
|
2019-08-02 |
Andy Chu |
[osh-language] Remove function call in the legacy arithmetic language. |
| 2c4547d
|
2019-08-02 |
Andy Chu |
[oil-language] Fix bugs in 'static-word-eval' + splicing first arg. |
| c2aeb3f
|
2019-08-04 |
Andy Chu |
[types, refactor] Fix type error in ParseContext signature. |
| a6c9f13
|
2019-08-04 |
Andy Chu |
[oil-language] Preparing to parse legacy shell arrays. |
| a896a01
|
2019-08-04 |
Andy Chu |
[oil-language] Able to parse legacy shell arrays in Oil expressions. |
| c96c2b1
|
2019-08-05 |
Andy Chu |
[test/unit] Fix tests and add more cases for array parsing. |
| 5625066
|
2019-08-05 |
Andy Chu |
[refactor] Minor cleanup of @(array) parsing. |
| 257f590
|
2019-08-05 |
Andy Chu |
[oil-language] Parsing $(sh command sub) on RHS of 'var'. |
| d45aeea
|
2019-08-05 |
Andy Chu |
[oil-language] Allow Eof_Real after 'var' and 'setvar'. |
| 967acab
|
2019-08-05 |
Andy Chu |
[oil-language] var/setvar in command sub expression is a parse error. |
| 400a300
|
2019-08-05 |
Andy Chu |
[oil-language] @ARGV is a cleaner way of spelling "$@". |
| d2690dc
|
2019-08-06 |
Andy Chu |
[doc] Start the Oil manual. |
| 6adc2f0
|
2019-08-07 |
Andy Chu |
[refactor] Split out osh/builtin_pure.py. |
| 480e762
|
2019-08-07 |
Andy Chu |
[refactor] Split out builtin_process.py as well. |
| 90c0ace
|
2019-08-07 |
Andy Chu |
[builtins/pwd] Show the "logical" path as often as we can. |
| abdc39f
|
2019-08-08 |
Andy Chu |
[test/lint] Fix some lint errors. |
| 5b9b3e7
|
2019-08-08 |
Andy Chu |
[oil-language] Add more test cases for 'var'. |
| 1f081b4
|
2019-08-08 |
Andy Chu |
[oil-language] Implement the push builtin. |
| f2ac105
|
2019-08-08 |
Andy Chu |
[oil-language] Design notes about builtins. |
| 496c9a3
|
2019-08-08 |
Andy Chu |
[oil-language] Maintain invariant for 'proc' stack frames. |
| a45c481
|
2019-08-08 |
Andy Chu |
[refactor] Rename osh/word.py -> osh/word_.py. |
| a693bcc
|
2019-08-08 |
Andy Chu |
[refactor] Remove the 'osh_word' alias for the 'word' type. |
| e908938
|
2019-08-08 |
Andy Chu |
[refactor] Rename value.StrArray -> value.MaybeStrArray. |
| b7c6fbf
|
2019-08-08 |
Andy Chu |
[refactor] Shorten variants in 'redirect' type in osh/runtime.asdl. |
| 754e78d
|
2019-08-08 |
Andy Chu |
fix |
| d547d12
|
2019-08-08 |
Andy Chu |
rename |
| 39c36c0
|
2019-08-08 |
Andy Chu |
[refactor] Shorten variants in 'word_part' type in frontend/syntax.asdl. |
| abd6438
|
2019-08-08 |
Andy Chu |
[lint, types] Fix lint errors and regenerate manifest. |
| aebff5c
|
2019-08-08 |
Andy Chu |
[refactor] Shorten variants in the 'word' type in frontend/syntax.asdl. |
| 7562e06
|
2019-08-08 |
Andy Chu |
[refactor] Rename variants under arith_expr type. |
| bcf5c05
|
2019-08-08 |
Andy Chu |
[refactor] Rename variants under the 'suffix_op' and 'bool_expr' type. |
| c28d48c
|
2019-08-08 |
Andy Chu |
[refactor] Rename command.SimpleCommand -> command.Simple |
| bb8f53a
|
2019-08-08 |
Andy Chu |
[oil-language] Separate schema for shell vs. expr array literals. |
| 2d991fd
|
2019-08-08 |
Andy Chu |
[oil-language] Implement command sub in Oil expressions. |
| 8fcdfe4
|
2019-08-08 |
Andy Chu |
[oil-language] Evaluate shell array literals. |
| 6e80ee4
|
2019-08-08 |
Andy Chu |
Demo of the new functionality |
| 0f82f90
|
2019-08-08 |
Andy Chu |
[oil-language] Implement / test augmented assignment. |
| ee5d3eb
|
2019-08-08 |
Andy Chu |
[oil-language] Fix tilde detection and brace expansion for shell arrays. |
| 54ff20b
|
2019-08-09 |
Andy Chu |
[doc] Reorganize and rename design-docs/ -> rfc/ |
| 12073ae
|
2019-08-09 |
Andy Chu |
[types] Fix type errors in the expression language. |
| f82bad9
|
2019-08-09 |
Andy Chu |
[test/spec] Publish links to smoosh results. |
| 05cd159
|
2019-08-09 |
Andy Chu |
[release] Bump version to 0.7.pre3. |
| 4236a43
|
2019-08-09 |
Andy Chu |
[opy/regtest] Update golden checksums. |
| 7dc585b
|
2019-08-09 |
Andy Chu |
[release] Run smoosh, and add shell functions for 0.7.pre3. |
| 34373f2
|
2019-08-09 |
Andy Chu |
[osh] Oops, add file that's been missing for awhile! |
| 1886b58
|
2019-08-09 |
Andy Chu |
[types] Fix 'types/run.sh travis' |
| b090aad
|
2019-08-09 |
Andy Chu |
[release] Fix spec test failures resulting from --cd-tmp. |
| 4f44396
|
2019-08-09 |
Andy Chu |
[benchmarks] Don't add prefix to absolute paths. |