96 Commits (a1089b415a3f5c753aa1b40758ffdaf28d5701b0)

Author SHA1 Message Date
Roberto Ierusalimschy c764ca71a6 Bug: Wrong code generation in bitwise operations 3 years ago
Roberto Ierusalimschy e2ea3b31c9 Details (do not affect regular code) 4 years ago
Roberto Ierusalimschy 5d8ce05b3f Back to a stackless implementation 4 years ago
Roberto Ierusalimschy b9b554e0f6 Clearer handling of gray lists when entering generational mode 4 years ago
Roberto Ierusalimschy 8c7c9ea065 Function 'printobj' in 'ltests.c' made public 4 years ago
Roberto Ierusalimschy 6f5bd5072d Macro LUAI_ASSERT eases turning assertions on 4 years ago
Roberto Ierusalimschy 948fb628d9 Details 5 years ago
Roberto Ierusalimschy 6eb53b7526 Details 5 years ago
Roberto Ierusalimschy 46c3587a6f Clearer distinction between types and tags 5 years ago
Roberto Ierusalimschy 8b7cfee26b Small changes around C-stack limit 5 years ago
Roberto Ierusalimschy be73f72fcc New function 'setCstacklimit' 5 years ago
Roberto Ierusalimschy 0443ad9e28 LUAI_MAXCCALLS renamed LUAI_MAXCSTACK 6 years ago
Roberto Ierusalimschy ba7da13ec5 Changes in the control of C-stack overflow 6 years ago
Roberto Ierusalimschy 84e32ad2eb Added opcodes for arithmetic with K operands 6 years ago
Roberto Ierusalimschy 8c8a91f2ef Deprecated the emulation of '__le' using '__lt' 6 years ago
Roberto Ierusalimschy f99509581e Removed extra information from RCS keyword strings 6 years ago
Roberto Ierusalimschy 3e7415e846 reorganization of '#if's for sellecting a type for 'Rand64' + 7 years ago
Roberto Ierusalimschy 26eb144541 no need to define 'luaP_opnames' in regular builds 7 years ago
Roberto Ierusalimschy f9c3d6fdbe use test mode to test the interpreter without jump tables 7 years ago
Roberto Ierusalimschy 34b00c16e2 removed compatibility code with older versions 7 years ago
Roberto Ierusalimschy 7024f49c42 default now is compiling without compatibility options + smaller 7 years ago
Roberto Ierusalimschy cc01d46247 new test function 'T.allocount' to restrict number of allocations 7 years ago
Roberto Ierusalimschy 196c87c9ce no more 'stackless' implementation; 'luaV_execute' calls itself 7 years ago
Roberto Ierusalimschy fb9be62f79 includes 'stdio.h' to allow prints when testing 7 years ago
Roberto Ierusalimschy b42430fd3a 'lineinfo' in prototypes saved as differences instead of absolute 7 years ago
Roberto Ierusalimschy d55fd3455b redefine MAXINDEXRK (for debugging, to force most values to 8 years ago
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