[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