Changes for version 0.98 - 2012-04-28
- INCOMPATIBLE CHANGE: $prog->build now wants an array of devices, or undef.
- INCOMPATIBLE CHANGE: $queue->enqueue_xxx methods have been renamed to just $queue->xxx, the enqueue_ prefix has been deprecated.
- INCOMPATIBLE CHANGE: use ->set_image to set kernel args, ->image[23]d have been deprecated.
- new $kernel->setf function to set kernel arguments in one go.
- (optional, automatic) anyevent integration.
- implement an event queue, use Async::Interrupt for communication.
- implement context notification callbacks (untested).
- provide a default context notification function that prints to stderr.
- implement event callback notifications.
- implement build program notifications.
- implement an asynchronous program build function.
- $ctx->build_program now distinguishes between wrong build invocations and build failures.
Modules
Open Computing Language Bindings