Commits Between origin/release/0.6.pre18 and release/0.6.pre19
Commits Between Branches origin/release/0.6.pre18
and
release/0.6.pre19
c73e413
|
2019-04-20 |
Andy Chu |
[cleanup] Various fixes / code improvements. |
ac84707
|
2019-04-21 |
Joshua Nelson |
Implement 'type -p' (#267) |
c06027f
|
2019-04-21 |
Andy Chu |
Fix alias expansion bugs, motivating a big change to the Arena. |
08bf423
|
2019-04-22 |
Andy Chu |
[plugins] PS1 and PS4 can no longer modify $? or ${PIPESTATUS[@]}. |
79bb60d
|
2019-04-22 |
Andy Chu |
[cleanup] Replace arena.GetDebugInfo() with arena.GetLineSourceString(). |
ffa3322
|
2019-04-22 |
Andy Chu |
[refactor] Move Tracer to core/dev.py. |
f67e470
|
2019-04-22 |
Andy Chu |
Fix unit tests and spec tests after last commit. |
8262996
|
2019-04-22 |
Andy Chu |
[cleanup] Get rid of the last usage of SideArena() in non-test code. |
3f2197e
|
2019-04-22 |
Andy Chu |
[cleanup] Get rid of SideArena altogether. |
5dbfc95
|
2019-04-22 |
Andy Chu |
[cleanup] Get rid of Pool. |
ee6cdd2
|
2019-04-22 |
Andy Chu |
[UI] Polish array LValue error messages. |
dac7544
|
2019-04-23 |
Andy Chu |
Fix error caught by MyPy. |
829177d
|
2019-04-23 |
Andy Chu |
[cleanup] Get rid of unnecessary Arena parameters. |
04d980e
|
2019-04-23 |
Andy Chu |
[xtrace] Prevent infinite loop when PS4 has a command sub. |
1bc1279
|
2019-04-23 |
Andy Chu |
syntax.asdl: Distinguish between sourced files and the main file. |
54f82d3
|
2019-04-23 |
Andy Chu |
[cleanup] Fix all invocations of PushSource() to take type 'source'. |
84558c7
|
2019-04-23 |
Andy Chu |
[cleanup] Remove unused method. |
bd96941
|
2019-04-23 |
Andy Chu |
Put a catch-all for IOError and OSError in ExecuteAndCatch(). |
68d1d76
|
2019-04-23 |
Andy Chu |
[types] Fix build by adding type annotation. |
a0b7316
|
2019-04-23 |
Andy Chu |
[cleanup] Remove redundant methods. |
4e9a7c0
|
2019-04-23 |
Andy Chu |
Catch IOError and OSError in WordEvaluator.EvalForPlugin(). |
ea18090
|
2019-04-24 |
Aria Buckles |
build/compile.sh: add missing space in $readline_flags (#289) |
888ec4c
|
2019-04-24 |
Andy Chu |
Fix lint error. |
33cadd8
|
2019-04-26 |
Andy Chu |
[word-language] Treat ${var%[} as bash and busybox ash do. |
9a7957b
|
2019-04-27 |
Andy Chu |
Fix unit test broken by last change. |
909a175
|
2019-04-27 |
Andy Chu |
[errors] Compute arg_vector with location info. |
d503627
|
2019-04-28 |
Andy Chu |
[errors] Thread arg_vector through to core/process.py. |
7f8dbde
|
2019-04-28 |
Andy Chu |
[errors] Fix crash when printing syntax error for 'a[]=1' |
460a555
|
2019-04-28 |
Andy Chu |
[errors] Start showing location info for invalid builtin usage. |
5693f10
|
2019-04-28 |
Andy Chu |
[errors] Make usage errors better for 'read' and invalid args. |
bb0f52e
|
2019-04-28 |
Andy Chu |
[types] Fix type errors. |
4275f3c
|
2019-04-28 |
Andy Chu |
[errors] More polishing of flag usage errors. |
c0f3299
|
2019-04-28 |
Andy Chu |
[errors] Add location info to 'set -o invalid-option' |
2c65cbe
|
2019-04-30 |
Andy Chu |
[test/spec] Reproduce bugs reported by Crestwave. |
a21a1b8
|
2019-04-30 |
Andy Chu |
[test/spec] Also test zsh behavior on spec/bugs.test.sh. |
a1f279b
|
2019-04-30 |
Andy Chu |
Fix unit tests. |
64fbb68
|
2019-04-30 |
Andy Chu |
Bug fix: properly validate the argument to break/continue/return. |
fa02622
|
2019-04-30 |
Andy Chu |
Fix bug with ${var%''}. |
3febe08
|
2019-05-01 |
Andy Chu |
[errors] Print location info when a command isn't found. |
9693f4b
|
2019-05-01 |
Andy Chu |
[errors] Tickle two more errors in core/process.py. |
22a2a4b
|
2019-05-01 |
Andy Chu |
Make the non-empty string check more explicit for mycpp. |
ebdb124
|
2019-05-01 |
Andy Chu |
[errors] Tweak the appearance of fatal error messages from 'errexit'. |
fd2e943
|
2019-05-01 |
Andy Chu |
[errors] Polish 'errexit' error messages. |
477b592
|
2019-05-01 |
Andy Chu |
[errors] Example where we quote the same line of code twice. |
8f5afcf
|
2019-05-01 |
Andy Chu |
Don't run the exit trap on 'eval' (or after sourcing oshrc). |
f8e0741
|
2019-05-02 |
Andy Chu |
[errors] Start using an ErrorFormatter object. |
4c6559b
|
2019-05-02 |
Andy Chu |
[errors] Improve error message on failed redirect. |
aabf63e
|
2019-05-02 |
Andy Chu |
[errors] shopt uses arg_vec to display some syntax errors. |
5a570a1
|
2019-05-02 |
Andy Chu |
[errors] Catch IOError and OSError in completion plugins too. |
1427003
|
2019-05-02 |
Andy Chu |
[test] Fix unit tests and lint failures. |
bb878c0
|
2019-05-02 |
Andy Chu |
[errors] Clean up errors from the test / [ builtin. |
33d5397
|
2019-05-02 |
Andy Chu |
[errors] Thread location info from arg_vec through builtin_bracket. |
363e060
|
2019-05-03 |
Andy Chu |
Fix bug in constructing arg vector. |
936a7bf
|
2019-05-03 |
Andy Chu |
got error printing |
5cd357a
|
2019-05-03 |
Andy Chu |
[errors] Polish error messages for builtin_bracket. |
332e96b
|
2019-05-03 |
Andy Chu |
[errors] More polish for builtin_bracket. |
d75ee91
|
2019-05-03 |
Andy Chu |
small change |
7af64ef
|
2019-05-03 |
Andy Chu |
[cmd_exec] Fix bad status after redirect error. |
641b370
|
2019-05-03 |
Andy Chu |
[refactor] Start factoring out builtin invocation. |
383956c
|
2019-05-03 |
Andy Chu |
[errors] The ErrorFormatter object now has location context. |
1f64b11
|
2019-05-03 |
Andy Chu |
[errors] Use the current location as a fallback for UsageError. |
de64575
|
2019-05-04 |
Andy Chu |
[core/ui] Fix bug and add unit test. |
6148f58
|
2019-05-04 |
Andy Chu |
[errors] Location info for 'source' errors. |
ad7a266
|
2019-05-04 |
Andy Chu |
[errors] Use self.errfmt throughout osh/cmd_exec.py. |
a00cd52
|
2019-05-04 |
Andy Chu |
[errors] Get rid of more util.error() calls. |
c54d9e9
|
2019-05-04 |
Andy Chu |
[errors] Replace some util.error() with args.UsageError() |
afef88a
|
2019-05-04 |
Andy Chu |
use new style |
3832d27
|
2019-05-04 |
Andy Chu |
[errors] Switch cd, pushd, etc. to the new builtin style. |
e4b7f88
|
2019-05-04 |
Andy Chu |
[errors] unset, alias, unalias use the new builtin style. |
963896e
|
2019-05-05 |
Andy Chu |
[errors] Convert builtins to use new style and remove util.error() calls. |
65a4b49
|
2019-05-05 |
Andy Chu |
[builtins] pwd doesn't use the $PWD variable! |
2cbe0fb
|
2019-05-05 |
Andy Chu |
[errors] wait and jobs use the new builtin style. |
c4df610
|
2019-05-05 |
Andy Chu |
[errors] Add location info to pipelines, for set -o pipefail. |
d3f0ee6
|
2019-05-05 |
Andy Chu |
[errors] Add missinglocation info, guided by test/runtime-errors.sh. |
8e24c6d
|
2019-05-05 |
Andy Chu |
Simplify code by using span_id in state.Mem() as a fallback. |
1004bf5
|
2019-05-06 |
Andy Chu |
[refactor] Remove usage of zip() builtin. |
7850c2c
|
2019-05-06 |
Andy Chu |
[cleanup, errors] Get rid of the last usages of util.error(). |
f422ef9
|
2019-05-06 |
Andy Chu |
[errors] Clean up warning messages in OSH. |
71c0599
|
2019-05-06 |
Andy Chu |
[errors, warn] Get rid of util.warn(). |
5571ad7
|
2019-05-06 |
Andy Chu |
[errors] Change remaining builtins to use the new style. |
3bb87d4
|
2019-05-06 |
Andy Chu |
[errors] Use ParseVec everywhere, and remove the old API. |
b5667a5
|
2019-05-06 |
Andy Chu |
[cleanup] Simplify the core/ui.py API. |
3254b7e
|
2019-05-07 |
Andy Chu |
[test/spec] Demonstration of issue #299. |
5d7f5f5
|
2019-05-07 |
Andy Chu |
[test/spec] Case for unsupported dynamic control flow. |
9ba47aa
|
2019-05-07 |
Andy Chu |
[spec/alias] Classify the divergence as "OK" for osh. |
7eb30c2
|
2019-05-07 |
Andy Chu |
[interactive] Properly report an error for 'var=)' in interactive mode. |
c062c66
|
2019-05-08 |
Andy Chu |
[build/cpython-defs] Include posix.WTERMSIG in the build. |
81a59ae
|
2019-05-08 |
Andy Chu |
[release] Bump version to 0.6.pre19. |
304fc82
|
2019-05-08 |
Andy Chu |
[frontend/args] Restore ParseArgv() since tools/readlink still uses it. |