Pike 8.0.182 release candidate
Peter Bortas <[email protected]>
| Newsgroups | gmane.comp.lang.pike.devel,gmane.comp.lang.pike.user |
|---|---|
| Message-ID | <CA+NK+ABp38S=J+qZSauHhsGpCiUkMAAWOo9M7xuV_WBvFq7tdQ@mail.gmail.com> |
Release candidate for testing:
https://pike.lysator.liu.se/pub/pike/beta/8.0.182/Pike-v8.0.182.tar.gz
Changes since Pike 8.0.164 (current stable)
----------------------------------------------------------------------
New features
------------
o gc
It is now possible to run the gc in a quick mode to just cut
weak references from a specific container.
Bug fixes
---------
o ADT.Heap
The Element class lost track of its position when remove() was used.
o Filesystem.Monitor
* Improved thread safety and robustness
* Inotify-related fixes.
o pgsql
The new driver in 8.0 suffered from filedescriptor leaks if the
database connections were not explicitly close()d.
Fixes have been applied which eliminate the filedescriptor leak and also
ensure that the filedescriptors are closed the instant the object
loses all references.
o programs
The runtime now attempts to wait for any compilations in progress to
complete before complaining about cloning of unfinished programs.
This fixes a race-condition when the same program is compiled from
different threads.
o Runtime
Fixed multiple potential NULL-dereferences.
o SSL.File
Fixed breaking of circular references when the peer terminates
the connection.
o Standards.URI
Support the userinfo field containing '@'.
o Stdio.File
The second argument to set_buffer() should now work.
o Testsuite
Updated the SHA3_* testvectors to FIPS 202.
Building and installing
-----------------------
o Multiple fixes for building on Solaris 11.