Roberto Ierusalimschy
|
1c2501fad4
tests for string alignment
|
24 years ago |
Roberto Ierusalimschy
|
03d8a9bf0d
details
|
24 years ago |
Roberto Ierusalimschy
|
d2e340f467
string pointers are always fully aligned
|
24 years ago |
Roberto Ierusalimschy
|
6875fdc8be
new semantics for pushuserdata (no more different userdatas with same value)
|
24 years ago |
Roberto Ierusalimschy
|
322b7b5fc5
easier to add new initialization functions
|
24 years ago |
Roberto Ierusalimschy
|
1f917e709c
better use of extra include files (both for tests and for old_ansi)
|
24 years ago |
Roberto Ierusalimschy
|
426d3e43bd
lock/unlock may use L + better structure for internal debug stuff
|
24 years ago |
Roberto Ierusalimschy
|
4ab6acacdf
better control of relationship top x L->top
|
24 years ago |
Roberto Ierusalimschy
|
6b71a9cfe5
smaller tables for machines with 8-bit alignment
|
24 years ago |
Roberto Ierusalimschy
|
6fda6a5302
support for multiple stacks sharing the same global environment
|
24 years ago |
Roberto Ierusalimschy
|
4ac58853dc
thead-specific state separated from "global" state
|
24 years ago |
Roberto Ierusalimschy
|
f2c451d745
all accesses to TObjects done through macros
|
24 years ago |
Roberto Ierusalimschy
|
a04de4f0ad
no more END opcode
|
24 years ago |
Roberto Ierusalimschy
|
0183b8030c
`free' gets size of the block: complete control over memory use
|
25 years ago |
Roberto Ierusalimschy
|
67c1afff59
lua_settagmethod does not return old tag method
|
25 years ago |
Roberto Ierusalimschy
|
37e9c2e744
macro DEBUG renamed to LUA_DEBUG
|
25 years ago |
Roberto Ierusalimschy
|
b892f0a877
new API function `createuserdata'
|
25 years ago |
Roberto Ierusalimschy
|
64eecc0b82
new macro LUA_API
|
25 years ago |
Roberto Ierusalimschy
|
ae63a0e692
new implementation for some API functions
|
25 years ago |
Roberto Ierusalimschy
|
046a3d6173
tag methods are always functions, so don't need to store a whole object
|
25 years ago |
Roberto Ierusalimschy
|
001f2bdd0e
new definition for types-tags
|
25 years ago |
Roberto Ierusalimschy
|
f6834f4393
new API function `lua_type' + new type lua_Type
|
25 years ago |
Roberto Ierusalimschy
|
78bc8e553d
new API for garbage collector
|
25 years ago |
Roberto Ierusalimschy
|
dad808a73a
new way to count `nblocks' for GC (try to count bytes).
|
25 years ago |
Roberto Ierusalimschy
|
13635f7de7
new version of protected execution
|
25 years ago |
Roberto Ierusalimschy
|
c2aa7bd72d
bug: lua_gettable does not get key from stack top
|
25 years ago |
Roberto Ierusalimschy
|
620d22f2a0
new API function lua_rawget
|
25 years ago |
Roberto Ierusalimschy
|
30f6e658d2
`lua_newstate' renamed to `lua_open'
|
25 years ago |
Roberto Ierusalimschy
|
6e80c1cde1
new version for API
|
25 years ago |
Roberto Ierusalimschy
|
f0b3cd1d6f
new API functions `pop', `insert', and `move'
|
25 years ago |