Revision history for Sub-Throttler
v0.2.2 2015-03-30 01:12:40 EEST
- Convert to Dist::Milla.
- Fix tests portability.
v0.2.1 2015-03-25 03:36:24 EET
- Fix doc.
- Fix dependencies.
- Relax timings in test.
v0.2.0 2014-12-07 09:23:28 EET
- Add support for throttling sync subs.
- Add support for CODEREF for non-anonymous functions.
- Add support for class methods and subclasses.
- Update tests.
[INCOMPATIBLE API CHANGE]
- rename Sub::Throttler::Rate::EV to Sub::Throttler::Periodic::EV
- user func $target return HASHREF instead of one/two scalar/array
- add sync acquire()
- rename acquire() to try_acquire()
- removed used()
- removed :plugin export tag from Sub::Throttler
[API CHANGE]
- period() can be modified
- add load()
- add save()
- add Sub::Throttler::Rate::AnyEvent
- add Sub::Throttler::algo
v0.1.1 2014-07-26 13:50:13 EEST
- Fix tests to be less fragile.
v0.1.0 2014-07-25 17:31:44 EEST
- Initial public release.