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