Commits Between origin/release/0.6.pre11 and release/0.6.pre12

Commits Between Branches origin/release/0.6.pre11 and release/0.6.pre12

65f6cc7 2018-12-15 Andy Chu [release] Shell functions for the 0.6.pre11 release.
49a08d0 2018-12-16 Andy Chu [release] Fix announcement links.
a3cfe8c 2018-12-16 Andy Chu [osh] In osh -n, don't print any nodes any line failed to parse.
1e58d96 2018-12-17 Andy Chu [builtin] Implement [ -s foo ] to test for non-empty file.
13e0b74 2018-12-17 Andy Chu [builtin] Stub out 'shopt -s histappend'
ad72c90 2018-12-17 Andy Chu [completion] Start implementing the compopt builtin.
a900879 2018-12-18 Andy Chu [completion] Respect 'compopt -o nospace'.
c6a2aa2 2018-12-18 Andy Chu [completion] Implement compopt -o default / dirnames / plusdirs.
c0e87cd 2018-12-19 Andy Chu [completion] Restore trailing slashes for filename completion.
725be8d 2018-12-19 Andy Chu [completion] Implement dynamic 'compopt'.
8dbca6d 2018-12-19 Andy Chu [completion] Implement complete -X EXTGLOB.
a6dfaab 2018-12-19 Andy Chu [completion] Share demo/completion.sh with unit tests.
cee90bd 2018-12-19 Andy Chu [completion] Test different combinations of options and fix behavior.
725dfbf 2018-12-19 Andy Chu [completion] A harness to test _init_completion from bash-completion.
41492ff 2018-12-20 Andy Chu [completion] Stub for the _init_completion builtin.
e82fc9f 2018-12-21 Andy Chu [demo] Investigating the bash startup sequence with strace.
f6de2e9 2018-12-21 Andy Chu [completion] Set COMP_ARGV and implement _init_completion -s.
9526206 2018-12-22 Andy Chu [completion] _init_completion passes all oracle tests!
2430e18 2018-12-22 Andy Chu [refactor] Move completion oracle to testdata/completion/
e485ac4 2018-12-22 Andy Chu [completion] Replace _init_completion with a compadjust builtin.
e0af113 2018-12-23 Andy Chu [doc] Update the OSH quick ref with completion builtins.
954eaf6 2018-12-23 Andy Chu [completion] Validate the names passed to compadjust.
32d8f8b 2018-12-23 Andy Chu [test/lint] Fix Travis build.
a3040c3 2018-12-23 Andy Chu [refactor] Simplify AdjustArg() algorithm.
062c3a7 2018-12-24 Andy Chu Demos for compiling to more efficient code.
8f691ce 2018-12-26 Andy Chu [doc] Roughly document completion variables.
d9f0bd3 2018-12-26 Andy Chu [refactor] Consolidate creation of LineLexer and Lexer.
7e17bce 2018-12-26 Andy Chu [refactor] Uses a separate ParseContext and Arena in completion.
57a797b 2018-12-26 Andy Chu [history] Implement the history builtin; start lexing history expansion.
1bfd3c9 2018-12-27 Andy Chu [history] Implement a separate lexer for history expansion.
0c84626 2018-12-27 Andy Chu [history] Implement history expansion with !
cc32f7e 2018-12-28 Andy Chu [builtin/history] history N now shows N history entries.
adb9a2c 2018-12-28 Andy Chu [history] Move history file to ~/.config/oil/history_{osh,oil}.
184647d 2018-12-28 Andy Chu [metrics/source-code] Split Oil and OSH/common libraries.
85dfd51 2018-12-29 Andy Chu [osh/word_eval] Implement ${x@Q} to shell-quote strings.
ff677c0 2018-12-29 Andy Chu [completion] Try to properly quote filename completions.
372de9e 2018-12-31 Andy Chu [demo] Clean up demo/pyreadline.py.
228ff33 2019-01-02 Andy Chu [demo] pyreadline implements almost all of what we want in OSH.
e20b69f 2019-01-02 Andy Chu [demo] Experiment with bash's globstar behavior.
8786934 2019-01-02 Andy Chu [demo] Got Shed Skin to generate C++ code, but it doesn't compile.
c9ca954 2019-01-02 Andy Chu [doc] OSH architecture notes.
8c16808 2019-01-02 Andy Chu [demo] Fill out pyreadline with many features.
f70ceb9 2019-01-05 Andy Chu [demo/pyreadline] User can hit tab again for more completions.
6863465 2019-01-05 Andy Chu [demo/pyreadline] Save and restore cursor position to return to prompt.
b5d5ee8 2019-01-05 Andy Chu [demo/pyreadline] Handle completion across multiple lines.
845906b 2019-01-05 Andy Chu [test/lint] Fix missing import.
6465d7c 2019-01-05 Andy Chu [demo/pyreadline] Go back to ReturnToPrompt().
3b2692d 2019-01-05 Andy Chu [demo/pyreadline] More prototyping of the UI.
77687bc 2019-01-06 Andy Chu [demo/pyreadline] Implement different prompt styles.
ec8e2ca 2019-01-08 Andy Chu [demo/pyreadline] Change PS2 for Oil, and code cleanup.
312942d 2019-01-09 Andy Chu [demo/pyreadline] Moved to oilshell/blog-code/interactive-shell/
d8f01cd 2019-01-14 Andy Chu Search for dangerous shell features in the 'wild' corpus.
b0a3cfe 2019-01-15 Andy Chu [completion] Disable escaping for now.
9aca5fc 2019-01-15 Andy Chu [completion] Disable StatusLine.
c62849f 2019-01-15 Andy Chu [builtin/trap] Allow 0 for EXIT and 1 for SIGHUP, etc.
eaf8730 2019-01-15 Andy Chu [builtin/trap] Normalize signals/hooks as dictionary keys.
afb9c64 2019-01-18 Andy Chu [release] Bump version to 0.6.pre12.
0b0dfa2 2019-01-18 Andy Chu [osh2oil] Fix instantiation of parser.
fd4bf24 2019-01-18 Andy Chu [release] Regenerate cpython-defs.