Hello,
Please find attached the rockspec for Lanes version 3.7.0. Lanes is a lightweight, native, lazy evaluating multithreading library for Lua 5.1 and 5.2.
Changes since the previous release are:
A/ fix lanes.threads() not being available in a lane where
lanes.configure() settings didn't contain track_lanes although the
initial configure() call did.
B/ require "lanes".configure() sequence is only necessary at the first
require "lanes".
C/ fix a crash at application shutdown where in some situations we could
deinitialize the protected allocator mutex while a lane was still using
it.
D/ fix timers broken in version 3.6.5
E/ bugfix: no longer create a global named "lanes.core" inside lanes having "*" as library list
Note that change B breaks the API, as the configure() method is only available the first time lanes is required application-wide. Thus applications having several files with this paradigm will have to be modified.