[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