210 Commits (94d40f3980d4f13ed33d1c23fcc8c7aafbd7be59)

Author SHA1 Message Date
Roberto Ierusalimschy 585b81f91e remove of a non-used test function 18 years ago
Roberto Ierusalimschy afa0d0ac0d new constant LUA_OK 18 years ago
Roberto Ierusalimschy a7c9e45c64 avoid trailing white spaces 18 years ago
Roberto Ierusalimschy 3ca9af51a4 emergency garbage collector (core forces a GC when allocation fails) 19 years ago
Roberto Ierusalimschy 2b5c1f99e5 small simplifications 19 years ago
Roberto Ierusalimschy f8b7a5581e avoid unnecessary exports 19 years ago
Roberto Ierusalimschy dd1221582b details 19 years ago
Roberto Ierusalimschy c505f341d6 small changes in casts 19 years ago
Roberto Ierusalimschy e6bfbc38b5 'luaopen_package' was missing in new states 19 years ago
Roberto Ierusalimschy d8f1cca16e new function 'lua_setallocf' 19 years ago
Roberto Ierusalimschy 8dcc6bc532 avoid the use of global lock 19 years ago
Roberto Ierusalimschy 3390f9a35a detail 19 years ago
Roberto Ierusalimschy 9273fbd131 no more 'luaL_get/setfield' (replaced by more direct luaL_findtable) 19 years ago
Roberto Ierusalimschy 5e8a9e324c luaL_openlib -> luaL_register, luaL_putchar -> luaL_addchar 20 years ago
Roberto Ierusalimschy 80ac5e83fd details (alphabetical order for list of functions) 20 years ago
Roberto Ierusalimschy 64b57db377 new test function for conversion from num to int 20 years ago
Roberto Ierusalimschy d628795940 lua_objsize -> lua_objlen (more compatible with use of `len´ in other 20 years ago
Roberto Ierusalimschy b320d37a80 better tests for correctness of `savedpc' 20 years ago
Roberto Ierusalimschy ade585bdf9 no more LUA_FIRSTINDEX 20 years ago
Roberto Ierusalimschy 03fb3c39d4 change `#ifdef' for `#if defined' 20 years ago
Roberto Ierusalimschy 9ffae705ee new "primitive" getn 20 years ago
Roberto Ierusalimschy 7d45a5f48f C functions and userdata also have environments 20 years ago
Roberto Ierusalimschy 621ef9f767 better control over GC collors of upvalues 20 years ago
Roberto Ierusalimschy 334ba8132b cleaner way to remark open upvalues 20 years ago
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 20 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