diff options
| author | Bart Schaefer <schaefer@zsh.org> | 2023-09-16 17:34:39 -0700 |
|---|---|---|
| committer | Bart Schaefer <schaefer@zsh.org> | 2023-09-16 17:34:39 -0700 |
| commit | 3aaef16569a6b9bd5ca0a2a323cc0643772f9c56 (patch) | |
| tree | 02f252a441ff27b1a6f4bdf38be0865022f31ae1 /ChangeLog | |
| parent | 52153: mapfile without HAVE_MMAP should not trim newlines (diff) | |
| download | zsh-3aaef16569a6b9bd5ca0a2a323cc0643772f9c56.tar zsh-3aaef16569a6b9bd5ca0a2a323cc0643772f9c56.tar.gz zsh-3aaef16569a6b9bd5ca0a2a323cc0643772f9c56.tar.bz2 zsh-3aaef16569a6b9bd5ca0a2a323cc0643772f9c56.tar.lz zsh-3aaef16569a6b9bd5ca0a2a323cc0643772f9c56.tar.xz zsh-3aaef16569a6b9bd5ca0a2a323cc0643772f9c56.tar.zst zsh-3aaef16569a6b9bd5ca0a2a323cc0643772f9c56.zip | |
52154, 52155: Implement, document, and test non-forking command substitution.
Comprises workers/51957, 51985, 51987, 51988, 51993, 52131, 52139, plus
fixes for return values, parse errors, and trailing newlines (which were
incorrectly removed) in ${ ... }
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -1,5 +1,11 @@ 2023-09-16 Bart Schaefer <schaefer@zsh.org> + * 52155: Test/D10nofork.ztst: Tests for non-forking substitution. + + * 52154: Doc/Zsh/expn.yo, Src/lex.c, Src/subst.c: implement + and document non-forking command substitutions ${|...} and + ${ ... }. Based on Sebastian Gniazdowski: 51702. + * 52153: Src/input.c, Src/Modules/mapfile.c: $mapfile[fname] should not trim newlines (only applies when not HAVE_MMAP) |
