Revision history for threads-lite
0.029_003 2011-02-14
Remove av_create_and_push usage
0.029_002 2011-02-10
Fixed return values of receive, receive_nb and receive_match_nb
Fixed deallocation issue on Win32
Fixed list of exports
0.029_001 2010-12-08
Replaced receive_table with receive_match
Don't clone when creating a set of threads
Improved C89 compatibility
0.028 2010-06-13
Refactoring and bugfixing for greater stability
0.027 2010-05-11
Fixed two typos in the code
0.026 2010-04-26
Reimplemented commonly used subs in XS
Fixed initalization bugs
Fixed documentation
0.025 2010-04-11
Added packed encoding
Fixed calling the thread waiter
Solved compilation error
Fixed overallocation
0.024 2010-04-09
Restored message queues
Added thread waiter and counter
0.023 2010-04-02
Fixed dependencies
0.022 2010-03-26
API break: made spawn a function instead of a method.
Hopefully fixed destuction locker.
Fixed bug with handling undefined $options.
Added dependency on Test::Difference.
Fixed building on Win32.
Export parallel_grep, check for child thread death.
Refactored receiving, added receive_table_nb.
Fixed serialization bug.
Added an example.
0.021 2010-03-24
Fixed locking during destruction time.
Refactored and documented parallel_map and tids.
Made requirement on perl 5.10 more explicit.
0.020_002 2010-03-23
Documentation updates
0.020_001 2010-03-22
Complete rewrite of thread creation routines
0.010_001 2009-08-17
First version, released on an unsuspecting world.