Peter Stephenson
|
66320ca93a
|
33459: test for variable substitution in variable splitting
|
2014-10-13 11:38:48 +01:00 |
|
Mikael Magnusson
|
b8751cb9d7
|
32949 (wip 32928, 32937): Add :^ syntax for zipping two arrays
|
2014-08-04 19:00:01 +02:00 |
|
Peter Stephenson
|
bd919f30ae
|
32001: fix crash on ${:*} and ${:|}
|
2013-11-17 20:33:57 +00:00 |
|
Peter Stephenson
|
44757a653c
|
30993: fix parameter modifier crash with :wq on empty string
|
2013-01-22 16:28:58 +00:00 |
|
Peter Stephenson
|
cd1b5d86e0
|
users/17046: don't count too many elements when splitting quoted parameter
substitution on null parameter
|
2012-05-01 19:43:44 +00:00 |
|
Peter Stephenson
|
cb4ff5e970
|
30439: ${...:*...} with nonexistent or non-array after *
should return no results
|
2012-04-22 18:39:53 +00:00 |
|
Peter Stephenson
|
5eb53bf88d
|
30431 with typo in _typeset fix:
add ${...:|...} and ${...:*...} operators, as documented
|
2012-04-22 18:10:42 +00:00 |
|
Peter Stephenson
|
4f142f2794
|
30413: (q-) parameter flag should quote null string
(q-q) etc. should be treated as errors
|
2012-04-16 11:26:09 +00:00 |
|
Bart Schaefer
|
4a4d9f3cbe
|
30383, users/16991 (Vaclav), users/17000: Improve speed of arrayuniq() by
implementing a hash seive algorithm; add test to exercise it.
|
2012-04-10 01:17:02 +00:00 |
|
Peter Stephenson
|
6f93994a5a
|
30299: "$*" was split with SHWORDSPLIT if IFS was empty or unset
|
2012-02-29 09:57:40 +00:00 |
|
Bart Schaefer
|
3604a9c4ac
|
30242: Tests for ${...=...} in POSIX emulation
|
2012-02-22 15:35:49 +00:00 |
|
Peter Stephenson
|
53f893d062
|
30181, plus rename of PF_* flags to PREFORK_*:
Pass sh-wordsplitting instructions to paramsubst() using flags,
avoiding side effects of explicitly setting and unsetting the
SHWORDSPLIT option.
|
2012-02-12 20:27:48 +00:00 |
|
Peter Stephenson
|
815e52cdbf
|
users/16253, users/16255: a nulstring should be split like an empty string
|
2011-08-17 19:00:08 +00:00 |
|
Peter Stephenson
|
22af58bf2b
|
29451: ${##stuff} removes stuff from the head of $#
|
2011-06-03 22:03:43 +00:00 |
|
Mikael Magnusson
|
16324d2ff3
|
29422: fix g:: test failing in some locales
|
2011-06-03 20:55:40 +00:00 |
|
Mikael Magnusson
|
0198b8423d
|
29224: Support negative LEN in ${VAR:OFFSET:LEN} like bash.
|
2011-05-19 16:24:38 +00:00 |
|
Mikael Magnusson
|
6a29bc80d0
|
29261: Add g:: flag.
|
2011-05-19 16:16:28 +00:00 |
|
Peter Stephenson
|
4263d2b821
|
28889: ${##} should return the length of $#
|
2011-03-11 21:05:59 +00:00 |
|
Peter Stephenson
|
aa58d139ff
|
Mikael: 28637: ${foo:0:} caused crash
|
2011-01-18 10:29:58 +00:00 |
|
Peter Stephenson
|
4f9ee790e0
|
28630: Ricky Zhou: fix crash with isident()
28634: add test
|
2011-01-16 20:35:29 +00:00 |
|
Peter Stephenson
|
c8d07027c8
|
28537: fix word splitting on "((" when it was nested subshells rather than
arithmetic
|
2010-12-19 17:42:09 +00:00 |
|
Bart Schaefer
|
66152e8ada
|
28530: replace (z+opts+) flag with (Z:opts:), add reserved (_🎏).
|
2010-12-15 04:05:50 +00:00 |
|
Peter Stephenson
|
eab4f9a83c
|
28528: Rearrange zleparse to lexflags
Add (z+n+)
|
2010-12-14 09:59:04 +00:00 |
|
Peter Stephenson
|
5858e79f4d
|
28526: remove bogus newline with stripped comment zplitting
|
2010-12-13 11:20:46 +00:00 |
|
Peter Stephenson
|
0a5702457b
|
28510: add (z+c+) and (z+C+) parameter flags
|
2010-12-12 22:44:50 +00:00 |
|
Peter Stephenson
|
fc6c76519b
|
28434: make ${NAME:OFFSET} always use zero-offset
|
2010-11-25 10:34:32 +00:00 |
|
Peter Stephenson
|
8f20b2361c
|
28419: Doc/Zsh/expn.yo, Src/subst.c, Test/D04parameter.ztst:
KSH_ARRAY ${*:0:1} gives $0, etc.
|
2010-11-18 13:57:18 +00:00 |
|
Peter Stephenson
|
23bdfc7fd2
|
28418: add ${NAME:OFFSET:LENGTH} substitution
|
2010-11-18 10:07:55 +00:00 |
|
Peter Stephenson
|
8aac69241f
|
28319: (z) splitting oddities
|
2010-10-06 08:27:09 +00:00 |
|
Peter Stephenson
|
9ecfa0842b
|
unposted: fix typo in previous commit
|
2010-05-12 10:17:58 +00:00 |
|
Peter Stephenson
|
11440d17d1
|
27889: Force more use of GLOB_SUBST in parameters if ~ is used
|
2010-04-20 21:16:21 +00:00 |
|
Peter Stephenson
|
e2d855f364
|
27865: fix problem with glob_subst in parameter subsitution
|
2010-04-09 15:40:13 +00:00 |
|
Peter Stephenson
|
ec3f3e9eec
|
27780: effect of backslashes in :s changed in _files
|
2010-03-15 10:15:51 +00:00 |
|
Peter Stephenson
|
21193d7f01
|
users/14905 + 14906: problems with :s in parameter expansion
|
2010-02-27 00:18:13 +00:00 |
|
Peter Stephenson
|
1acf23db3e
|
27243: reverse indexing of arrays with beginning index out of range returned
wrong value
|
2009-09-05 19:49:19 +00:00 |
|
Peter Stephenson
|
72529e4fa6
|
27304: add ${(q-)..} flag
|
2009-06-05 11:15:48 +00:00 |
|
Peter Stephenson
|
ad3e2aa215
|
25831: fix empty return values from subscript matches with RC_EXPAND_PARAM
|
2008-10-09 13:46:45 +00:00 |
|
Peter Stephenson
|
043959b0be
|
25760: add (~) flag
|
2008-09-27 20:58:24 +00:00 |
|
Peter Stephenson
|
db31a13ecd
|
25627: add $ZSH_SUBSHELL
|
2008-09-05 21:02:08 +00:00 |
|
Peter Stephenson
|
56e1904e45
|
fix optimisation of string matching with multibyte mode
24732: attempt to provide adequate space for sched ztrftime string with
multibyte characters
|
2008-03-25 17:47:10 +00:00 |
|
Peter Stephenson
|
e9b11fa9f0
|
unposted: make test for added space in 24699 safer
|
2008-03-11 10:00:38 +00:00 |
|
Peter Stephenson
|
25413054c1
|
24699: bug with ${(Q)...} on initial ">"
bug with ${(z)...} on string with unterminated "("
|
2008-03-08 01:20:49 +00:00 |
|
Peter Stephenson
|
0076d68664
|
24611: fix ${+array[...]} for empty range
|
2008-02-27 15:51:26 +00:00 |
|
Peter Stephenson
|
a232ab5624
|
users/12149: "@" with splitting in double quotes retains empty fields
|
2007-10-30 14:01:32 +00:00 |
|
Peter Stephenson
|
db3ba137b3
|
23795: improve ${(Q)...} with $'..'
|
2007-08-23 22:04:25 +00:00 |
|
Peter Stephenson
|
4fab17e62a
|
23696: x=x; x[-10]=y did bad things
|
2007-07-25 09:26:51 +00:00 |
|
Peter Stephenson
|
ccc2e1bd89
|
23660: fix numerical sorting of parameters + tests + documentation
|
2007-07-06 13:10:43 +00:00 |
|
Peter Stephenson
|
05ff4fb3ab
|
23273: fix bad patterns in reverse array subscripting
|
2007-04-13 11:54:16 +00:00 |
|
Peter Stephenson
|
553e011320
|
23118: improve sorting to make it work with locales
|
2007-01-21 22:47:36 +00:00 |
|
Peter Stephenson
|
f367a90505
|
22980: 22952 messed up parameter padding flag optional arguments
|
2006-11-07 22:47:07 +00:00 |
|