the AT&T Software Technology ast alpha 2013-06-28 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  eddbf89d061348519d86f2618b708a94
        ast-base  a745a7d4ce6f53c2e4134af4cc835ff7
        ast-open  fdb74839ff041e34c800c333188a050e
         ast-ksh  8f22428cf30af7146bd210664c2fd166
the md5 sums should match the ones listed on the download page

NOTE NOTE NOTE NOTE NOTE NOTE

(*) *at() emulations for systems that need it
(*) O_CLOEXEC F_DUPFD_CLOEXEC SOCK_CLOEXEC
(*) accept4 pipe2
(*) syscall restart on EINTR controlled by astserial(AST_SERIAL_RESTART,op)
(*) REALLY IMPORTANT: works on modern linux, some problems on solaris
    REASON: one of the ast team will not be logging on for 16 days and
    didn't have time left to figure out the solaris problems
    most likely in one of these
        src/lib/libast/comp/at.c
        src/lib/libast/port/intercept.c
    figuring that out left as a summer homework assignment
(*) thanks to roland and olga for patches that resulted in this release,
    in spirit in some places more than not byte for byte
(*) we know there may be some controversy on intercepting some calls
    give it a chance to soak (and work with solaris etc. patches before 
judgement
    the current setup does minimal damage to ast code
    especially code that can be used as standalone commands and ksh builtins
(*) we have tried in the past to manage releases better so close to vacation
    but still haven't figured it out -- inspriation hits with time constraints
    I guess

changes since 2013-06-13

:::::::: INIT ::::::::

13-06-24 add -lsocket => -lsocket -lnsl for systems that don't have it in -lc
13-06-17 package.sh: fix host type logic to handle -m32/-m64 almost 
cross-compile

:::::::: ksh93 ::::::::

13-06-25  --- Release ksh93v- ---
13-06-25  ksh93 uses the new ast system call intercepts to restart interrupted 
          signals.
13-06-21  A -f nn option has been added to cd to change to a directory
          relative to a file descriptor of an open directory.  cd -f nn
          is equivalent to cd ~{nn}.
13-06-20  A bug in which  ${IFS+abc} did not expand to abc when IFS is
          unset has been fixed.
13-06-18  A bug on some systems with arithmentic expressions containing
          x**y has been fixed.
13-06-13  Changes made for reliable delivery of queued signals.

:::::::: pax ::::::::

13-06-24 pax.h,pax.c,file.c: change chmod members to modekeep and restoremode

:::::::: libast ::::::::

13-06-28 intercept.c: add AST_SERIAL_always, in particular for 
AST_SERIAL_RESTART
13-06-25 intercept.c: add syscall intercepts to unify { *at() restart 
pathopen() }
13-06-25 pathopen.c: low level physical/logical/special path open using 
pathdev()
13-06-24 pathcanon.c: add pathdev() for  { /dev/... /proc/... } parse
13-06-19 vmbest.c: fix strict-aliasing warnings
13-06-19 debug.h,debug.c: add debug_printf(fd,fmt,...), 
debug_vprintf(fd,fmt,ap), debug_snprintf(buf,siz,fmt,ap)
13-06-18 features/lib: fix lib *64 tests to reference related headers
13-06-18 malloc.c: add VMALLOC_OPTIONS=debug for debug trace vs verbose trace
13-06-18 reg[nr]exec.c: fix file size < min boyer-moore match uninitialized 
data ref
13-06-17 vmalloc: harden code to handle signal storm -- almost working save one 
workaround

:::::::: libjcl ::::::::

13-06-27 path.c,find.c: add ${N:s%old%new%:...} edit expressions to prefix file

_______________________________________________
ast-developers mailing list
[email protected]
http://lists.research.att.com/mailman/listinfo/ast-developers

Reply via email to