Age | Commit message (Expand) | Author | Files | Lines |
2024-04-07 | 52878: Fix ${foo:^bar} where bar is an associative array | Mikael Magnusson | 1 | -0/+3 |
2024-04-01 | 52864: Change ${|var|...} to ${{var} ...}, limit local REPLY to ${|...} | Bart Schaefer | 1 | -44/+96 |
2024-03-17 | 52759: ${ ... } trims one trailing newline; "${ ... }" preserves that newline. | Bart Schaefer | 1 | -2/+6 |
2024-03-02 | 52612: %l replacment of zwarning() does literal string output | Bart Schaefer | 1 | -1/+3 |
2024-01-24 | 52482: strip trailing newlines in emulation modes of ${ command; } | Bart Schaefer | 1 | -0/+6 |
2023-11-23 | 52325: Clarify doc for edge cases of named references and nofork substitution | Bart Schaefer | 1 | -1/+1 |
2023-11-15 | 52202: improve handling of quoting in ${var/pattern/replacement} | Bart Schaefer | 1 | -0/+7 |
2023-10-11 | 52214: allow extra byte for nul terminator in allocation | Oliver Kiddle | 1 | -1/+1 |
2023-09-27 | 52169: a few more improvements of (#) flag | Jun-ichi Takimoto | 1 | -8/+7 |
2023-09-22 | 52176: metafy return from ${ ... } substitution | Bart Schaefer | 1 | -3/+4 |
2023-09-16 | users/29160, workers/52156: Fix repetition of substitution modifier. | Bart Schaefer | 1 | -2/+4 |
2023-09-16 | 52154, 52155: Implement, document, and test non-forking command substitution. | Bart Schaefer | 1 | -7/+150 |
2023-09-13 | 52122 + 52129: fix (#) parameter expansion flag | Jun-ichi Takimoto | 1 | -3/+10 |
2023-06-06 | 51816: add :S history modifier with pattern match | Peter Stephenson | 1 | -3/+9 |
2023-03-06 | 51509 (+ fix typo): Add ${(!)name} for the referred-to name of a named reference | Bart Schaefer | 1 | -7/+31 |
2023-03-05 | 51483: Enable assignment and expansion of parameters with ksh-like namespace ... | Bart Schaefer | 1 | -6/+9 |
2023-02-12 | 51360: Initial implementation of named references. | Bart Schaefer | 1 | -1/+2 |
2023-02-06 | 51350: ${(S)...//#%...} didn't match the whole string | Peter Stephenson | 1 | -0/+3 |
2023-02-02 | 51306: error message in ${unset?error} should be expanded | Peter Stephenson | 1 | -1/+5 |
2023-01-10 | 51258, 51272: refactor handling of terminal attributes, removing OFF flags in... | Oliver Kiddle | 1 | -2/+9 |
2022-12-16 | 51212: remove STOUC() macro | Oliver Kiddle | 1 | -3/+3 |
2022-03-29 | 49853 + 49882/49883: make "${arr[*]:off}" compatible with ksh/bash | Jun-ichi Takimoto | 1 | -3/+18 |
2021-07-19 | 49166: fix coredump in ${name:offset:length} with ill-formatted length | Jun-ichi Takimoto | 1 | -5/+7 |
2021-06-28 | 49102: Ignore dynamic directory name failure if NO_EXEC | Peter Stephenson | 1 | -1/+1 |
2021-04-18 | 48560: add TYPESET_TO_UNSET option to remove initialization of parameters | Bart Schaefer | 1 | -1/+2 |
2021-04-08 | 48379: Make the parameter expansion subscript flags parse error message, "err... | Daniel Shahaf | 1 | -3/+25 |
2020-09-13 | Unposted - fix comment | Bart Schaefer | 1 | -1/+1 |
2020-09-13 | 47364: Enable extendedglob in pattern with ${(*)name/pattern/replacement} | Bart Schaefer | 1 | -4/+15 |
2020-07-03 | users/24971: ${(-)var} sorts on signed integers | Peter Stephenson | 1 | -0/+4 |
2020-06-26 | 46100: Fix =subst before =(subst) | Peter Stephenson | 1 | -1/+1 |
2020-05-12 | Support ${name:offset:length} with an empty offset | Mikael Magnusson | 1 | -5/+15 |
2020-03-25 | 45583/0003: chrealpath: Let caller decide how the return value should be allo... | Daniel Shahaf | 1 | -2/+2 |
2020-03-25 | 45583/0002: chrealpath: Make symlink resolution optional. | Daniel Shahaf | 1 | -2/+2 |
2019-12-17 | 45058: internal: Add symbolic names to possible values of zexit()'s "from_whe... | Daniel Shahaf | 1 | -1/+1 |
2019-12-11 | 45004: Fix typos in comments | Martijn Dekker | 1 | -6/+6 |
2019-06-20 | 44435: Handling digita arguments for :h and :t. | Peter Stephenson | 1 | -10/+27 |
2018-12-21 | 43921: ${\var} should be an error | Bart Schaefer | 1 | -1/+1 |
2018-11-21 | 43837 plus test from Daniel: Empty string in nested subst. | Peter Stephenson | 1 | -0/+2 |
2018-10-08 | 43616: Various parameter setting and display fixes. | Peter Stephenson | 1 | -2/+2 |
2018-07-31 | 43219 (except term{cap,info}.c): fix several memory leaks | Jun-ichi Takimoto | 1 | -1/+1 |
2018-01-23 | 42313: avoid null-pointer deref when using ${(PA)...} on an empty array result | Joey Pabalinas | 1 | -1/+1 |
2017-10-13 | 41877: Separate out SH_FILE_EXPANSION loop from parameter substitution. | Peter Stephenson | 1 | -16/+23 |
2017-10-08 | 41828, 41830: skip SHFILEEXPANSION for new nodes added by stringsubst() in pr... | Barton E. Schaefer | 1 | -2/+17 |
2017-10-01 | Add typeset -p1, like typeset -p with newlines | Peter Stephenson | 1 | -1/+3 |
2017-09-27 | 41764 (test tweaked): allow [key]+=value when modifying arrays | Peter Stephenson | 1 | -4/+13 |
2017-09-25 | 41747: Don't create hash entry if just checking existence. | Peter Stephenson | 1 | -4/+8 |
2017-09-24 | Updates for ksh array element syntax. | Peter Stephenson | 1 | -7/+64 |
2017-09-10 | 41661: Need to remove tokens before using bufferwords() for (z) | Peter Stephenson | 1 | -2/+6 |
2017-04-02 | 40929 (replaces 40598): paramsubst() should always return scalar when PREFORK... | Barton E. Schaefer | 1 | -13/+8 |
2017-03-11 | 40832: fix $x:P when PWD=/ | Barton E. Schaefer | 1 | -2/+10 |