You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed multiple scoping-related bugs in the += additive assignment operator.
A number of crashing bugs have been fixed.
Various fixes for the Haiku operating system, notably ulimit -a now works.
Fixed the expansion of out-of-range \n back references in the string part of ${parameter//pattern/string}. For example: v=AB; echo "${v/@(A)B/\0:\1:\2}"
now yields AB:A: instead of AB:A:\2.
Fixed quoted !, ^ and - within [bracket] expressions in glob patterns; single or double quotes failed to disable their operator behaviour.
Fixed a bug introduced on 2021-04-04 that incorrectly allowed typeset to turn off the readonly and export attributes on a readonly variable.
In the emacs line editor, the Ctrl+R reverse-search prompt is now visually distinct from a literal control character (^R: instead of ^R).
In the vi line editor, fixed the behaviour of C, c$ and I to be consistent with standard vi(1) and with Bolsky & Korn (1995, p. 121).
Aliases for many GNU long options have been added to the /opt/ast/bin built-in commands. Additionally, kill -s now has a --signal long option alias compatible with the util-linux option.
Backported support for print -u p from ksh 93v- for compatibility with scripts written for 93v-/ksh2020 (this is equivalent to 'print -p').
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Main changes between 1.0.3 and 1.0.4:
+=
additive assignment operator.ulimit -a
now works.v=AB; echo "${v/@(A)B/\0:\1:\2}"
now yields
AB:A:
instead ofAB:A:\2
.!
,^
and-
within[
bracket]
expressions in glob patterns; single or double quotes failed to disable their operator behaviour.typeset
to turn off the readonly and export attributes on a readonly variable.^R:
instead of^R
).C
,c$
andI
to be consistent with standard vi(1) and with Bolsky & Korn (1995, p. 121)./opt/ast/bin
built-in commands. Additionally,kill -s
now has a--signal
long option alias compatible with the util-linux option.print -u p
from ksh 93v- for compatibility with scripts written for 93v-/ksh2020 (this is equivalent to 'print -p').Full Changelog: v1.0.3...v1.0.4
This discussion was created from the release ksh 93u+m/1.0.4.
Beta Was this translation helpful? Give feedback.
All reactions