Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 35343: Avoid $#name length handling for POSIX_IDENTIFIERS | Peter Stephenson | 2015-05-31 | 1 | -3/+6 |
| | |||||
* | 35326: $#- was misparsed as ${#-} | Peter Stephenson | 2015-05-29 | 1 | -0/+5 |
| | |||||
* | 35078: Add backslash quoting to parameter (b) flag from 35067. | Peter Stephenson | 2015-05-11 | 1 | -1/+1 |
| | |||||
* | 35067: Add (b) parameter flag for pattern char backslashing. | Peter Stephenson | 2015-05-10 | 1 | -0/+4 |
| | | | | | | Doc tweak from Daniel in 35071. Includes test. | ||||
* | 34546: further $_ with anon function fix. | Peter Stephenson | 2015-02-13 | 1 | -0/+29 |
| | | | | Also add tests. | ||||
* | 34322: bug with interface to parsestr() etc. | Peter Stephenson | 2015-01-18 | 1 | -0/+7 |
| | | | | | | | Was showing up in places like ${(e)...} where command substitution could reallocate the token string, but actually there was never any guarantee that the lexer wouldn't do that, so this was always a bit iffy. | ||||
* | unposted: Add missing -f arg to zsh in D04parameter.ztst | Peter Stephenson | 2014-12-14 | 1 | -2/+2 |
| | |||||
* | Treat exec from subshell as if forked | Peter Stephenson | 2014-11-02 | 1 | -1/+8 |
| | | | | | This removes weird behaviour when optimising the last command. In particular SHLVL is correct from a subshell executed as the last command. | ||||
* | 33459: test for variable substitution in variable splitting | Peter Stephenson | 2014-10-13 | 1 | -0/+20 |
| | |||||
* | 32949 (wip 32928, 32937): Add :^ syntax for zipping two arrays | Mikael Magnusson | 2014-08-04 | 1 | -0/+76 |
| | |||||
* | 32001: fix crash on ${:*} and ${:|} | Peter Stephenson | 2013-11-17 | 1 | -0/+9 |
| | |||||
* | 30993: fix parameter modifier crash with :wq on empty string | Peter Stephenson | 2013-01-22 | 1 | -0/+7 |
| | |||||
* | users/17046: don't count too many elements when splitting quoted parameter | Peter Stephenson | 2012-05-01 | 1 | -1/+15 |
| | | | | substitution on null parameter | ||||
* | 30439: ${...:*...} with nonexistent or non-array after * | Peter Stephenson | 2012-04-22 | 1 | -0/+5 |
| | | | | should return no results | ||||
* | 30431 with typo in _typeset fix: | Peter Stephenson | 2012-04-22 | 1 | -0/+23 |
| | | | | add ${...:|...} and ${...:*...} operators, as documented | ||||
* | 30413: (q-) parameter flag should quote null string | Peter Stephenson | 2012-04-16 | 1 | -0/+7 |
| | | | | (q-q) etc. should be treated as errors | ||||
* | 30383, users/16991 (Vaclav), users/17000: Improve speed of arrayuniq() by | Bart Schaefer | 2012-04-10 | 1 | -0/+10 |
| | | | | implementing a hash seive algorithm; add test to exercise it. | ||||
* | 30299: "$*" was split with SHWORDSPLIT if IFS was empty or unset | Peter Stephenson | 2012-02-29 | 1 | -0/+10 |
| | |||||
* | 30242: Tests for ${...=...} in POSIX emulation | Bart Schaefer | 2012-02-22 | 1 | -1/+4 |
| | |||||
* | 30181, plus rename of PF_* flags to PREFORK_*: | Peter Stephenson | 2012-02-12 | 1 | -0/+14 |
| | | | | | | Pass sh-wordsplitting instructions to paramsubst() using flags, avoiding side effects of explicitly setting and unsetting the SHWORDSPLIT option. | ||||
* | users/16253, users/16255: a nulstring should be split like an empty string | Peter Stephenson | 2011-08-17 | 1 | -0/+5 |
| | |||||
* | 29451: ${##stuff} removes stuff from the head of $# | Peter Stephenson | 2011-06-03 | 1 | -1/+9 |
| | |||||
* | 29422: fix g:: test failing in some locales | Mikael Magnusson | 2011-06-03 | 1 | -14/+7 |
| | |||||
* | 29224: Support negative LEN in ${VAR:OFFSET:LEN} like bash. | Mikael Magnusson | 2011-05-19 | 1 | -0/+14 |
| | |||||
* | 29261: Add g:: flag. | Mikael Magnusson | 2011-05-19 | 1 | -0/+20 |
| | |||||
* | 28889: ${##} should return the length of $# | Peter Stephenson | 2011-03-11 | 1 | -0/+8 |
| | |||||
* | Mikael: 28637: ${foo:0:} caused crash | Peter Stephenson | 2011-01-18 | 1 | -0/+5 |
| | |||||
* | 28630: Ricky Zhou: fix crash with isident() | Peter Stephenson | 2011-01-16 | 1 | -0/+4 |
| | | | | 28634: add test | ||||
* | 28537: fix word splitting on "((" when it was nested subshells rather than | Peter Stephenson | 2010-12-19 | 1 | -0/+14 |
| | | | | arithmetic | ||||
* | 28530: replace (z+opts+) flag with (Z:opts:), add reserved (_:flags:). | Bart Schaefer | 2010-12-15 | 1 | -4/+4 |
| | |||||
* | 28528: Rearrange zleparse to lexflags | Peter Stephenson | 2010-12-14 | 1 | -0/+11 |
| | | | | Add (z+n+) | ||||
* | 28526: remove bogus newline with stripped comment zplitting | Peter Stephenson | 2010-12-13 | 1 | -0/+6 |
| | |||||
* | 28510: add (z+c+) and (z+C+) parameter flags | Peter Stephenson | 2010-12-12 | 1 | -0/+39 |
| | |||||
* | 28434: make ${NAME:OFFSET} always use zero-offset | Peter Stephenson | 2010-11-25 | 1 | -7/+7 |
| | |||||
* | 28419: Doc/Zsh/expn.yo, Src/subst.c, Test/D04parameter.ztst: | Peter Stephenson | 2010-11-18 | 1 | -0/+29 |
| | | | | KSH_ARRAY ${*:0:1} gives $0, etc. | ||||
* | 28418: add ${NAME:OFFSET:LENGTH} substitution | Peter Stephenson | 2010-11-18 | 1 | -0/+46 |
| | |||||
* | 28319: (z) splitting oddities | Peter Stephenson | 2010-10-06 | 1 | -0/+28 |
| | |||||
* | unposted: fix typo in previous commit | Peter Stephenson | 2010-05-12 | 1 | -0/+9 |
| | |||||
* | 27889: Force more use of GLOB_SUBST in parameters if ~ is used | Peter Stephenson | 2010-04-20 | 1 | -0/+2 |
| | |||||
* | 27865: fix problem with glob_subst in parameter subsitution | Peter Stephenson | 2010-04-09 | 1 | -0/+10 |
| | |||||
* | 27780: effect of backslashes in :s changed in _files | Peter Stephenson | 2010-03-15 | 1 | -0/+19 |
| | |||||
* | users/14905 + 14906: problems with :s in parameter expansion | Peter Stephenson | 2010-02-27 | 1 | -0/+26 |
| | |||||
* | 27243: reverse indexing of arrays with beginning index out of range returned | Peter Stephenson | 2009-09-05 | 1 | -0/+28 |
| | | | | wrong value | ||||
* | 27304: add ${(q-)..} flag | Peter Stephenson | 2009-06-05 | 1 | -0/+14 |
| | |||||
* | 25831: fix empty return values from subscript matches with RC_EXPAND_PARAM | Peter Stephenson | 2008-10-09 | 1 | -0/+34 |
| | |||||
* | 25760: add (~) flag | Peter Stephenson | 2008-09-27 | 1 | -0/+24 |
| | |||||
* | 25627: add $ZSH_SUBSHELL | Peter Stephenson | 2008-09-05 | 1 | -0/+15 |
| | |||||
* | fix optimisation of string matching with multibyte mode | Peter Stephenson | 2008-03-25 | 1 | -0/+37 |
| | | | | | 24732: attempt to provide adequate space for sched ztrftime string with multibyte characters | ||||
* | unposted: make test for added space in 24699 safer | Peter Stephenson | 2008-03-11 | 1 | -1/+1 |
| | |||||
* | 24699: bug with ${(Q)...} on initial ">" | Peter Stephenson | 2008-03-08 | 1 | -0/+28 |
| | | | | bug with ${(z)...} on string with unterminated "(" |