Roberto Ierusalimschy
|
737ec947d3
better implementation for `floating-point bytes'
|
21 years ago |
Roberto Ierusalimschy
|
bd38017ddf
small optimization for table size in machines with double allignment
|
21 years ago |
Roberto Ierusalimschy
|
cf2a194edc
better API for luaL_getfield/setfield
|
21 years ago |
Roberto Ierusalimschy
|
6acfb91c8d
new auxiliary functions to implement new package system
|
21 years ago |
Roberto Ierusalimschy
|
32d4f304db
first implementation of generational GC
|
21 years ago |
Roberto Ierusalimschy
|
7a796a0682
new macro `luaL_typename'
|
21 years ago |
Roberto Ierusalimschy
|
fa38421cea
`testC' can operate on other states
|
21 years ago |
Roberto Ierusalimschy
|
0dfd04eb60
`lua_strlen' upgraded to `lua_objsize' (which also works with userdata)
|
21 years ago |
Roberto Ierusalimschy
|
47eda6ebd8
main must return status from original main!
|
21 years ago |
Roberto Ierusalimschy
|
7e41612eb2
code parameterized by LUA_FIRSTINDEX (first index of an array)
|
21 years ago |
Roberto Ierusalimschy
|
b4cd38ba6c
new scheme for configuration through `luaconf.h'
|
21 years ago |
Roberto Ierusalimschy
|
5008e3d7d1
new states must use controlled malloc, too
|
21 years ago |
Roberto Ierusalimschy
|
48a8d78102
new tests to check memory consistency (for incremental GC)
|
21 years ago |
Roberto Ierusalimschy
|
2aaf7394ad
more and better tools (assertions & inspectors) to check incremental GC
|
21 years ago |
Roberto Ierusalimschy
|
47fc57a252
`TObject' renamed to `TValue' + other name changes and better assertions
|
21 years ago |
Roberto Ierusalimschy
|
8bc6c68021
details
|
22 years ago |
Roberto Ierusalimschy
|
fa198197a0
lua_(set)getglobal are ok to use
|
22 years ago |
Roberto Ierusalimschy
|
03bab90303
new function `lua_getallocf' to retrieve allocation function and data
|
22 years ago |
Roberto Ierusalimschy
|
10de467c79
new function `lua_createtable'
|
22 years ago |
Roberto Ierusalimschy
|
f04fe526cd
new functions `lua_tointeger' and lua_pushinteger'
|
22 years ago |
Roberto Ierusalimschy
|
b97fb932ec
Lua kernel does not use malloc/free functions.
|
22 years ago |
Roberto Ierusalimschy
|
91bf77534c
no need for a maximum number of parameters (maximum number of locals
|
22 years ago |
Roberto Ierusalimschy
|
66ed154c89
details
|
22 years ago |
Roberto Ierusalimschy
|
56c5e749cc
no more compatibility code (`lua_pushupvalues')
|
22 years ago |
Roberto Ierusalimschy
|
c767747191
new (internal) macros for error handling
|
22 years ago |
Roberto Ierusalimschy
|
bcc5f1406b
test function for lua_setgcthreshold
|
22 years ago |
Roberto Ierusalimschy
|
2ad947fe03
new test options for luaL_getn/setn
|
22 years ago |
Roberto Ierusalimschy
|
0d88545b82
warnings from several compilers (mainly typecasts when lua_Number is float)
|
22 years ago |
Roberto Ierusalimschy
|
70e2b7ab86
name changes to avoid name collision between macros and variables
|
22 years ago |
Roberto Ierusalimschy
|
034de1fe73
new names for functions that open C libraries
|
22 years ago |