Commit graph

36 commits

Author SHA1 Message Date
Peter Stephenson bab0f3b920 18982: comments/rant for paramsubst(), accidentally uncommited 2003-08-30 19:12:18 +00:00
Peter Stephenson a87ce0fb25 users/1654: anchors did'nt work with // parameter substitution 2003-06-05 11:05:01 +00:00
Peter Stephenson 46557b1e1c 18569: pointer error with ${(on)...} 2003-05-22 10:11:00 +00:00
Peter Stephenson c7a2d2225e 18565: bug when ${(u)...} reduced array to length 1 2003-05-21 16:20:54 +00:00
Peter Stephenson 4f9580ec03 18508: quoting of separator in ${foo//../..} was buggy 2003-05-07 09:38:49 +00:00
Bart Schaefer cefd2de2e1 Split tokenize() into shtokenize() and zshtokenize()
to improve SH_GLOB handling, particularly in completion
2002-05-06 14:46:11 +00:00
Oliver Kiddle 73a4362713 16620, 16697: add a and n parameter expansion flags 2002-02-22 17:28:04 +00:00
Bart Schaefer 0524ab98ff 16400, 16401: preserve empty words that result from brace expansion. 2002-01-06 01:09:09 +00:00
Clint Adams 8659013fb8 16357: change (n) to (u) so (n) can be reserved. for numeric sorting. 2001-12-17 14:06:27 +00:00
Clint Adams 56854a2fb6 ref 16347: tweaks 2001-12-17 01:16:36 +00:00
Clint Adams 1e103ebef3 16345: (n) flag to remove duplicate array values during expansion. 2001-12-16 20:53:44 +00:00
Bart Schaefer be640ed587 16215: save and restore mult_isarr in singsub() 2001-11-03 23:34:50 +00:00
Peter Stephenson cc0d931682 15931: EXIT traps from exit in subshell; 15965: glob -> zglob 2001-10-08 08:13:11 +00:00
Bart Schaefer 5fdcd3a2b4 Equivalence of $(...) and ... in ${(e)...}. 2001-09-25 17:37:54 +00:00
Sven Wischnowsky c0ea4d62c8 handle possible NULL pointer returned from bufferwords() (15717) 2001-08-28 08:41:51 +00:00
Peter Stephenson 23581f7664 15586: remove =alias expansion, leaving only =cmd. 2001-08-07 10:18:31 +00:00
Peter Stephenson c26704f7a3 Added KSH_TYPESET option. 2001-06-12 10:34:57 +00:00
Bart Schaefer 90a1316345 Fix re-set of integer special params after unset. 2001-05-19 00:31:22 +00:00
Sven Wischnowsky 11e3147466 try to make ${(e)..} work for complicated parameter expansions in the value; this means: keep Qstring tokens unchanged if they are inside double quotes and tokenizing patterns in parameter expansions (14381) 2001-05-18 12:39:24 +00:00
Bart Schaefer ba9541fb5d BDIGBUFSIZE for binary conversions. 2001-04-28 17:38:00 +00:00
Bart Schaefer e2e9121893 Subscripting optimization and error checking. 2001-04-24 05:45:16 +00:00
Bart Schaefer af2ae90d25 Fix "${=foo=$@}". 2001-02-16 17:16:13 +00:00
Bart Schaefer 04e1ef5b68 Partial sh emulation fixs for ${1+"$@"} and "${foo=$@}". 2001-02-16 08:43:46 +00:00
Sven Wischnowsky 757168e2c8 remove 13108 (trap queues); replace with signal queueing to ensure that user signal handlers are only executed when it is safe to run them (13365) 2001-01-16 13:44:18 +00:00
Bart Schaefer 1add53c578 Fix parsing of := for magicequalsubst. 2000-06-17 19:51:51 +00:00
Peter Stephenson 6b87e6fda3 11838: typeset -H 2000-06-09 15:37:05 +00:00
Sven Wischnowsky 4900804b61 make (e) flag be silent unless (X) is given, too (11768) 2000-06-06 08:35:54 +00:00
Wayne Davison 91d5f73434 Changed the array "len" to be "end" -- a 1-relative index of the last
item (or you can think of it as pointing one past the last item).
2000-06-02 01:54:16 +00:00
Peter Stephenson 4608712264 FR & pws: promptexpand memory leaks; NEWS notes 2000-06-01 09:10:15 +00:00
Peter Stephenson 7bf294f2b8 Wayne: pattern.c unitialised var
Zero-length arrays now possible with $array[1,0]
2000-05-31 08:56:23 +00:00
Peter Stephenson 8d17d2f02d 11467: [#<base>] syntax for output base
zsh-users/3071: compdump tweak to avoid // in path
2000-05-19 18:22:50 +00:00
Sven Wischnowsky 0e5666e2ad detect additional characters in parameter expansions and signal an error for them (11380) 2000-05-15 14:59:01 +00:00
Peter Stephenson 38bb84d975 11194, 11200, 11214 2000-05-08 08:58:37 +00:00
Sven Wischnowsky 70e5b622ff new (z) parameter flag to do shell-word splitting on the value (11113) 2000-05-03 12:21:55 +00:00
Peter Stephenson d2330ba055 10547: (#s) and (#e) pattern assertions 2000-04-06 18:44:01 +00:00
Tanaka Akira e74702b467 Initial revision 1999-04-15 18:05:38 +00:00