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