Roberto Ierusalimschy
|
d8f37bf42a
weakregistry has its keys weak, too
|
24 vuotta sitten |
Roberto Ierusalimschy
|
777061e441
resurect userdata before calling its GC tag method
|
24 vuotta sitten |
Roberto Ierusalimschy
|
89e8303f4e
more robust treatment of GC tag methods (now they can create new
|
24 vuotta sitten |
Roberto Ierusalimschy
|
d5b83ead90
new implementation for userdatas, without `keys'
|
24 vuotta sitten |
Roberto Ierusalimschy
|
beee01b170
re-implementation of refs through weak tables
|
24 vuotta sitten |
Roberto Ierusalimschy
|
dd3a63c205
new way to handle `profiles'
|
24 vuotta sitten |
Roberto Ierusalimschy
|
cb49b088b6
old signature for lua_open
|
24 vuotta sitten |
Roberto Ierusalimschy
|
6048c4f74d
better way to link callinfo's and stack
|
24 vuotta sitten |
Roberto Ierusalimschy
|
7b84f9e65c
lower-case for macros with arguments
|
24 vuotta sitten |
Roberto Ierusalimschy
|
39b7978329
first (big) step to support wide chars
|
24 vuotta sitten |
Roberto Ierusalimschy
|
426d3e43bd
lock/unlock may use L + better structure for internal debug stuff
|
24 vuotta sitten |
Roberto Ierusalimschy
|
bce6572579
new macros + new names to facilitate compilation of threaded version
|
24 vuotta sitten |
Roberto Ierusalimschy
|
a53d9b66ca
first implementation for type names
|
24 vuotta sitten |
Roberto Ierusalimschy
|
71ae4801d6
macros LUA_ENTRY/LUA_EXIT to control exclusive access to Lua core
|
24 vuotta sitten |
Roberto Ierusalimschy
|
6fda6a5302
support for multiple stacks sharing the same global environment
|
24 vuotta sitten |
Roberto Ierusalimschy
|
4ac58853dc
thead-specific state separated from "global" state
|
24 vuotta sitten |
Roberto Ierusalimschy
|
0183b8030c
`free' gets size of the block: complete control over memory use
|
24 vuotta sitten |
Roberto Ierusalimschy
|
8c49e19865
explicit control of size for growing vectors
|
24 vuotta sitten |
Roberto Ierusalimschy
|
37e9c2e744
macro DEBUG renamed to LUA_DEBUG
|
25 vuotta sitten |
Roberto Ierusalimschy
|
b892f0a877
new API function `createuserdata'
|
25 vuotta sitten |
Roberto Ierusalimschy
|
cdc8139e29
registry mechanism
|
25 vuotta sitten |
Roberto Ierusalimschy
|
64eecc0b82
new macro LUA_API
|
25 vuotta sitten |
Roberto Ierusalimschy
|
cd3d446957
detail
|
25 vuotta sitten |
Roberto Ierusalimschy
|
046a3d6173
tag methods are always functions, so don't need to store a whole object
|
25 vuotta sitten |
Roberto Ierusalimschy
|
dad808a73a
new way to count `nblocks' for GC (try to count bytes).
|
25 vuotta sitten |
Roberto Ierusalimschy
|
13635f7de7
new version of protected execution
|
25 vuotta sitten |
Roberto Ierusalimschy
|
dbde9f8817
wrong assert
|
25 vuotta sitten |
Roberto Ierusalimschy
|
0b3b6850c9
`back-up' definition for ERRORMESSAGE
|
25 vuotta sitten |
Roberto Ierusalimschy
|
30f6e658d2
`lua_newstate' renamed to `lua_open'
|
25 vuotta sitten |
Roberto Ierusalimschy
|
787a78f83e
new scheme for buffers
|
25 vuotta sitten |