MTasker is a two-file C++ library designed to support very simple cooperative multitasking to facilitate writing code that would ordinarily require a state machine, for which the author does not consider himself smart enough.
|Tags||Software Development Libraries|
Release Notes: This release fixes a potentially damaging memory management bug, adds support for counting the number of active processes, and contains tentative Solaris support. Additionally, documentation was updated.
Release Notes: This version is easier to compile with older gcc versions. A method called getTid() was added, allowing contexts to print a numerical representation of their identity. This method also uncovered an internal tid accounting bug which may have caused instability. This version of MTasker powers the PowerDNS Recursing Nameserver.
Release Notes: This version adds an MTasker based webserver and expands MTasker with the infrastructure needed to support it. Furthermore, this release comes with some very simple but effective Socket classes. Documentation was also expanded a lot.
No changes have been submitted for this release.