Glenn, thanks for the alpha. I've walked over Roland's notes about patches and found these easy-to-do items: - sync syncfs() patch - libcmd at()ify - tar.sh localisation - contribute script_l10n test module to dgk - build ast-ksh C catalog files, by default, and install them in arch/
Does any of these patches require any updates, or changes? Olga On Sat, Sep 14, 2013 at 12:15 AM, Glenn Fowler <[email protected]> wrote: > > the AT&T Software Technology ast alpha 2013-09-13 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 327861e49e24dd51079c0a5316a4b2fe > ast-open dfb85d1dfb20acb8a1529bdf4b8cb89a > ast-ksh 746a556a2259aaa6d75468000e5bc36b > the md5 sums should match the ones listed on the download page > > the change logs below are limited to ksh and libast > the libast changes involved a lot of meticulous multibyte code > that was hashed out off-list between { gsf roland olga } > > there is a "news" link in the left side nav bar that will > be used to detail implemented and proposed ast features > as features mature the news info will migrate to the man pages > > if your favorite bug/feature is not in the list below then it > hasn't been addressed yet and we don't know exactly when it will be > > changes since 2013-08-29 > > :::::::: ksh93 :::::::: > > 13-09-13 --- Release ksh93v- --- > 13-09-13 +The signal .sh.value variable is now a compound variable with the > name > value.q corresponding to kill -q signed-integer and value.Q > corresponding > to kill -Q unsigned-large-integer. > 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. > 13-09-10 A bug in finding a function defined inside a type that was defined > in a namespace has been fixed. > 13-09-10 A bug in the binding of function local variables inside arithmeitc > expression inside namespaces was fixed. > 13-09-10 +A -Q option was added to kill to pass integers as large as pointers. > The -q option now only accepts integers as large as typeset -i. > 13-09-09 A bug in command substitution has been fixed. > 13-09-09 Qualified print format "%([no]unicode)q" added to prefer \u[...] > over \w[...] and override LC_OPTIONS=unicode. > 13-09-04 +\w[hex] locale-specific code point literals have been added. > 13-09-04 +The float(f) math function was added. > 13-09-04 +The int(f) math function was fixed to return 0 for floating point > numbers larger than the maximum integer. > 13-09-04 A bug in which assigning a compound indexed array a value of () did > not preserve the -C attribute has been fixed. > 13-09-04 kill -q can now pass numbers as large as typeset -li and > .sh.sig.value is typeset -i rather than a compound variable. > 13-09-04 kill -q yields the processor and returns 2 when siqueue fails with > EAGAIN and yield. > 13-09-03 A bug in which $((x.xxx)) where x is a floating point variable and > xxx is not one of the known extensions yields a random value has > been fixed. It now is unset which has value 0 when set -u is off. > 13-09-03 A bug in overriding discipline functions for types defined in > namespaces has been fixed. > 13-09-03 A bug which on some systems caused a core dump for large <<< here > documents has been fixed. > > :::::::: libast :::::::: > > 13-09-12 misc/fgetcwd.c: fix stat corruption bug on systems without > fdopendir() > 13-09-12 path/pathcanon.c: fix bug that added extra / when fgetcwd() returned > / > 13-09-09 comp/setlocale.c,port/codeset.c: consistent handling of US-ASCII + > conformance(0,0) across all os's > 13-09-09 string/utf8towc.c,string/wctoutf8.c: add { utf8toutf32() utf8towc() > wctoutf8() } > 13-09-07 include/ast_std.c,comp/setlocale.c,string/stresc.c: add ast.byte_max > for single byte locales > 13-09-06 comp/iconv.c: add sfclrerr() to iconv_move() if all input chars not > consumed > 13-09-06 port/codeset.h,port/codeset.c: internal api for retrieving locale > codeset names > 13-09-04 string/chresc.c,stresc.c: add \w[hex] support -- thanks Roland > 13-09-04 string/utf32stowcs.c,string/wcstoutf32s.c: add -- thanks Roland > 13-09-04 sfio/sfsetbuf.c: fix bug where SF_GETR mode was not cleared causing > subsequent memory corruption > 13-09-04 vmalloc/vmopen.c,vmdcsystem.c,vmstat.c: temporarily set > vm->meth.meth=0 to disable vmstat() during init > 13-09-04 port/intercept.c: include <ast_standards.h> to ensure fdopendir() > prototype if _lib_fdopendir > 13-09-04 include/ast_std.h,comp/setlocale.c: add LC_OPTIONS=unicode and > AST_LC_unicode > 13-09-01 path/pathcanon.c: O_* flags dev path: > /dev/file/flags@flag[,flag...]@[/]path > 13-09-01 path/pathcanon.c: limit NAMED_XATTR paths to > /dev/file/xattr@canonical-path//@//[remainder] > 13-08-29 cdt/dtstrhash.c: change sign-bit hitting fnv constants to hex to > silence unsigned warnings > > _______________________________________________ > ast-developers mailing list > [email protected] > http://lists.research.att.com/mailman/listinfo/ast-developers -- , _ _ , { \/`o;====- Olga Kryzhanovska -====;o`\/ } .----'-/`-/ [email protected] \-`\-'----. `'-..-| / http://twitter.com/fleyta \ |-..-'` /\/\ Solaris/BSD//C/C++ programmer /\/\ `--` `--` _______________________________________________ ast-developers mailing list [email protected] http://lists.research.att.com/mailman/listinfo/ast-developers
