We detected and fixed two serious and two minor bugs which required a 7.0.1 hotfix release.
- GC regression --optimize caused by PARROT_CANNOT_RETURN_NULL, which was visible on machines with low memory. https://github.com/parrot/parrot/issues/1186 This causes segfaults with --optimize, which is the default for nqp and rakudo, on better (i.e. newer) compilers. The bug was there since 3.6, but turned evil only with 7.0, when packfile got refactored. - threads deadlock in gc_gms_mark_and_sweep() https://github.com/parrot/parrot/issues/1187 With cc -O3 the lock code is too far away from the guard, thus causing our threads example examples/threads/chameneos.pbc to hang, a regression from 6.11.0 And 2 minor ones for --m=64 or --m=32: - fix --m=64 with gcc on ppc64 and mips64 #1181, --m=64 produced wrong ld and linkflags since 6.10, GH #1110 - fix icu probes with --m={32,64} #1182 #1188 We never linked icu again the libs in the configure step, so we failed to detect wrong architectures, and worse, added wrong arch include and libpaths to the flags (e.g. amd64 --m=32), causing all sorts of icu errors, when has_icu=1 but either linking or runtime failed. This always caused problems. Parrot 7.0.1 is available on Parrot's FTP site, or by following the download instructions at http://www.parrot.org/ For those who want to hack on Parrot or languages that run on top of Parrot, we recommend our organization page on GitHub, or you can go directly to the official Parrot Git repo on Github: To clone the Parrot Git repo into a directory called 'parrot', use the following: git clone git://github.com/parrot/parrot.git The SHA256 message digests for the downloadable tarballs are: b0e8e5aa17e1f903530ecc05e6aeef405a630890c4ce2ccc7c15b3101c654be2 parrot-7.0.1.tar.gz ff10df0394880c79a58d6952b031d74004bba02a88ac0db4ed7d89508f429e90 parrot-7.0.1.tar.bz2 Thanks to all our contributors for making this possible, and our sponsors for supporting this project. Our next scheduled release is at 23 Feb 2015. Enjoy! -- Reini Urban http://cpanel.net/ http://www.perl-compiler.org/