Commits Between origin/release/0.7.pre3 and release/0.7.pre4

Commits Between Branches origin/release/0.7.pre3 and release/0.7.pre4

29dd4be 2019-08-09 Andy Chu [doc] Update quick ref to account for what was implemented in 0.7.pre3.
5d993ce 2019-08-10 Andy Chu [oil-language] Fix crash bug with empty array.
8717fc8 2019-08-10 Andy Chu [oil-language] Fix bug with empty arrays in static-word-eval.
0c55896 2019-08-10 Andy Chu [oil-language] Examples of rewriting to use arrays.
4b8a0cd 2019-08-10 Andy Chu [oil-language] Tweak array rewrite examples.
8b24f07 2019-08-11 Andy Chu [rfc] Doc comments idea
85992ea 2019-08-11 Andy Chu [refactor] Rename 'funcs' to 'procs'.
299a6c9 2019-08-12 Andy Chu [oil-language] Implement function calls.
e2b7d90 2019-08-13 Andy Chu [oil-language] Rename options.
2a68f9b 2019-08-13 Andy Chu [test/spec] Finish renaming options in spec tests.
e97b770 2019-08-13 Andy Chu [oil-language] Start parsing arg lists to inline function calls.
edf4b4a 2019-08-14 Andy Chu [test/unit] Fix osh/word_parse_test.py.
54754f3 2019-08-15 Andy Chu [oil-language] Enforce declaration vs. assignment.
f388e15 2019-08-15 Wilke Schwiedop [configure] Parse but ignore common flags not used by Oil
2699ee9 2019-08-16 Wilke Schwiedop [install] install now respects $DESTDIR (#461)
2f69f18 2019-08-16 Andy Chu [test/lint] Fix lint error.
7e7c149 2019-08-16 Andy Chu [install, refactor] Consolidate uses of $DESTDIR and update comments.
d214716 2019-08-17 Andy Chu [test/spec] Fix test failures caught by running on a different machine
51e5083 2019-08-17 Andy Chu [test/spec] Don't use the user's $PATH to run.
e999e54 2019-08-18 Wilke Schwiedop [configure] Improve the usage message (#466)
b562e2c 2019-08-20 Andy Chu [builtin/eval] Implement shopt -s strict-eval-builtin.
2ac7d5e 2019-08-21 Andy Chu [bin/oil] Fix source file attribution when oshrc doesn't exist.
c1daa1d 2019-08-21 Andy Chu [oil-language] Implement shopt -s all:oil
8afafc9 2019-08-21 Andy Chu [doc] Document shopt -s all:oil in the Oil manual.
ba6227f 2019-08-21 Andy Chu [osh/state] Fix typo bug in the strict-eval-builtin commit.
732311a 2019-08-21 Andy Chu [osh/state] Rename strict-errexit -> more_errexit.
98d936e 2019-08-21 Andy Chu [osh/state] Stub out the 3 errexit elaborations.
2875495 2019-08-21 Andy Chu [strict] Separate inherit_errexit and more_errexit.
936598f 2019-08-22 Andy Chu [strict] Implement the new strict_errexit.
608c5b5 2019-08-22 Andy Chu [refactor] Prepare for shopt -s simple_echo
3c7893f 2019-08-22 Andy Chu [oil-language] Implement shopt -s simple_echo
a78949b 2019-08-22 Andy Chu [oil-language] Change the default for echo -sep to '\n'.
0650743 2019-08-22 Andy Chu [test/spec] More tests for Oil's echo builtin.
a2ec441 2019-08-22 Andy Chu [bin/osh] Allow osh -O all:oil and all:strict
a398c58 2019-08-22 Andy Chu [osh-language] all:strict now includes sh and bash strict options
1b425c3 2019-08-22 Andy Chu [oil-language] push builtin takes optional :var sigil
c5b9886 2019-08-22 Andy Chu [doc] Document Oil's builtin flag syntax.
ede7115 2019-08-29 Andy Chu [builtins/shopt] Use snake_case not kebab-case for all option names.
e485612 2019-08-30 Andy Chu [test/spec] Change test case so it doesn't tickle inline function calls
5c8a67a 2019-08-30 Andy Chu [oil-language] Transform parse tree to FuncCall node.
f668aa7 2019-08-30 Andy Chu [oil-language] Able to evaluate echo $len(array)
ed2e4ce 2019-08-30 Andy Chu [oil-language] Able to evaluate @split(x) !
4b147d5 2019-08-30 Andy Chu [oil-language] Unify parsing and eval of {inline, regular} func calls.
501c4ef 2019-08-30 Andy Chu [oil-language] Make semantics of @array and @arrayfunc() consistent.
a304083 2019-08-30 Andy Chu [oil-language] Add builtin functions abs, any, all.
c1636fa 2019-08-30 Andy Chu [oil-language] Add types and builtins.
70c95f9 2019-08-31 Andy Chu [oil-language] More design of the set of builtins.
3469663 2019-08-31 Andy Chu [oil-language] Allow $f(x,y)suffix
24f27f1 2019-08-31 Andy Chu [refactor] Simplify and comment parsing of $f(x), etc.
df6e191 2019-08-31 Andy Chu [oil-language] Demo of inline function calls.
a3812da 2019-08-31 Andy Chu [oil-language] Demo of the important split() and join() builtins.
a64e8c5 2019-08-31 Andy Chu [release] Bump version to 0.7.pre4
a213eb9 2019-08-31 Andy Chu [build] Disable callable() assertion
13e3030 2019-08-31 Andy Chu [build/cpython-defs] Regenerate method list.
34d75fd 2019-08-31 Andy Chu [test/unit] Fix failure due to change in inline function calls.
247385c 2019-08-31 Andy Chu [test/parse-errors] Fix test cases for 'push'.
840f0e2 2019-08-31 Andy Chu [oil-language] Disable float() for now.
a656ede 2019-08-31 Andy Chu [osh-language] Another overhaul of errexit behavior!!!
5e60ac6 2019-09-01 Andy Chu [errors] Add location info for strict_errexit.
27fe5e6 2019-09-02 Andy Chu [errors] Restore better message for strict_errexit and functions.
becb92d 2019-09-02 Andy Chu [osh/cmd_parse] Fix type errors.
f80b30a 2019-09-02 Andy Chu [errexit] Change the error source location for strict_errexit.
372a5d1 2019-09-02 Andy Chu [errors] Fix crash in LeftMostSpanForWord.
18baf46 2019-09-02 Andy Chu [release] More automation for dogfooding.
55c166d 2019-09-02 Andy Chu [devtools] Remove bad idioms caught by strict_errexit!
3f0c5de 2019-09-02 Andy Chu [test/lint] Remove unused import.