Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-05-23 | 44345: fix wordcode traversal where ! without a following command could ↵ | Oliver Kiddle | 1 | -0/+33 | |
result in a crash | |||||
2019-05-03 | 44271: Fix breaks propagated from until or return. | Peter Stephenson | 1 | -0/+10 | |
If the until or return test caused continuation but there was a pending return, breaks didn't get cancelled causing enclosing scope to skip commands. | |||||
2018-10-24 | 43726: Add tests for semicolon in the middle of a sublist not terminating it. | Daniel Shahaf | 1 | -0/+10 | |
2017-12-14 | add millisecond and microsecond options to TIMEFMT variable | dana | 1 | -0/+4 | |
2017-09-10 | 41662: exec -a arguments weren't sanitised | Peter Stephenson | 1 | -0/+6 | |
2017-08-09 | 41504: make empty strings work in case patterns with no leading parenthesis | Peter Stephenson | 1 | -0/+37 | |
2017-04-28 | 41020: Fix "command -p"; "-p" was incorrectly left in command arguments | Peter Stephenson | 1 | -1/+11 | |
Also add tests for known precommand modifier issues. | |||||
2017-04-27 | 41016: Test that quoted precommand modifiers now work | Peter Stephenson | 1 | -0/+6 | |
2017-04-26 | 41008: Handle expansions for precommand modifiers | Peter Stephenson | 1 | -0/+22 | |
2016-10-13 | 39625: case needs to reset lastval if no pattern matched | Martijn Dekker | 1 | -0/+17 | |
2016-10-10 | 39599: Don't reset status before "case" execution | Peter Stephenson | 1 | -0/+8 | |
2016-10-03 | 39521: Refactor start of execcmd(). | Peter Stephenson | 1 | -9/+6 | |
By splitting into _analyse and _exec execpline2() has easier access to the state at the start of execution. Use this to ensure we fork if this is a builtin with no arguments. | |||||
2016-09-30 | 39517: back off 39502 (WC_ASSIGN causes fork in pipe). | Peter Stephenson | 1 | -6/+9 | |
This isn't a robust fix as WC_ASSIGNs simply precede the main wordcode. | |||||
2016-09-29 | 39502: Fork for assignment in LHS of pipeline. | Peter Stephenson | 1 | -0/+7 | |
foo=bar | stuff left the value of foo set to bar as we didn't realise we needed to fork. | |||||
2016-09-29 | 34943: Fixes for "command" with multiple options. | Peter Stephenson | 1 | -0/+10 | |
These need to combine properly, and alos "command -p" with either -v or -V needs to search for builtins and then using the default system path. | |||||
2016-06-21 | 38734: fix final case clauses terminating with ;& | Peter Stephenson | 1 | -0/+8 | |
2015-07-29 | 35953: fix handling of command substitution in math context | Barton E. Schaefer | 1 | -0/+6 | |
2015-07-10 | 35760: Add ZTST_skip to test system | Peter Stephenson | 1 | -0/+13 | |
2015-07-04 | Turning case parsed as multiple alternatives back into text. | Peter Stephenson | 1 | -0/+24 | |
Also add test. | |||||
2015-05-21 | 35248: treat fully parenthised zsh patterns as complete case patterns again | Peter Stephenson | 1 | -3/+33 | |
2015-05-18 | 35184: Additional case fix for 35168. | Peter Stephenson | 1 | -0/+15 | |
Lexical analysis flags got screwed up after a "|", so we didn't parse patterns properly, in particular those with parentheses. | |||||
2015-05-18 | 35168: Improve parsing of case patterns. | Peter Stephenson | 1 | -0/+39 | |
"|" is now found properly by looking for words that come from the lexical analyser, rather than hacking a pattern returned in one dollop. Update some completion functions that need extra quoting as a result. Add test for new parsing. Update version number to 5.0.8-dev-3 because of wordcode incompatibility. | |||||
2015-05-13 | users/20203: nested functions in always blocks when exit pending | Peter Stephenson | 1 | -0/+22 | |
2011-04-22 | 29025: Test/A01grammar.ztst: in select test, assert LINES=3 to print list | Bart Schaefer | 1 | -1/+1 | |
2011-02-21 | 28783: allow parentheses to be special in more places with SH_GLOB | Peter Stephenson | 1 | -0/+12 | |
2010-03-18 | unposted: fix new test in A01grammar.ztst | Peter Stephenson | 1 | -1/+1 | |
2010-03-16 | 27793 and follow ups: add PATH_SCRIPT option to find script using $PATH | Peter Stephenson | 1 | -0/+18 | |
2009-07-11 | 27129: fix status at start of function, command subst, etc. | Peter Stephenson | 1 | -0/+6 | |
2009-07-10 | 27126: a few more contexts where executing empty lists gives status zero | Peter Stephenson | 1 | -0/+22 | |
2009-07-10 | 27106: reset status on command that expands to empty | Peter Stephenson | 1 | -0/+4 | |
27122: add POSIX_JOBS option | |||||
2009-07-06 | 27092: missing then-clause for if wasn't an error | Peter Stephenson | 1 | -1/+6 | |
2009-07-02 | 27087: change return codes from failed "." | Peter Stephenson | 1 | -2/+2 | |
2009-07-01 | 27083: non-zero status on failures to find or execute file in "." | Peter Stephenson | 1 | -1/+8 | |
2009-04-21 | 26858: use zsh instead of sh in exec -l test | Peter Stephenson | 1 | -2/+2 | |
2009-02-27 | 26622: improve comments within $(...) and add test | Peter Stephenson | 1 | -0/+12 | |
2008-05-11 | users/12848: return, break, continue in always block override try block | Peter Stephenson | 1 | -0/+8 | |
2007-12-12 | users/12305: option output not well documented | Peter Stephenson | 1 | -1/+1 | |
-c and SHIN_STDIN inconsistent with manual | |||||
2007-05-29 | 23486: use {fd} syntax to get fd's for tests | Peter Stephenson | 1 | -1/+1 | |
2007-05-08 | Phil Pennock + tweaks: 23398 + more tweaks: exec compatibility options | Peter Stephenson | 1 | -0/+16 | |
2007-01-19 | 23115: ";|" at end of case clause causes later patterns to be tested | Peter Stephenson | 1 | -0/+23 | |
2005-04-11 | 21131: exit with status 127 when script not found | Peter Stephenson | 1 | -0/+4 | |
2005-04-04 | 21082: Dan Nelson: fix zsh -c exit status on parse error | Peter Stephenson | 1 | -0/+4 | |
2005-04-01 | 21078: parse errors didn't cause non-zero exit status | Peter Stephenson | 1 | -0/+9 | |
2004-06-22 | 20076, 20084: { ... } always { ... } syntax. | Peter Stephenson | 1 | -0/+79 | |
2003-04-01 | 18418: fix select test and add parameter tests | Peter Stephenson | 1 | -1/+2 | |
2003-03-26 | 18389: new for and select tests | Peter Stephenson | 1 | -12/+34 | |
2002-09-17 | 17673: Fix bug with &&s and ||s in complex constructs | Peter Stephenson | 1 | -0/+18 | |
2001-08-22 | Assorted minor test tweaks. | Bart Schaefer | 1 | -0/+1 | |
2001-07-09 | 15334: use string "(eval)" as script name in debugging messages in eval's | Peter Stephenson | 1 | -1/+1 | |
2001-07-09 | 15329: test script changes to go with 15327 LINENO change | Peter Stephenson | 1 | -1/+1 | |