the AT&T Software Technology ast alpha 2013-09-24 source release
has been posted to the download site
http://www.research.att.com/sw/download/alpha/
the package names and md5 checksums are
INIT 3306a1ea5b0ccad851f984850235275a
ast-base 905d3125d8804cc53562d5f7ac2d834f
ast-open cc1f1bb8d20861eb1987a458c98548d0
ast-ksh 970460ec2c257b22bc4ad22e18046ebc
the md5 sums should match the ones listed on the download page
libcmd realpath, readlink, sync finally added
there is a clash between the ast and gnu interpretation of --logical
ast is sticking to its guns here because it matches the
--logical/--physical/--metaphysical options of other ast utilities
there's a bunch of regression tests but I'm sure a few dark corners were missed
the first phase of properly using mbstate_t mb/wc char in this release
second phase (next alpha) is to do the same for ksh93
there are probably some bugs lurking
hoping for feedback from our shift-state codeset locale friends
changes since 2013-09-13
:::::::: builtin ::::::::
13-09-22 readlink.rt,realpath.rt: add tests
13-09-19 head.tst,tail.tst: add incomplete line tests
:::::::: bzip ::::::::
13-09-19 codex.tst: update from obsolete "<meth" and ">meth" to --decode=meth
and --encode=meth
:::::::: compress ::::::::
13-09-19 codex.tst: update from obsolete "<meth" and ">meth" to --decode=meth
and --encode=meth
:::::::: gzip ::::::::
13-09-19 codex.tst: update from obsolete "<meth" and ">meth" to --decode=meth
and --encode=meth
:::::::: sum ::::::::
13-09-19 codex.tst: update from obsolete "<meth" and ">meth" to --decode=meth
and --encode=meth
:::::::: ksh93 ::::::::
13-09-23 --- Release ksh93v- ---
13-09-23 A bug in which a compound assignment to a type, [(T_t x=(i=2)] where
type T_t is defined in FPATH would fail with a syntx error has been
fixed
13-09-16 A bug in which a 0 value for variable in arithmetic expression inside
a function fails when set -u has been set has been fixed.
13-09-16 A bug which could cause a core dump when generating the man page
for user defined types containing compound variables has been fixed.
13-09-16 A bug in the handling of array instances of type variables in an
arithmetic expression has been fixed.
13-09-13 +The signal .sh.value variable is now a compound variable with the name
value.q for sending a signal with -q and value.Q for sending a value
with -Q.
13-09-13 A bug in $(...) command substitution that corrupted a trailing
multibyte character in non-UTF-8 locales has been fixed.
13-09-13 Eliminted extranesous output of standard error when ksh is invoked
with the -v (verbose) option.
:::::::: libast ::::::::
13-09-18 include/ast_std.h,ast.h: api>=20130913 add Mbstate_t and { mb*() wc*()
} macros with Mbstate_t* last arg
13-09-18 path/pathcanon.c: handle more flags for /dev/file/flags@...@path and
do flag name lookup from table
13-09-16 include/ast.h: add PATH_EXCEPT_LAST for readlink(1) --canonicalize
13-09-16 path/pathcanon.c: handle PATH_EXCEPT_LAST
:::::::: libcmd ::::::::
13-09-22 realpath.c,readlink.c: add based on ast::pathdev()
13-09-22 sync.c: add roland's changes + --sfsync
13-09-19 xarrrrghs.c: halfscore d's be walkin' t'plank t'day: fix run() to work
for context==0
13-09-19 head.c,tail.c: count incomplete lines too
13-09-19 do not check for command when /bin/echo implied
13-09-13
cat.c,cmdext.h,cmdlist.h,cut.c,join.c,od.c,paste.c,rev.c,tr.c,uniq.c,wc.c,wc.h,wclib.c:
Mbstate_t update
:::::::: sort ::::::::
13-09-19 main.c: convert to mb*(Mbstate_t) api
:::::::: std ::::::::
13-09-19 ls.c: convert to mb*(Mbstate_t) api
_______________________________________________
ast-developers mailing list
[email protected]
http://lists.research.att.com/mailman/listinfo/ast-developers