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

Reply via email to