lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Hello,

Please find attached the rockspec for the latest Lanes release.

Lua Lanes is a Lua extension library providing the possibility to run multiple Lua states in parallel. It is intended to be used for optimizing performance on multicore CPU's and to study ways to make Lua programs naturally parallel to begin with.

Changes since last rockspec'ed version (3.6.4) are the following:

   * Reduce memory footprint, simplify module order setup in conjunction with Lanes, and send over native functions a bit faster as well
   * Lanes no longer has to internally require modules inside the keeper states because they no longer need a lookup database.
     Instead, the lookup name is stored as-is and actually converted in the destination state
   * optimization: bypass cache when sending native functions over
   * removed all the KEEPER_MODEL_LUA code, as it can no longer work anyway
   * no longer call core.configure with dummy params when requiring lanes more than once (fixes potential multithreading issues with LuaJIT allocator)
   * activated EnableCrashingOnCrashes() on Win32 debug builds
   * fixed some comments in code
   * properly handle cases when a Lua module is a C function.


Regards,

--
Benoit.

Attachment: lanes-3.6.6-1.rockspec
Description: Binary data