[ksh93-integration-discuss] ksh93s_final (ast-ksh.2007-01-11) is out / [Fwd: [ast-users] AT&T Software Technology ast software download update]
Roland Mainz
roland.mainz at nrubsig.org
Sat Jan 13 16:31:05 PST 2007
Hi!
----
ksh93s_final (ast-ksh.2007-01-11) is out (see release annoucement below
(or
https://mailman.research.att.com/pipermail/ast-users/2007q1/001546.html);
note that this is a "major" release and no longer an "alpha")
Download URLs are
http://www.research.att.com/~gsf/download/tgz/INIT.2007-01-11.tgz
http://www.research.att.com/~gsf/download/tgz/ast-ksh.2007-01-11.tgz
Since ast-ksh.2006-02-14 (ksh93r) the following things were
changed/updated:
-- snip --
06-12-29 --- Release ksh93s ---
06-12-29 A bug in which the value of IFS could be changed after a
command
substitution has been fixed.
06-12-22 /dev/(tcp|udp|sctp)/HOST/SEVRICE now handles IPv6 addresses on
systems that provide getaddrinfo(3).
06-12-19 A -v option was added to read. With this option the value of
the first variable name argument will become the default value
when read from a terminal device.
06-11-20 A bug in which "${foo[@]:1}}" expands a null argument (instead
of
no argument), when foo[0] is not empty has been fixed.
06-11-16 The discipline functions have been modified to allow each
subscript
to act independently. Currently the discipline function will not
be called when called from a discipline function of the same
variable.
06-11-14 A bug which could cause a core dump if a file descriptor for
an internal file was closed from with a subshell has been fixed.
06-10-30 The redirections <# pattern, and <## pattern have been added.
Both seek forward to the beginning of the next line that contains
the pattern. The <## form copies the skipped portion to standard
output.
06-10-26 On systems that support stream control transport, the virtual
file
name /dev/sctp/host/port can now be used to establish connections.
06-10-26 The printf modifier # when used with d produces units in
thousands
with a single letter suffix added. The modifier # when used with
the i specification provides units of 1024 with a two letter suffix.
06-10-24 The value of $! is now set to the process id of a job put
into the background with the bg command as required by POSIX.
06-10-23 A bug in which the value of $! was affected by a background
job started from a subshell has been fixed.
06-10-23 A bug in ${var:offset:len} in multibyte locales has been
fixed.
06-10-15 The remaining math functions from C99 were added for any
system
that supports them.
06-10-13 The klockwork.com software detected a few coding errors that
have been fixed.
06-10-12 A bug when skipping over `...` with ${x:=`...`} when x is set
has been fixed.
06-10-11 A bug in process floating constants produced by the %a format
of printf has been fixed.
06-10-06 A bug in which IFS was not being restored correctly in some
cases after a subshell has been fixed.
06-10-06 A bug in which pipefail was not detecting some failures in
pipelines with 3 or more states has been fixed.
06-10-03 A bug in the processing of >(...) with builtins which could
cause the builtin to hang has been fixed.
06-10-03 A bug in the for loop optimizer which causes >(...) process
substitution to be ignored has been fixed.
06-09-17 The -a option was added to typeset for indexed arrays. This
is only needed when using the ([subscript]=value ...) form.
06-09-06 The showme option was added. Each simple command not
beginning
with a redirection and not occurring with in the while, until, if,
select condition can be preceded by a semi-colon which will
be ignored when showme is off. When showme is on, any command
preceded by a colon will be traced but not executed.
06-08-16 As a new feature, a leading ~(N) on a pattern has no effect
except when used for file expansion. In this case if not
matches are found, the pattern is replaced by nothing rather
than itself.
06-08-11 A bug in the expansion of ${.sh.match[i]:${#.shmatch[i]}} has
been fixed.
06-08-10 The read builtin options -n and -N have been modified to treat
the size as characters rather than bytes unless storing into a
binary (typeset -B) variable.
06-07-27 When the here document operator << is followed directly by a #
rather than a -, the first line of the here-document determines
how much whitespace is removed for each line.
06-07-26 A bug in the C-shell history (enabled with set -H) in which
the
history event !$ was not processed has been fixed.
06-07-21 A bug on some systems in which assigning PATH on a command
line
would not take effect has been fixed.
06-07-20 Add ksh93 and rksh93 as allowable names for ksh binaries.
06-07-20 Removed the SHOPT_OO compilation option which was only
partially
implemented.
06-07-20 The ability to use egrep, grep, and fgrep expressions within
shell patterns has been documented.
06-07-17 A bug with arithmetic command expressions for locales in which
the comma is a thousands separator has been fixed.
06-07-13 The default HISTSIZE was increased from 128 to 512.
06-07-13 A multibyte problem with locales that use shift codes has been
fixed.
06-06-23 A number of bug fixes for command, file, and variable
completion
have been mode.
06-06-20 Floating point division by zero now yields the constant Inf or
-Inf
and floating functions with invalid arguments yield NaN.
06-06-20 The floating point constants Inf and NaN can be used in
arithmetic
expressions.
06-06-20 The functions isinf(), isnan(), tanhl() have been added for
arithmetic expressions.
06-06-13 Internal change to use ordering for variables instead of
hashing
to speed up prefix matching.
06-06-13 A window between fork/exec in which a signal could get lost
and cause a program to hang has been eliminated
06-06-13 A bug in edit completion with quoted strings has been fixed.
06-06-07 The restricted options can now be enabled by set as well as on
the command line. Once set, it can not be disabled.
06-06-04 Modified built-in binding so that for systems for which /bin
and /usr/bin are the same, a builtin bound to /bin will get
selected when either /bin or /usr/bin is scanned.
06-06-04 Added literal-next character processing for emacs/gmacs mode.
This change is not compatible with earlier versions of ksh93
and ksh88 when the stty lnext is control-v. The sequence
escape-control-v will display the shell version.
06-05-31 Modified emacs and vi mode so that entering a TAB after a
partial
TAB completion, generates a listing of possible completions.
After the second TAB, a number followed by a TAB will perform
the completion with the corresponding item.
06-05-19 Modified arithmetic so that conversions to strings default to
the maximum number of precision digits.
06-05-16 Bug fixes for multibyte locales.
06-05-10 The =~ operator was added to [[...]] and [[ string ~= ERE ]]
is equivalent to [[ string == ~(E)ERE ]].
06-04-25 A bug in the vi edit mode which could cause the shell to core
dump
when switching from emacs mode.
06-04-17 A bug in which using LANG or LC_ in assignment lists with
builtins
did not restore the localed correctly has been fixed.
06-04-04 A bug in which discipline functions could not be added to
variables
whose names started with .sh has been fixed.
06-03-28 The -s option to typeset was added to modify -i to indicate
short
integers.
06-03-28 A bug in which variables assignment lists before functions
defined with function name were not passed on the functions
invoked by this function has been fixed.
06-03-28 A bug in which name references defined within a function
defined
with function name could not be used with compound variables has
been fixed.
06-03-27 A bug in which read <&p (print >&p) would cause the coprocess
input
(output) pipe to close before reading from (after writing to)
it has been fixed.
06-02-28 A bug in which stopping a job created with the hist builtin
command
would create a job that could not be restarted has been fixed.
-- snip --
Happy hacking! :-)
-------- Original Message --------
Subject: [ast-users] AT&T Software Technology ast software download
update
Date: Fri, 12 Jan 2007 11:37:41 -0500
From: Glenn Fowler <gsf at research.att.com>
Organization: AT&T Research
To: ast-users at research.att.com
the AT&T Software Technology ast 2007-01-11 source and binary release
has been posted to the download site
http://www.research.att.com/sw/download/
the notes and changes link has details on the release
_______________________________________________
ast-users mailing list
ast-users at research.att.com
https://mailman.research.att.com/mailman/listinfo/ast-users
More information about the ksh93-integration-discuss
mailing list