summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2004-12-29 19:41:25 +0000
committerjlam <jlam@pkgsrc.org>2004-12-29 19:41:25 +0000
commit26d50782db4589424fa6e707fe0f38efe73c79ef (patch)
treec2fd614eaa3d7d0676f3a1a71515b02edd9224b6 /emulators
parenta72bed0381626e31135c09a536f999e9131520a9 (diff)
downloadpkgsrc-26d50782db4589424fa6e707fe0f38efe73c79ef.tar.gz
Update lang/perl58 to perl-5.8.6. Selected hanges from version 5.8.5
include: * By default, platforms that have native threads will build a threaded perl. Note that you will likely have to rebuild your Perl modules after this update unless your Perl is already threaded. * The perl interpreter is now more tolerant of UTF-16-encoded scripts. * Several core modules were updated. * Perl has a new -dt command-line flag, which enables threads support in the debugger. * "foreach" on threads::shared array used to be able to crash Perl. This bug has now been fixed. * A regexp in "STDOUT"'s destructor used to coredump, because the regexp pad was already freed. This has been fixed. * Using "delete" on an array no longer leaks memory. A "pop" of an item from a shared array reference no longer causes a leak. * "eval_sv()" failing a taint test could corrupt the stack - this has been fixed. * On platforms with 64 bit pointers numeric comparison operators used to erroneously compare the addresses of references that are overloaded, rather than using the overloaded values. This has been fixed. * From now on all applications embedding perl will behave as if perl were compiled with -DPERL_USE_SAFE_PUTENV.
Diffstat (limited to 'emulators')
0 files changed, 0 insertions, 0 deletions