It is recommended to run pbc_header.pl --update-fingerprint, so that the native_pbc tests will not be TODOd. Remove the reference to the wrong tools/dev/mk_native_pbc.
tools/dev/mk_packfile_pbc is wrong and not needed anymore. remove t/native_pbc/string.pbc and the references to t/native_pbc/integer.pbc, t/native_pbc/annotations.pbc. t/native_pbc/annotations.pbc was replaced by t/pmc/testlib/annotations.pbc, t/native_pbc/string.pbc by t/op/testlib/test_strings.pbc, t/native_pbc/number.pbc by t/pmc/testlib/number.pbc. t/native_pbc/*.pbc is for generated pbc files on different platforms, not on the same platform.
pbc is now version-safe. mark the tests as TODO for a while. keep the tools/dev/pbc_header.pl --update-fingerprint hint.
If IO::Compress::Bzip2 will fail to load (Compress::Raw::Bzip2 version 2.059 required--this is only version 2.052) tools/release/cut.pl will write the bzip2 compress archive as gzip compressed. This might not be what you want. By adding "use IO::Compress::Bzip2;" the error is not silently ignored anymore. After updating Compress::Raw::Bzip2 the bzip compression worked fine.
Added install-man step [GH #687]. Add man-clean to clean. Fix auto::pod2man on windows. OS threads with proxied PMCs are now default. Use perl Configure.pl --without-threads to use the old green threads API, just without Proxies and without native OS threads (and possible GC problems when running threaded tasks). Fix linking dynext/libglutcb.so without installed libparrot.so Warn about Archive::Tar COMPRESS_BZIP
Defaults to /usr/local/man. Skipped on windows and if pod2man is not found. Without the proposed #228 tools/docs/mk_pod2man.pl script Get the man subpage from the generated file extension (.1), to allow .3 or .3pir man pages in the future also.
The threads API - Task, Scheduler, concurrency - works as with threads, just not on native OS threads.
Use realpath "." if empty
exit 0 was fixed with 297f1ee
Print the parent_interpreter and the tid in the current GC
Fixed several wrong arguments with DETAIL_MEMORY_DEBUG enabled. DETAIL_MEMORY_DEBUG was too noisy with Allocated and Freed, print stats with simplier MEMORY_DEBUG.
It really should be fixed in nqp: avoid calling find_codepoint when icu is not configured.
Set DYLD_LIBRARY_PATH in run_command() as this allows testing from the command-line also. Also fix Parrot::Test::path_to_parrot, which failed when INC was just lib/Parrot/Config.pm. Use the more reliable __FILE__ instead and check if short, relative path seperately. BTW: This method should be thrown away, as it does not work on an installed parrot.
Pass the new socket tests for empty or wrong protocol names.