ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Coro-Multicore/Changes
Revision: 1.20
Committed: Tue Dec 17 19:19:32 2019 UTC (4 years, 5 months ago) by root
Branch: MAIN
CVS Tags: rel-1_06
Changes since 1.19: +4 -0 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.1 Revision history for Perl extension Coro::Multicore.
2    
3 root 1.2 TODO: idle timeout, like IO::AIO
4 root 1.4
5 root 1.8 TODO: add examples
6 root 1.10
7 root 1.20 1.06 Tue Dec 17 20:18:39 CET 2019
8     - use sepaate stack when intiialising AnyEvent, to reduce the burden
9     on callers of perlinterp_release ().
10    
11 root 1.19 1.05 Mon Dec 9 04:11:44 CET 2019
12     - mostly untested fix to make threaded perls work.
13    
14 root 1.18 1.04 Tue Dec 3 08:11:28 CET 2019
15     - autoload AnyEvent on demand only, which makes it easier
16     to preload this module before fork'ing, as it no longer
17     initialises AnyEvent when loaded, but only on first
18     release.
19    
20 root 1.17 1.03 Wed Mar 6 17:37:18 CET 2019
21     - the recursioon check (disabled by default) wrongly triggered
22     when multicore was completely _disabled_, instead of acting
23     like a nop.
24    
25 root 1.16 1.02 Tue Mar 5 13:31:03 CET 2019
26 root 1.15 - make extra sanity checks configurable.
27     - abort, not croak, when checks fail, as error is in XS code.
28 root 1.14 - improve portability to non-gcc-compatible compilers, where perl falls
29     back to a slow workaround that requires dTHX.
30 root 1.16 - do not start first thread at module load, this is not required and
31     potentially harmful with the current model.
32 root 1.14
33 root 1.13 1.01 Tue Aug 14 18:52:05 CEST 2018
34 root 1.12 - attempt to port to strawberry perl, but it has too many broken functions
35     (non-working malloc, overrides setjmp with nonexistant PerlProc_setjmp etc.).
36     - do not require custom config for pthread on win32.
37 root 1.13 - usleep on some bsds does not support a time > 1e6, so use sleep+usleep :/
38 root 1.12
39 root 1.11 1.0 Sun Aug 12 23:55:33 CEST 2018
40     - bump to 1.0, works in production for me.
41     - experimental fix for perl configs where JMPENV_JUMP requires THX.
42    
43 root 1.10 0.03 Thu Jan 18 17:43:14 CET 2018
44     - further USE_SOCKETS_AS_HANDLES fixes (Z59).
45 root 1.8 - vastly improved documentation.
46 root 1.5 - (experimental) catch exceptions and re-throw them.
47    
48 root 1.4 0.02 Mon Jun 29 22:24:18 CEST 2015
49     - actual first release, so experimental.
50 root 1.2
51 root 1.1 0.01 Thu Jun 25 16:04:51 CEST 2015
52     - original version; cloned from AnyEvent::XSThreadPool.
53