aboutsummaryrefslogtreecommitdiff
path: root/ABOUT (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-03-02fix typo in timer function codebenoit-germain1-1/+1
2011-03-01rockspecs for 2.0.11 and 2.1.0 (latest not operational yet since tag doesn't ↵Benoit Germain2-2/+99
exist)
2011-03-01Just a small fix necessary because -Werror is used and GCC 4.2 on OS X ↵Benoit Germain1-1/+1
complains.
2011-03-01* fixed potential crash at application shutdown when calling lua_close() on ↵Benoit Germain7-133/+250
a killed thread's VM. * exposed cancel_test() in the lanes to enable manual testing for cancellation requests. * removed kludgy {globals={threadName}} support, replaced with a new function set_debug_threadname().
2011-02-21Make the number of internal keeper states selectable by an optional ↵Benoit Germain6-57/+71
parameter passed to require.
2011-02-18* keeper.lua is now embedded in text form instead of bytecode to improve ↵Benoit Germain11-242/+347
LuaJIT2-compatibility (but this is not enough). * moved keeper-related code in a separate source file
2011-02-17Lane userdata implementation refactoring:Benoit Germain10-188/+346
- Refactor lane proxy implementation: it is now a full userdata instead of a table, and its methods are implemented in C instead of Lua. * its metatable is no longer accessible. * writing to the proxy raises an error. * it is no longer possible to overwrite its join() and cancel() methods - when a deep userdata idfunc requests a module to be required, manually check that it is not loaded before requiring it instead of relying on the require function's loop detection feature. - when a module must be required, raise an error if the 'require' function is not found in the target state. - we know Lanes is loaded in the master state, so we don't force it to be required in every lane too when a linda deep userdata is copied.
2011-02-14Fixed application hang-up because keeper state was not released in case of ↵Benoit Germain5-8/+31
errors thrown by inter-state data copy for unsupported types
2011-02-14Fixed application hang-up because keeper state was not released in case of ↵Benoit Germain3-312/+413
errors thrown by inter-state data copy for unsupported types
2011-02-12Changed idfunc signature and contract to clarify that fact it is not ↵Benoit Germain8-188/+226
lua-callable and to be able to require the module it was exported from in the target lanes.