[apluslist] announcing 4.20-1

John.Mizel at morganstanley.com John.Mizel at morganstanley.com
Thu Jan 1 01:06:26 EST 2004


A new release of a+, 4.20-1, is now available.

- fixed `scb for action widget
- fixed segv on timer expiration
- fixed compilation issues with gcc 3.3 (thanks for Neil Roeth)
- fixed segv on over allocation now a WSFULL
- fixed memory leak with endian conversion of mapped files
- fixed msync with .m files
- fixed _items{} to ignore the file-size check so it can repair files
  that have inadvertently been truncated or have invalid items set.
- new system function _memStats{}
- new system variable, `beamMSyncMode.  This variable controls if and
  how msync() is called when a variable "beamed" read/write is updated.
   Valid settings
      `none        -msync() is not called
      `MS_ASYNC    -specifies that an update be scheduled, but the
                    call returns immediately.
      `MS_SYNC     -asks for an update and waits for it to complete
                    (THIS SETTING IS VERY SLOW!!)*
   The default settings are:
       Linux       `MS_ASYNC
       Solaris     `none
       IRIX (SGI)  `MS_ASYNC
- new invocation options
    -c Enables core file creation
    -m ws_mem_stats  (same as _memStats{`on}

- new system function, _msyncAll{ flag } where flag can be `MS_ASYNC
  or `MS_SYNC.  Internally this functions iterates over the all the
  beamed files mmapped Read/Write and performs a msync() with the
  flag specified.

The html documentation has been removed from this source release and is in
the process of being packaged separately.

Regards,
John

This communication is intended for the addressee(s) and may contain
confidential and legally privileged information.  We do not waive
confidentiality or privilege by mistransmission.  If you have received
this communication in error, any use, dissemination, printing or
copying is strictly prohibited; please destroy all electronic and
paper copies and notify the sender immediately.


More information about the apluslist mailing list