Pike 8.0.622 beta/release candidate:
https://pike.lysator.liu.se/pub/pike/beta/8.0.622/Pike-v8.0.622.tar.gz
Other builds:
https://pike.lysator.liu.se/pub/pike/beta/8.0.622/Pike-v8.0.622-Darwin-15.4....
https://pike.lysator.liu.se/pub/pike/beta/8.0.622/Pike-v8.0.622-win32-oldlib...
Changes since 8.0 rel 12:
- Eliminates race condition in read_cstring - Fixed bug in normalize_path on win32 (This bug only exists in rel 11)
Regards,
Peter Bortas wrote:
Pike 8.0.622 beta/release candidate:
As it turns out, the deadlock hunt was halfway done at 8.0.622. Since then, I committed a few more fixes.
Stdio.Buffer seems clean now, but pgsql still had one race condition left, and I introduced a stupid regression error for queries returning >1024 rows (which goes to show that there is something to be said for making sizeof(Thread.Queue()) equal to Thread.Queue()->size()).
The good news is that I now have accounted for any and all collected errors on pgsql in the past few years on busy production systems, even the rare cornercases which occur only when objects are being asynchronously explicitly destructed due to various error conditions during full moon.
So, if you need an excuse to run a new beta-release-candidate, this would be one. And if not, at least don't wait more than a month to release the next one.
pike-devel@lists.lysator.liu.se