1.34 - 9 Oct 2024
fixes for win32 perl 5.40
1.33 - 15 Apr 2024
fix http server bug
1.32 - 2 Dec 2022
Minor usability extensions
1.31 - 29 May 2022
fixes for SSL and HTTP
1.30 - 30 Jun 2019
fix broken 1.29
1.29 - 27 Jun 2019
add http server
1.28 - 10 May 2019
add glib loop
1.26 - 4 Jan 2016
https bug fixes
1.25 - 14 Nov 2015
works with Net::DNS 1.03
1.24 - 5 Aug 2015
fixes in Signal::pid and Mutex
1.23 - 18 Mar 2012
small http fixes
1.22 - 13 Jan 2012
small http fixes
1.21 - 7 Jul 2011
fixes for perl 5.14
1.20 - 6 Apr 2010
bug fixes
1.19 - 27 Mar 2010
polish POE backend some more
1.18 - 24 Mar 2010
add POE loop backend
1.17 - 12 Mar 2010
add Throttle module (rate-limiter)
1.16 - 7 Feb 2010
bugfix in HTTP redirect code (Szymon Swierkosz)
1.15 - 6 Dec 2009
implement spawn() and new_process() using threads on win32
1.14 - 2 Dec 2009
extend catch/throw API
1.13 - 18 Sep 2009
bugfixes in SNMP
1.12 - 3 Aug 2009
bugfixes in http stack
1.11 - 2 Jul 2009
rewrite HTTPS stack to be fully non-blocking
adapt tests for AnyEvent
1.10 - 21 Apr 2009
make catch() survive restartable calls; remove finally() as
it gets too complex if it needs to be restartable
minor SNMP fixes
1.09 - 14 Feb 2009
implement finally() for exceptions
1.08 - 31 Jan 2009
implement exceptions with throw/catch
enhance backtracing and move it out to IO::Lambda::Backtrace
1.07 - 30 Jan 2009
add backtrace() and enhance execution tracing with debug flag "caller"
1.06 - 29 Jan 2009
add catch(), the predicate-level exception handler
rewrite Mutex so that cancelling waiter() works as expected
1.05 - 21 Jan 2009
fix minor problems with http/1.1 redirects
1.04 - 16 Jan 2009
critical fixes in core (bugs in cancel_event, any_tail, and wait)
add mutex(&) condition
1.03 - 15 Jan 2009
add IO::Lambda::Mutex
1.02 - 11 Jan 2009
fix "invalid handle" exceptions caused by bugs in SNMP code
implement DBI::prepare and DBI call grouping
1.01 - 8 Jan 2009
rename read to readable, write to writable, readwrite to rwx, sleep to timeout.
1.00 - 18 Dec 2008
add higher-order functions: seq, par, mapcar, filter, fold, curry
0.46 - 17 Dec 2008
documentation proof-reading
0.45 - 4 Dec 2008
added minor safeguards in tests here and there against bizarre perls and platforms
0.42-4 - 23 Nov 2008
cosmetic changes
0.41 - 17 Nov 2008
rename Loop::Poll to Poll, add generic poller(&)
0.40 - 14 Nov 2008
add Loop::Poll and Flock
0.39 - 7 Nov 2008
finalize thread and fork API
0.38 - 7 Nov 2008
fix bad race conditions in signal waiting routines
0.36,0.37 - 6 Nov 2008
portability fixes
0.35 - 5 Nov 2008
add Thread,Fork,Message,DBI modules
0.34 - 31 Oct 2008
add "apologetics" section in pod
0.33 - 28 Oct 2008
fixes for solaris
0.31 - 25 Oct 2008
handle nasty win32 non-blocking connects gracefully
0.30 - 17 Oct 2008
implement http proxy
0.29 - 10 Oct 2008
use Sub::Name's magick
0.28 - 25 Sep 2008
style changes, optimize tailo()
0.27 - 15 Aug 2008
add spawn() in Signal.pm
0.26 - 14 Aug 2008
fixed some bugs in documentation and code
0.25 - 11 Aug 2008
any_tail() added
0.24 - 7 Aug 2008
standartize predicate functions wrappers
0.23 - 6 Aug 2008
add IO::Lambda::Socket and webserver example
0.22 - 5 Aug 2008
add intercept()
0.21 - 31 Jul 2008
smarter getline(), io() is alias to lambda()
0.18 - 25 May 2008
simplify yield()/wait(), facilitate override() with state()
0.15 - 18 May 2008
add watch_* override()
0.14 - 13 May 2008
minor changes
0.13 - 9 May 2008
add http authentication
0.12 - 7 May 2008
add signal handling
0.11 - 6 May 2008
add asynchronous dns
0.10 - 18 Feb 2008
minor fixes to http
0.09 - 1 Feb 2008
rewrite SNMP support to work with these
add Prima and AnyEvent event loops
0.08 - Jan 25 2008
add stream I/O
rewrite insides of http protocol in lambda style
0.07 - Jan 09 2008
improve http handler versatility
0.06 - Dec 28 2007
add some documentation
0.04 - Dec 15 2007
add condvars and interfaces for additional event loops
0.03 - Dec 14 2007
document everything
0.02 - Dec 13 2007
cleaned up the concept
0.01 - Dec 11 2007
initial