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 "${f...@]: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 <[email protected]>
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

Reply via email to