diff options
author | obache <obache@pkgsrc.org> | 2013-09-02 13:16:26 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2013-09-02 13:16:26 +0000 |
commit | a68536338357bc3b44de501778d0da19ddd3d2bf (patch) | |
tree | db3ee0c56aa4bf906c13960d02077ee588dd966b /www | |
parent | 00a23b29bc61da1ed781df66562e29a2e83328ad (diff) | |
download | pkgsrc-a68536338357bc3b44de501778d0da19ddd3d2bf.tar.gz |
Update p5-Coro to 6.31.
Revision history for Perl extension Coro.
6.31 Thu May 9 07:39:48 CEST 2013
- Coro::AIO requests would crash if the thread was ready'd
while the request was ongoing.
6.29 Wed May 8 02:55:18 CEST 2013
- when an on_destroy handler destructs the coro currently being
destructed a perl scalar could be accessed after being freed,
likely causing a crash.
6.28 Wed Mar 6 06:58:02 CET 2013
- clean remnants of existing __DIE__ and __WARN__ handlers so
they lose their magic and will not cause segfaults later
(testcase by Andrey Sagulin).
- improved Coro::State documentation a bit.
- Coro::Debug::command now flushes the output.
- add hack detection code for x32 abi, because the braindead slugs
who designed that made it look exactly like x86_64 without
providing proper compile time symbols to test for it. as a result,
this detection cannot work reliably.
- valgrind stack registering was broken.
- do not rely on Time::HiRes anymore in Coro::Debug.
6.23 Fri Dec 7 23:36:37 CET 2012
- use experimental fiber implementation on native windows
perls.
- use sizeof (void *) as multiplication factor for stack sizes,
to accomodate the totally braindamaged microsoft 64 bit "os".
- changed verifier host from win2k-ap510-32 to win7-sp516-32/64.
activeperl 5.16 crashes when PerlIO_define_layer is called due
to some bug in the perl dll, strawberry perl at least passes
the testsuite.
- implement Coro::Handle->peeraddr/host/port, for slightly
improved compatibility with LWP.
- implement 5.17 compatibility by almost blindly applying a
good-looking patch by Father Chrysostomos.
- move stack management functions into libcoro 3.
- libcoro version 3 "released".
- support magic values as timed_io_once args.
- recommend AnyEvent 7+ or EV 4+, also require EV
version 4 or newer for Coro::EV.
6.10 Tue Oct 9 01:14:27 CEST 2012
- updated ecb.h, it had a typo that caused it to not compile on many
big endian systems (reported by many people).
- disable memory fences in ecb.h to improve portability.
6.09 Sat Oct 6 23:25:02 CEST 2012
- Coro::EV I/O watchers were not interruptible by exceptions
(Coro::State::throw) (testcase by sten).
- ->throw now puts threads into the ready queue, as this seems to
be expected by existing code, and code that doesn't cope with spurious
wakeups needs fixing anyway.
- use fd -1 in mmap.
- cast I32 to int in error message printf.
- warn about broken so-called "hardened" kernels.
6.08 Fri Apr 13 12:05:47 CEST 2012
- be more aggressive about exiting like perl does - formerly,
exiting from the non-main thread would not execute END blocks.
Diffstat (limited to 'www')
0 files changed, 0 insertions, 0 deletions