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 |