Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2006-03-22 | 22375, 22376: ${(0)...} splits on NULL byte | Peter Stephenson | 1 | -0/+7 | |
2006-03-07 | Use the new "flags" integer to get rid of the mult_isarr global. | Wayne Davison | 1 | -55/+34 | |
2006-03-07 | Changed some structures to avoid gcc's type-punned warnings. | Wayne Davison | 1 | -13/+13 | |
2006-02-16 | Made ${(A)=name:=word} (which is an array assignment) not split on | Wayne Davison | 1 | -14/+10 | |
quoted whitespace, just like the new ${1+"$@"} handling. | |||||
2006-02-15 | Fixed another ${name+word} problem when word consisted of an | Wayne Davison | 1 | -29/+19 | |
array followed by a scalar. Also updated several comments. | |||||
2006-02-15 | - Fixed: setopt shwordsplit; set 1 '2 3' 4; print -l ${1+"$@"} | Wayne Davison | 1 | -36/+89 | |
- Fixed: setopt shwordsplit; foo='1 2'; print -l ${==foo+$foo} - Fixed: emulate sh; touch '1 2'; print -l ${1:-*\ *} - Improved multsub() and its comments. | |||||
2006-02-06 | 22195: don't set HOME in the shell | Peter Stephenson | 1 | -1/+1 | |
2005-11-01 | 21967: add ${(#)...} substitution | Peter Stephenson | 1 | -0/+43 | |
2005-10-13 | 21871: replace INULL() by inull() | Peter Stephenson | 1 | -5/+5 | |
2005-10-11 | 21862/21863: GLOB_SUBST shouldn't swallow up backslashes in parameter | Peter Stephenson | 1 | -3/+3 | |
substitutions that don't match anything. | |||||
2004-12-07 | 20605: Use separate structure with get/set/unset methods fro parameters. | Peter Stephenson | 1 | -6/+56 | |
Separate justification width of parameters from base/precision. | |||||
2004-06-28 | 20112 changed c.f. 20113: | Peter Stephenson | 1 | -0/+30 | |
fix here string and here document expansion and quoting | |||||
2004-06-02 | Marked unused parameters with the new UNUSED() macro. | Wayne Davison | 1 | -1/+1 | |
2004-05-28 | Silenced one signed/unsigned comparison compiler warning. | Wayne Davison | 1 | -1/+1 | |
2003-08-30 | 18982: comments/rant for paramsubst(), accidentally uncommited | Peter Stephenson | 1 | -8/+564 | |
2003-06-05 | users/1654: anchors did'nt work with // parameter substitution | Peter Stephenson | 1 | -1/+1 | |
2003-05-22 | 18569: pointer error with ${(on)...} | Peter Stephenson | 1 | -1/+1 | |
2003-05-21 | 18565: bug when ${(u)...} reduced array to length 1 | Peter Stephenson | 1 | -10/+17 | |
2003-05-07 | 18508: quoting of separator in ${foo//../..} was buggy | Peter Stephenson | 1 | -7/+12 | |
2002-05-06 | Split tokenize() into shtokenize() and zshtokenize() | Bart Schaefer | 1 | -5/+5 | |
to improve SH_GLOB handling, particularly in completion | |||||
2002-02-22 | 16620, 16697: add a and n parameter expansion flags | Oliver Kiddle | 1 | -10/+96 | |
2002-01-06 | 16400, 16401: preserve empty words that result from brace expansion. | Bart Schaefer | 1 | -5/+12 | |
2001-12-17 | 16357: change (n) to (u) so (n) can be reserved. for numeric sorting. | Clint Adams | 1 | -1/+1 | |
2001-12-17 | ref 16347: tweaks | Clint Adams | 1 | -1/+1 | |
2001-12-16 | 16345: (n) flag to remove duplicate array values during expansion. | Clint Adams | 1 | -0/+13 | |
2001-11-03 | 16215: save and restore mult_isarr in singsub() | Bart Schaefer | 1 | -0/+2 | |
2001-10-08 | 15931: EXIT traps from exit in subshell; 15965: glob -> zglob | Peter Stephenson | 1 | -1/+1 | |
2001-09-25 | Equivalence of $(...) and `...` in ${(e)...}. | Bart Schaefer | 1 | -5/+8 | |
2001-08-28 | handle possible NULL pointer returned from bufferwords() (15717) | Sven Wischnowsky | 1 | -1/+1 | |
2001-08-07 | 15586: remove =alias expansion, leaving only =cmd. | Peter Stephenson | 1 | -9/+3 | |
2001-06-12 | Added KSH_TYPESET option. | Peter Stephenson | 1 | -3/+10 | |
2001-05-19 | Fix re-set of integer special params after unset. | Bart Schaefer | 1 | -0/+1 | |
2001-05-18 | try to make ${(e)..} work for complicated parameter expansions in the value; ↵ | Sven Wischnowsky | 1 | -2/+13 | |
this means: keep Qstring tokens unchanged if they are inside double quotes and tokenizing patterns in parameter expansions (14381) | |||||
2001-04-28 | BDIGBUFSIZE for binary conversions. | Bart Schaefer | 1 | -1/+1 | |
2001-04-24 | Subscripting optimization and error checking. | Bart Schaefer | 1 | -3/+5 | |
2001-02-16 | Fix "${=foo=$@}". | Bart Schaefer | 1 | -4/+4 | |
2001-02-16 | Partial sh emulation fixs for ${1+"$@"} and "${foo=$@}". | Bart Schaefer | 1 | -1/+16 | |
2001-01-16 | remove 13108 (trap queues); replace with signal queueing to ensure that user ↵ | Sven Wischnowsky | 1 | -3/+11 | |
signal handlers are only executed when it is safe to run them (13365) | |||||
2000-06-17 | Fix parsing of := for magicequalsubst. | Bart Schaefer | 1 | -3/+5 | |
2000-06-09 | 11838: typeset -H | Peter Stephenson | 1 | -0/+2 | |
2000-06-06 | make (e) flag be silent unless (X) is given, too (11768) | Sven Wischnowsky | 1 | -7/+7 | |
2000-06-02 | Changed the array "len" to be "end" -- a 1-relative index of the last | Wayne Davison | 1 | -1/+1 | |
item (or you can think of it as pointing one past the last item). | |||||
2000-06-01 | FR & pws: promptexpand memory leaks; NEWS notes | Peter Stephenson | 1 | -3/+9 | |
2000-05-31 | Wayne: pattern.c unitialised var | Peter Stephenson | 1 | -4/+4 | |
Zero-length arrays now possible with $array[1,0] | |||||
2000-05-19 | 11467: [#<base>] syntax for output base | Peter Stephenson | 1 | -3/+6 | |
zsh-users/3071: compdump tweak to avoid // in path | |||||
2000-05-15 | detect additional characters in parameter expansions and signal an error for ↵ | Sven Wischnowsky | 1 | -3/+16 | |
them (11380) | |||||
2000-05-08 | 11194, 11200, 11214 | Peter Stephenson | 1 | -0/+8 | |
2000-05-03 | new (z) parameter flag to do shell-word splitting on the value (11113) | Sven Wischnowsky | 1 | -0/+33 | |
2000-04-06 | 10547: (#s) and (#e) pattern assertions | Peter Stephenson | 1 | -216/+636 | |
1999-04-15 | Initial revision | Tanaka Akira | 1 | -0/+1773 | |