386 Commits (7647d5d13d016f114dac4be0b9da62d502eab400)

Author SHA1 Message Date
Roberto Ierusalimschy 5be517602e no more generational collector (and no more `noinc' mode) 20 years ago
Roberto Ierusalimschy e2498e079e change in hash algorithm so that it does not need empty slot 20 years ago
Roberto Ierusalimschy 737ec947d3 better implementation for `floating-point bytes' 20 years ago
Roberto Ierusalimschy bd38017ddf small optimization for table size in machines with double allignment 20 years ago
Roberto Ierusalimschy cf2a194edc better API for luaL_getfield/setfield 20 years ago
Roberto Ierusalimschy 6acfb91c8d new auxiliary functions to implement new package system 20 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 21 years ago
Roberto Ierusalimschy fa198197a0 lua_(set)getglobal are ok to use 21 years ago
Roberto Ierusalimschy 03bab90303 new function `lua_getallocf' to retrieve allocation function and data 21 years ago
Roberto Ierusalimschy 10de467c79 new function `lua_createtable' 21 years ago
Roberto Ierusalimschy f04fe526cd new functions `lua_tointeger' and lua_pushinteger' 21 years ago
Roberto Ierusalimschy b97fb932ec Lua kernel does not use malloc/free functions. 21 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
Roberto Ierusalimschy e1a424e8a3 avoid the identifier `index' (clashes with BSD `index' function) 22 years ago
Roberto Ierusalimschy 60c83ded30 small optimization for sizes of array constructors 22 years ago
Roberto Ierusalimschy 3184314bf3 warning 22 years ago
Roberto Ierusalimschy 871166d7db test for panic function 22 years ago
Roberto Ierusalimschy 32fd039bb5 `openlib' functions return new module 22 years ago
Roberto Ierusalimschy dd8edecae1 new functions to manipulate upvales (get/setupvalue) 22 years ago
Roberto Ierusalimschy 27c6b4d422 each .c file defines its own name 22 years ago
Roberto Ierusalimschy 38da8c0d7d new facilities to test memory overflow in main.c 22 years ago
Roberto Ierusalimschy 5f698f8b6f simpler interface to hooks + use of `int' to count hooks 22 years ago
Roberto Ierusalimschy f0185f7628 support for tests of yield inside hooks + better support for tests 22 years ago
Roberto Ierusalimschy 94912d99fc details 22 years ago
Roberto Ierusalimschy 097edd3884 better names for auxiliar functions 22 years ago
Roberto Ierusalimschy 43d1a6af12 detail 22 years ago
Roberto Ierusalimschy 2f91f95d94 better control over GCObjects 22 years ago
Roberto Ierusalimschy dff9be4224 new macros to distinguish different types of object moves (for future GC 22 years ago
Roberto Ierusalimschy f36038e42a assertion must be always valid (not only in debug mode) 22 years ago
Roberto Ierusalimschy 96e15b8501 threads now are real Lua objects, subject to garbage collection 22 years ago
Roberto Ierusalimschy 4fb9110a6e tests for compatibility functions lua_dostring/lua_dofile 22 years ago