diff options
author | Benoit Germain <bnt period germain arrobase gmail period com> | 2014-02-17 11:05:19 +0100 |
---|---|---|
committer | Benoit Germain <bnt period germain arrobase gmail period com> | 2014-02-17 11:05:19 +0100 |
commit | 437efd443b81de7dcb373913d59634aed525bf82 (patch) | |
tree | c5edb8434b4b3a5379dcf47c8533b94995a94301 /multi.png | |
parent | 3786716e6ddab0c0a01b58b286bc9573149536a6 (diff) | |
download | lanes-437efd443b81de7dcb373913d59634aed525bf82.tar.gz lanes-437efd443b81de7dcb373913d59634aed525bf82.tar.bz2 lanes-437efd443b81de7dcb373913d59634aed525bf82.zip |
Deep userdata support improvements
* bumped version to 3.9.0
* keepers now require "package", receive package.path & package.cpath,
and call on_state_create() if it is a C function
* changed the deep public API (improved deep idfunc signature, renamed
luaG_deep_userdata to luaG_newdeepuserdata)
* if an error occurs while copying a deep userdata, don't raise inside
the keeper state
* fixed situations where raised errors could lead to memory leaks (deep
gc)
Diffstat (limited to 'multi.png')
0 files changed, 0 insertions, 0 deletions