Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Lane userdata implementation refactoring: | Benoit Germain | 2011-02-17 | 1 | -9/+11 |
| | | | | | | | | | | | | | | | - 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. | ||||
* | Fixed application hang-up because keeper state was not released in case of ↵ | Benoit Germain | 2011-02-14 | 1 | -3/+3 |
| | | | | errors thrown by inter-state data copy for unsupported types | ||||
* | Take all code from Asko Kauppi's SVN server, and push it here so that the ↵ | Benoit Germain | 2011-01-04 | 1 | -0/+58 |
github repository becomes the official Lanes source codebase. Note that Asko's SVN server holds version 2.0.9, whereas this is version 2.0.10, but I don't see any real need to update SVN if it is to become deprecated. Next steps: - upgrade the rockspec to the latest version - make the html help available online somewhere Signed-off-by: Benoit Germain <bnt.germain@gmail.com> |