70 Commits (644799537fede7892b2d7f705661e39246fce796)

Author SHA1 Message Date
Roberto Ierusalimschy 9fae7b6d3f code for string cache generalized for "associative sets" (compiler 9 years ago
Roberto Ierusalimschy 95c3144393 redefine 'l_sprintf' to test correctness of buffer sizes given 10 years ago
Roberto Ierusalimschy a51069202a removed macro 'luai_numinvalidop' (main motivation removed, as folding 10 years ago
Roberto Ierusalimschy 3ae21a352c detail (in test for 'luai_numinvalidop', use a round float) 10 years ago
Roberto Ierusalimschy 5fae2a5b05 redefinition of LUAI_MAXSTACK to make stack-overflow tests run faster 10 years ago
Roberto Ierusalimschy 36efa6a6b9 no more 'preloadedlibs' when opening libraries (as it is dead code now) 10 years ago
Roberto Ierusalimschy 460968353f in test mode, debug library is not predefined (to allow testing 10 years ago
Roberto Ierusalimschy 6df197ec15 some functions from test module must be exported 10 years ago
Roberto Ierusalimschy 075661ffde new test for macro 'luai_numinvalidop' 10 years ago
Roberto Ierusalimschy 798660c9cd deprecated "cast macros" ('luaL_checkint', 'luaL_optint', etc.) 10 years ago
Roberto Ierusalimschy f9037ae8c1 'ipairs' respects metamethods 10 years ago
Roberto Ierusalimschy baa0e23456 better support for extra user space associated with a Lua state 10 years ago
Roberto Ierusalimschy 55a710545c detail (extra byte in LUAI_EXTRASPACE to test proper alignment of 10 years ago
Roberto Ierusalimschy b3b8580606 comments + proper undef of compatibility macros + no need to undef 10 years ago
Roberto Ierusalimschy 3511e186cd ensure size for LUAI_USER_ALIGNMENT_T in tests is larger than the 10 years ago
Roberto Ierusalimschy 39929384c6 new macro 'luai_userstateclose' (to test it is being called correctly) 11 years ago
Roberto Ierusalimschy d447945685 'module'/'luaL_register' and associates are deprecated 14 years ago
Roberto Ierusalimschy 4db6f20770 ensure that 'luai_userstatethread' is always called (even if 15 years ago
Roberto Ierusalimschy d20ff60615 new macro LUA_NUMTAGS 15 years ago
Roberto Ierusalimschy 8bfc696676 missing 'external' in variable declaration 15 years ago
Roberto Ierusalimschy de6fc75d63 several configuration options that do not change often moved out of 15 years ago
Roberto Ierusalimschy 2af0d3b459 allocator function receives the tag of object being allocated in 'osize' 15 years ago
Roberto Ierusalimschy 15b823ce4f cleaner way to add extra space in a lua state. 15 years ago
Roberto Ierusalimschy 062e809e54 new macros 'LUAI_DDEC'/'LUAI_DDEF' to better control declarations and 15 years ago
Roberto Ierusalimschy d3037d97ec several small improvements based on 'ci' being fixed now (including 16 years ago
Roberto Ierusalimschy df802dc74b larger alignment requirement helps to uncover some kinds of bugs 16 years ago
Roberto Ierusalimschy 4db2cddeee LUA_COMPAT -> LUA_COMPAT_API (more specific) 17 years ago
Roberto Ierusalimschy f9dec5fc84 do not use compatibility macros in Lua 17 years ago
Roberto Ierusalimschy 93869acb2c "test trick" seems more useful with pointers instead of integers 17 years ago
Roberto Ierusalimschy 658e7caf92 use prefix in extern names, even those in test files 17 years ago
Roberto Ierusalimschy b7fa64565a 27 is not a prime number :( 17 years ago
Roberto Ierusalimschy 2b5c1f99e5 small simplifications 19 years ago
Roberto Ierusalimschy 0fd6466957 lua_assert is an internal matter, not to be configured 19 years ago
Roberto Ierusalimschy 8dcc6bc532 avoid the use of global lock 19 years ago
Roberto Ierusalimschy d987cf1f81 new mark LUAI_DATA for extern data 20 years ago
Roberto Ierusalimschy b320d37a80 better tests for correctness of `savedpc' 20 years ago
Roberto Ierusalimschy 04f657c7f8 new protocol to open standard libraries 20 years ago
Roberto Ierusalimschy d872090248 small errors in previous `ci' of luaconf.h. 20 years ago
Roberto Ierusalimschy 162b66624d no more `lua_userinit' macro 20 years ago
Roberto Ierusalimschy 226c57fec0 simpler configuration to turn on all asserts 20 years ago
Roberto Ierusalimschy 0d9007b642 no more LUA_OPNAMES 21 years ago
Roberto Ierusalimschy 31f6540fba back with an "open all libs" function 21 years ago
Roberto Ierusalimschy a6179adf12 detail 21 years ago
Roberto Ierusalimschy ba9878fcb8 lock stuff defined in `luaconf.h' 21 years ago
Roberto Ierusalimschy 763b8fba1b more stuff goes to configuration file 21 years ago
Roberto Ierusalimschy b4cd38ba6c new scheme for configuration through `luaconf.h' 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 b97fb932ec Lua kernel does not use malloc/free functions. 21 years ago