| a76e413
|
2020-10-08 |
Andy Chu |
[test/parse-errors] Try fixing it on Travis. |
| 0f5ae7d
|
2020-10-08 |
Andy Chu |
[doc] Tighten up the release index. |
| 520a0e2
|
2020-10-08 |
Andy Chu |
[oil-language] Disallow octal escapes in Oil strings. |
| 367bc6a
|
2020-10-08 |
Andy Chu |
[refactor] Extract method from long _ReadCompoundWord3() |
| ea125c3
|
2020-10-09 |
Andy Chu |
[oil-language] Implement shopt -s parse_at_all |
| 00a9ed3
|
2020-10-09 |
Andy Chu |
[oil-language] Implement the _match() function |
| eef6e03
|
2020-10-09 |
Andy Chu |
[fix] Spec tests for ~ and _match(). |
| 295808f
|
2020-10-09 |
Andy Chu |
[oil-language] Stubs for _start() and _end() |
| a0fbc63
|
2020-10-09 |
Andy Chu |
[oil-language] Implement shopt -s strict_dollar |
| 28f2b6e
|
2020-10-09 |
Andy Chu |
[fix] Fix completion after Id.Lit_Dollar change |
| 6381dc2
|
2020-10-09 |
Andy Chu |
[oil-language] Double quoted strings respect strict_dollar |
| b88b3c8
|
2020-10-09 |
Andy Chu |
[fix] Restore lexing rule I somehow f'd up |
| 36399ec
|
2020-10-09 |
Andy Chu |
[oil-language] shopt supports long flags |
| 641135f
|
2020-10-10 |
Andy Chu |
[translation] Add field to FlagSpec. |
| 95ff4a2
|
2020-10-10 |
Andy Chu |
[translation] Generate const C++ data from actions_long. |
| 1c62573
|
2020-10-10 |
Andy Chu |
[oil-language] Allow 'shopt' to modify 'set' options. |
| 84e9132
|
2020-10-10 |
Andy Chu |
[oil-language] Skeleton for 'read' builtin extensions. |
| d9d468e
|
2020-10-10 |
Andy Chu |
[oil-language] getline is now 'read --line' |
| 0ee831d
|
2020-10-10 |
Andy Chu |
[oil-language] Implement read --all |
| a6ea31c
|
2020-10-11 |
Andy Chu |
[oil-language] Implement write --qsn --unicode |
| 9972da4
|
2020-10-11 |
Andy Chu |
[oil-language] Overhaul of strict_errexit. |
| a9a0230
|
2020-10-11 |
Andy Chu |
[refactor] Reorganize strict_errexit logic |
| 4620ad5
|
2020-10-11 |
Andy Chu |
[refactor] Remove command.OilCondition, in favor of sum type. |
| 7689f64
|
2020-10-12 |
Andy Chu |
[errexit] Disallow command subs. |
| f594692
|
2020-10-12 |
Andy Chu |
[errexit] Expose a bug, and plan 'catch' builtin. |
| 7da0c8b
|
2020-10-12 |
Andy Chu |
[fix] Fix C++ keyword conflict |
| 1098e60
|
2020-10-12 |
Andy Chu |
[errexit] Fix divergence reported by ShellSpec. |
| 21e2d6c
|
2020-10-12 |
Andy Chu |
[errexit] Fix bug with two levels of "disable errexit" |
| 415f348
|
2020-10-12 |
Andy Chu |
[types] Fix build. |
| ea65765
|
2020-10-12 |
Andy Chu |
[errexit] Failing spec test case for bug. |
| 7458892
|
2020-10-12 |
Andy Chu |
[refactor] Greatly simplify the ErrExit stack. |
| 931cb2d
|
2020-10-12 |
Andy Chu |
[errexit] strict_errexit only triggers when errexit. |
| 2af5093
|
2020-10-12 |
Andy Chu |
[errexit] Show where errexit is disabled |
| 2338ccd
|
2020-10-12 |
Andy Chu |
[errexit] Simplify the IsDisabled() check |
| 9dff275
|
2020-10-12 |
Andy Chu |
[oil-language] Implement the 'catch' builtin |
| 9d5e7d3
|
2020-10-12 |
Andy Chu |
[refactor] Add comments about do_fork |
| 0b03705
|
2020-10-12 |
Andy Chu |
[errexit] A realistic test case for 'catch'. |
| 8b571ab
|
2020-10-12 |
Andy Chu |
[refactor] Clean up options code |
| 0c4009d
|
2020-10-12 |
Andy Chu |
[fix] Rename method in C++ too |
| c35ea1e
|
2020-10-12 |
Andy Chu |
[errexit] Docs and tests. |
| 866a592
|
2020-10-13 |
Andy Chu |
[errexit] Rename more_errexit -> command_sub_errexit |
| 70b3d36
|
2020-10-13 |
Andy Chu |
[errexit] Plan out new options. |
| 9d42598
|
2020-10-13 |
Andy Chu |
[refactor] Make all shell options a stack. |
| c8f844d
|
2020-10-13 |
Andy Chu |
[fix] Fix unit tests and lint. |
| 1bf907c
|
2020-10-13 |
Andy Chu |
[fix] Fix optview code generation and unit tests. |
| af674c2
|
2020-10-13 |
Andy Chu |
[translation] Fix optview code generation again. |
| bce7a84
|
2020-10-13 |
Andy Chu |
[fix] Fix bin/osh_parse.py |
| 8c94c73
|
2020-10-13 |
Andy Chu |
[oil-language] strict_errexit detects command subs in disabled sections |
| 1923b83
|
2020-10-13 |
Andy Chu |
[errexit] Allow pipelines with strict_errexit |
| ac0f1b5
|
2020-10-13 |
Andy Chu |
[fix] Spec tests and lint. |
| aae2a50
|
2020-10-13 |
Andy Chu |
[refactor] Make shopt -s allow_command_sub stand on its own. |
| 8404c58
|
2020-10-13 |
Andy Chu |
[oil-language] Implement shopt with blocks |
| 0140d88
|
2020-10-14 |
Andy Chu |
[oil-language] Rename catch -> status |
| f76a20e
|
2020-10-14 |
Andy Chu |
[refactor] Combine some code in core/{pure,shell}.py |
| e56b2e1
|
2020-10-14 |
Andy Chu |
[osh-language] Attempt to wait() for process subs |
| 6ddfef9
|
2020-10-15 |
Andy Chu |
[fix] Shebang lint error. |
| 2c18846
|
2020-10-15 |
Andy Chu |
[refactor] Redirects and process sub will use context manager |
| e6d2de5
|
2020-10-15 |
Andy Chu |
[refactor] Simplify redirect handling, and use context manager. |
| 47eba90
|
2020-10-16 |
Andy Chu |
[osh-language] Properly wait on process subs! |
| 32a9d17
|
2020-10-16 |
Andy Chu |
[osh-language] Implement shopt -s process_sub_fail |
| e2d1e0d
|
2020-10-16 |
Andy Chu |
[osh-language] command_sub_errexit no longer depends on errexit. |
| 150ad4e
|
2020-10-16 |
Andy Chu |
[refactor] Pass location info to _Executor. |
| 574ce0f
|
2020-10-16 |
Andy Chu |
[errors] Better location info for command_sub_errexit |
| 56c395c
|
2020-10-16 |
Andy Chu |
[fix] Fix Oil command sub. |
| ba45f0f
|
2020-10-16 |
Andy Chu |
[errors] Fix errexit message for command.Simple with no words. |
| bd51ddf
|
2020-10-16 |
Andy Chu |
[fix] Fix translation. |
| a583269
|
2020-10-16 |
Andy Chu |
[errors] Blame the right process sub (for errexit) |
| 95adb90
|
2020-10-16 |
Andy Chu |
[refactor] Pipelines use CompoundStatus |
| 1bb3c75
|
2020-10-17 |
Andy Chu |
[errors] Propgate location info for pipelines / pipefail. |
| d6c0684
|
2020-10-17 |
Andy Chu |
[errors] Fix location of last element of the pipeline. |
| c8a0d1a
|
2020-10-17 |
Andy Chu |
[oil-language] Add _pipeline_status as an alias for PIPESTATUS |
| 116c600
|
2020-10-17 |
Andy Chu |
[oil-language] Add _status as an alias for $? |
| f037e58
|
2020-10-17 |
Andy Chu |
[fix] Fix translation |
| d17f6a7
|
2020-10-17 |
Andy Chu |
[oil-language] Add flags to 'status' builtin. |
| e249124
|
2020-10-17 |
Andy Chu |
[fix] Fix unit tests and Oil builtins. |
| 5d3838d
|
2020-10-18 |
Andy Chu |
[oil-language] Rename status -> run |
| 44e3f35
|
2020-10-18 |
Andy Chu |
[builtin/run] Improve --bool-status error messages |
| 4c3a05e
|
2020-10-18 |
Andy Chu |
[builtin/run] Implement --assign-status |
| 75082b0
|
2020-10-18 |
Andy Chu |
[translation] Fix name conflict and ErrExit type. |
| 6225438
|
2020-10-18 |
Andy Chu |
[builtins/run] Test out --status-ok SIGPIPE |
| 4294235
|
2020-10-18 |
Andy Chu |
[oil-language] Builtins should always accept --. |
| 319f439
|
2020-10-19 |
Andy Chu |
[builtin/read] Stub for read --qsn |
| 40d0187
|
2020-10-19 |
Andy Chu |
[QSN] Stub of decoder for 'read --line --qsn' |
| a699b34
|
2020-10-19 |
Andy Chu |
[refactor] Split out a qsn_native.py module. |
| eae6b97
|
2020-10-20 |
Andy Chu |
[builtins/read] Implement read --line --qsn |
| 134cb8f
|
2020-10-20 |
Andy Chu |
[oil-language] Disallow \xH in Oil string literals. |
| 4871b1c
|
2020-10-20 |
Andy Chu |
[test/spec] Test process sub in background |
| 1b1c627
|
2020-10-20 |
Andy Chu |
[translation] Get rid of isspace() |
| 77191c4
|
2020-10-20 |
Andy Chu |
[builtins/read] Implement read -0 as a synonym for -r -d '' |
| 6acd80b
|
2020-10-22 |
Andy Chu |
[errors] Add a hint to use the 'run' builtin. |
| 51ca44d
|
2020-10-22 |
Andy Chu |
[doc] Update errexit and QSN docs |
| e0b423a
|
2020-10-22 |
Andy Chu |
[test/spec] Update allowed failures. |
| a05a0df
|
2020-10-22 |
Andy Chu |
[release] Bump version to 0.8.3 |
| d405057
|
2020-10-22 |
Andy Chu |
[test/osh2oil] Fix tests, and put them in the continuous build. |
| a10964f
|
2020-10-22 |
Andy Chu |
[test/spec] Revert allowed failures change |