diff options
author | jlam <jlam@pkgsrc.org> | 2004-12-29 19:41:25 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2004-12-29 19:41:25 +0000 |
commit | 26d50782db4589424fa6e707fe0f38efe73c79ef (patch) | |
tree | c2fd614eaa3d7d0676f3a1a71515b02edd9224b6 /emulators | |
parent | a72bed0381626e31135c09a536f999e9131520a9 (diff) | |
download | pkgsrc-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