about summary refs log tree commit diff
path: root/Src/subst.c
Commit message (Expand)AuthorAgeFilesLines
* 49853 + 49882/49883: make "${arr[*]:off}" compatible with ksh/bashJun-ichi Takimoto2022-03-291-3/+18
* 49166: fix coredump in ${name:offset:length} with ill-formatted lengthJun-ichi Takimoto2021-07-191-5/+7
* 49102: Ignore dynamic directory name failure if NO_EXECPeter Stephenson2021-06-281-1/+1
* 48560: add TYPESET_TO_UNSET option to remove initialization of parametersBart Schaefer2021-04-181-1/+2
* 48379: Make the parameter expansion subscript flags parse error message, "err...Daniel Shahaf2021-04-081-3/+25
* Unposted - fix commentBart Schaefer2020-09-131-1/+1
* 47364: Enable extendedglob in pattern with ${(*)name/pattern/replacement}Bart Schaefer2020-09-131-4/+15
* users/24971: ${(-)var} sorts on signed integersPeter Stephenson2020-07-031-0/+4
* 46100: Fix =subst before =(subst)Peter Stephenson2020-06-261-1/+1
* Support ${name:offset:length} with an empty offsetMikael Magnusson2020-05-121-5/+15
* 45583/0003: chrealpath: Let caller decide how the return value should be allo...Daniel Shahaf2020-03-251-2/+2
* 45583/0002: chrealpath: Make symlink resolution optional.Daniel Shahaf2020-03-251-2/+2
* 45058: internal: Add symbolic names to possible values of zexit()'s "from_whe...Daniel Shahaf2019-12-171-1/+1
* 45004: Fix typos in commentsMartijn Dekker2019-12-111-6/+6
* 44435: Handling digita arguments for :h and :t.Peter Stephenson2019-06-201-10/+27
* 43921: ${\var} should be an errorBart Schaefer2018-12-211-1/+1
* 43837 plus test from Daniel: Empty string in nested subst.Peter Stephenson2018-11-211-0/+2
* 43616: Various parameter setting and display fixes.Peter Stephenson2018-10-081-2/+2
* 43219 (except term{cap,info}.c): fix several memory leaksJun-ichi Takimoto2018-07-311-1/+1
* 42313: avoid null-pointer deref when using ${(PA)...} on an empty array resultJoey Pabalinas2018-01-231-1/+1
* 41877: Separate out SH_FILE_EXPANSION loop from parameter substitution.Peter Stephenson2017-10-131-16/+23
* 41828, 41830: skip SHFILEEXPANSION for new nodes added by stringsubst() in pr...Barton E. Schaefer2017-10-081-2/+17
* Add typeset -p1, like typeset -p with newlinesPeter Stephenson2017-10-011-1/+3
* 41764 (test tweaked): allow [key]+=value when modifying arraysPeter Stephenson2017-09-271-4/+13
* 41747: Don't create hash entry if just checking existence.Peter Stephenson2017-09-251-4/+8
* Updates for ksh array element syntax.Peter Stephenson2017-09-241-7/+64
* 41661: Need to remove tokens before using bufferwords() for (z)Peter Stephenson2017-09-101-2/+6
* 40929 (replaces 40598): paramsubst() should always return scalar when PREFORK...Barton E. Schaefer2017-04-021-13/+8
* 40832: fix $x:P when PWD=/Barton E. Schaefer2017-03-111-2/+10
* 40760: Always tokenize unquoted - to Dash.Peter Stephenson2017-03-071-17/+24
* 40640: the (A) parameter flag forces array result even if assignment syntax i...Barton E. Schaefer2017-02-251-0/+11
* 40598: paramsubst() should always return scalar when PREFORK_SINGLE was passedBarton E. Schaefer2017-02-201-1/+14
* 40593: SHWORDSPLIT + unset IFS should cause default splitting of $@Barton E. Schaefer2017-02-201-1/+2
* 40375: autoload with explicit path mustn't trash already loaded function.Peter Stephenson2017-01-181-4/+4
* users/22319: ${ary1:^ary2} should not change isarr state of expansion of ary1Barton E. Schaefer2017-01-031-2/+4
* 40071: change Dash back to "-" before evaluating named directory expansionsBarton E. Schaefer2016-12-031-0/+2
* 40034: clear badcshglob when ignoring errorsBarton E. Schaefer2016-11-291-1/+3
* 40035: Cosmetic fixes for comments and documentation.Eitan Adler2016-11-291-1/+1
* 39949: Special case for "-" in directory names.Peter Stephenson2016-11-151-8/+8
* 39579: Fix string calculation for parameter quoting.Julien Cretin2016-10-061-3/+3
* 34943: Fixes for "command" with multiple options.Peter Stephenson2016-09-291-1/+1
* zsh-users/21903: Fix ${...?...} in interactive shell.Peter Stephenson2016-09-141-0/+7
* 39252: internal: quotestring: Drop the 'e' parameter, which no caller uses.Daniel Shahaf2016-09-111-6/+6
* 39115: repair forced joining when (@) and (j) are used togetherBarton E. Schaefer2016-08-291-2/+3
* 39046 + 39061: New :P history modifier.Daniel Shahaf2016-08-221-0/+13
* 39035: ${(A)name=word} should expand as an array even when there is only one ...Barton E. Schaefer2016-08-121-0/+1
* 39028: more join/split cases fixed and tested.Barton E. Schaefer2016-08-121-3/+4
* 39019 (cf. PWS 39013): fix SHWORDSPLIT regression introduced by workers/29313Barton E. Schaefer2016-08-101-6/+15
* 38973: Optimize indexing array parameters.Daniel Shahaf2016-08-011-4/+11
* 38599: skip the "no such named directory" warning when NO_EXEC is in effectBarton E. Schaefer2016-06-041-1/+1