| 3a5bbbf
|
2018-08-30 |
Andy Chu |
cmd_parse.py: Remove None checks and return values. |
| 37d1f02
|
2018-08-30 |
Andy Chu |
word_parse.py: Simplify arithmetic parsing. |
| 3abe2cc
|
2018-08-30 |
Andy Chu |
word_parse.py: Remove obsolete None checks. |
| e951de1
|
2018-08-30 |
Andy Chu |
[test/wild] Summarize failures at the top level, in text and HTML. |
| 00e24bf
|
2018-08-31 |
Andy Chu |
Fix unit test failure from last commit. |
| 2c857ff
|
2018-08-31 |
Andy Chu |
Clean up comments, docstrings, and remove debug prints. |
| 86888cf
|
2018-08-31 |
Andy Chu |
More spec tests for alias. Planning it out. |
| 46640af
|
2018-08-31 |
Andy Chu |
Basic implementation of alias and unalias hooked up. |
| 3e2c6a1
|
2018-08-31 |
Andy Chu |
Fix evaluation of x"y ". |
| b4ea3e8
|
2018-08-31 |
Andy Chu |
Fix the x"y " bug in a cleaner way. |
| 1f9d6f6
|
2018-08-31 |
Andy Chu |
Improve error message when the shell can't execute a command. |
| 517ec2b
|
2018-09-01 |
Andy Chu |
Fix unhandled exception in 'source' when there's a syntax error. |
| e0cdb4a
|
2018-09-01 |
Andy Chu |
Add a spec test for syntax error in eval. |
| a473594
|
2018-09-01 |
Andy Chu |
Ctrl-C no longer exits OSH, at least under some circumstances. |
| a550217
|
2018-09-01 |
Andy Chu |
[test/wild] Add blacklists of files that aren't shell / OSH. |
| 70941c5
|
2018-09-01 |
Andy Chu |
Show regex parse error messages from libc.c. |
| 76425d2
|
2018-09-01 |
Andy Chu |
Add more files to the wild blacklists. |
| f7e096d
|
2018-09-02 |
Andy Chu |
New spec tests for 'alias' and 'unalias' builtins, and made them pass. |
| b6d6791
|
2018-09-02 |
Andy Chu |
Interleave parsing and execution in the main loop. |
| 395ebb0
|
2018-09-03 |
Andy Chu |
Get rid of unused --trace flag. |
| 038bce8
|
2018-09-03 |
Andy Chu |
Remove unused imports. |
| a45a5b6
|
2018-09-03 |
Andy Chu |
Add 'oshc translate', 'oshc arena', 'oshc spans'. |
| 41c2121
|
2018-09-03 |
Andy Chu |
Tests for operator precedence and exponentiation. |
| 94c7d78
|
2018-09-03 |
Andy Chu |
Fix bug where we would overwrite existing file descriptors with dup2(). |
| 4222f45
|
2018-09-03 |
Andy Chu |
Fix another file descriptor bug by removing 'import cgi'. |
| 6a9d140
|
2018-09-03 |
Andy Chu |
[test/wild] Use new 'oshc translate' subcommand. |
| 7868d80
|
2018-09-03 |
Andy Chu |
Clean up the interface to the command parser. |
| f6d19b5
|
2018-09-04 |
Andy Chu |
Clean up the interface to CommandParser. |
| 29de900
|
2018-09-04 |
Andy Chu |
Accept 'shopt -s expand_aliases' as a noop. |
| d16aabf
|
2018-09-04 |
Andy Chu |
Rename compgen test for consistency. |
| 4cdae03
|
2018-09-04 |
Andy Chu |
Initial implementation of alias. |
| 405c32b
|
2018-09-04 |
Andy Chu |
A different approach to implementing alias. |
| 8b72efa
|
2018-09-06 |
Andy Chu |
Remove lexer code that supported the previous approach to alias. |
| b491513
|
2018-09-06 |
Andy Chu |
[cleanup] Rename enums/simple ASDL sums used in core/legacy.py. |
| 4ce7a2e
|
2018-09-06 |
Andy Chu |
Remove unused import. |
| 8995c56
|
2018-09-06 |
Andy Chu |
Introduce ParseContext and thread it throughout the code. |
| f52e2a4
|
2018-09-06 |
Andy Chu |
Fix 2 alias test cases by threading the ParseContext properly. |
| c6346a6
|
2018-09-06 |
Andy Chu |
Remove the last vestiges of error code handling. |
| 41055e7
|
2018-09-06 |
Andy Chu |
Oops, remove more error_stack stuff. |
| 54004a6
|
2018-09-06 |
Andy Chu |
Update the quick ref. |
| f1922c3
|
2018-09-06 |
Andy Chu |
Bump version to 0.6.pre4. |
| d868617
|
2018-09-06 |
Andy Chu |
Shell functions for 0.6.pre4. |
| 146729b
|
2018-09-06 |
Andy Chu |
Addressing 0.6.pre4 release issues. |
| e40d680
|
2018-09-06 |
Andy Chu |
Fix the arena test. |
| 1d0bf11
|
2018-09-07 |
Andy Chu |
'opyc dis' accepts a .py path too. |
| 1400fe14
|
2018-09-08 |
Andy Chu |
[osh2oil] Handle the 'until' loop, so it doesn't cause a crash. |
| 0ba26bf
|
2018-09-08 |
Andy Chu |
Fix parser crash bug exposed by wild tests. |
| 1aae97c
|
2018-09-08 |
Andy Chu |
Remove unnecessary assertion which caused a crash with nested here docs. |
| fedbf4c
|
2018-09-08 |
Andy Chu |
[osh2oil] Tweaks to avoid crashes. |
| 894b895
|
2018-09-08 |
Andy Chu |
Tighten up the parser by adding expected errors. |
| 5d94bce
|
2018-09-08 |
Andy Chu |
Reproduced 2 wild test failures with smaller tests. |
| 4f9e4ab
|
2018-09-08 |
Andy Chu |
Make '$(x' a parse error. |
| cba45bb
|
2018-09-08 |
Andy Chu |
[osh2oil] Fix crash when translating empty here doc. |
| c62d346
|
2018-09-08 |
Andy Chu |
Remove unused variable. |