… | |
… | |
15 | blocked -> ready |
15 | blocked -> ready |
16 | blocked -> canceled |
16 | blocked -> canceled |
17 | |
17 | |
18 | - don't set diehook to C<undef> but instead to NULL, to avoid |
18 | - don't set diehook to C<undef> but instead to NULL, to avoid |
19 | spurious warnings. |
19 | spurious warnings. |
|
|
20 | - take advantage of the new Guard module. |
|
|
21 | - deprecate Coro::guard. |
20 | |
22 | |
21 | 5.12 Sun Dec 7 13:30:38 CET 2008 |
23 | 5.12 Sun Dec 7 13:30:38 CET 2008 |
22 | - add default config for MirOS, which seems to be a bug-to-bug |
24 | - add default config for MirOS, which seems to be a bug-to-bug |
23 | compatible fork of openbsd ("world domination by releasing |
25 | compatible fork of openbsd ("world domination by releasing |
24 | openbsd cvs before the openbsd folks do it" or so :). |
26 | openbsd cvs before the openbsd folks do it" or so :). |
25 | - free_padlist did destroy the names pad, not good, but didn't |
27 | - free_padlist did destroy the names pad, not good, but didn't |
26 | seem to bother perl - this could fix issues such as eval "" |
28 | seem to bother perl - this could fix issues such as eval "" |
27 | inside a function called form multiple coroutines. |
29 | inside a function called from multiple coroutines. |
28 | - use a different method to detect destruction time. |
30 | - use a different method to detect destruction time. |
29 | - be more careful when freeing padlists just before global |
31 | - be more careful when freeing padlists just before global |
30 | destruction. |
32 | destruction. |
31 | - fixed and expanded the call/cc example. |
33 | - fixed and expanded the call/cc example. |
32 | - renamed _terminate to _coro_run. |
34 | - renamed _terminate to _coro_run. |