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