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
Here is the seventh ksh 93u+m/1.0 bugfix release. It fixes a hang in command substitutions when combined with 'exec' and certain redirections.
Main changes between ksh 93u+m/1.0.6 and 93u+m/1.0.7:
Fixed a hang in command substitutions (introduced in 93u+m/1.0.0) that was triggered when redirecting standard output within a command substitution, in combination with other factors. E.g., the following no longer hangs: { v=$(redirect 2>&1 1>&9); } 9>&1
Fixed a crash on trying to append an indexed array value to an unset name reference, e.g.: nameref unsetref; unsetref+=(foo bar). This now produces a "removing nameref attribute" warning before performing the assignment.
Fixed: assignments like name=(...) to arrays did not preserve the array and variable types; similarly, assigning an empty set () to a compound indexed array caused the -C attribute to be lost.
Fixed incorrect rejection of the tab key while reading input using the read built-in command.
Fixed a bug in printf %T: when using dates and times in the past, time zones for the present were incorrectly used, ignoring historical changes.
This discussion was created from the release ksh 93u+m/1.0.7.
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
-
Here is the seventh ksh 93u+m/1.0 bugfix release. It fixes a hang in command substitutions when combined with 'exec' and certain redirections.
Main changes between ksh 93u+m/1.0.6 and 93u+m/1.0.7:
{ v=$(redirect 2>&1 1>&9); } 9>&1
nameref unsetref; unsetref+=(foo bar)
. This now produces a "removing nameref attribute" warning before performing the assignment.name=(...)
to arrays did not preserve the array and variable types; similarly, assigning an empty set()
to a compound indexed array caused the-C
attribute to be lost.read
built-in command.printf %T
: when using dates and times in the past, time zones for the present were incorrectly used, ignoring historical changes.This discussion was created from the release ksh 93u+m/1.0.7.
Beta Was this translation helpful? Give feedback.
All reactions