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