Commits Between Branches origin/release/0.6.pre3 and release/0.6.pre4

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.