325 Commits (04c41444e22740119d3c017830276d6590b09747)

Author SHA1 Message Date
Roberto Ierusalimschy 47984a0cc2 internal definitions have prefix `luai_' 20 years ago
Roberto Ierusalimschy 04bbd01171 new operation *t (for size of t) (may yet be removed...) 20 years ago
Roberto Ierusalimschy 370d31a559 `luac´ -> `luai' (to avoid confusion with other luac stuff) 20 years ago
Roberto Ierusalimschy f8df21bd20 `luaconf.h´ exports all its definitions always (so all of them 20 years ago
Roberto Ierusalimschy b5b230d95c fewer #include's in luaconf.h 20 years ago
Roberto Ierusalimschy 7d57ea70bc new `mod' (`%') operator 20 years ago
Roberto Ierusalimschy e010ef8948 detail 20 years ago
Roberto Ierusalimschy d1ed6e4c07 small bug: must use original (previous) base 20 years ago
Roberto Ierusalimschy d55bb795fa details 20 years ago
Roberto Ierusalimschy d84cc9d2db small bug 20 years ago
Roberto Ierusalimschy 7d45a5f48f C functions and userdata also have environments 20 years ago
Roberto Ierusalimschy a72fbf794d detail 20 years ago
Roberto Ierusalimschy 8ddfe3df29 macros for all arithmetic operations over lua_Numbers 20 years ago
Roberto Ierusalimschy f61d435a7d a^b calls `pow´ (from math.h) directly 20 years ago
Roberto Ierusalimschy e2498e079e change in hash algorithm so that it does not need empty slot 20 years ago
Roberto Ierusalimschy 65726f3e2e cleaner interface to `ltable' 20 years ago
Roberto Ierusalimschy c78940f21a static names do not need `luaX_' prefix 20 years ago
Roberto Ierusalimschy 737ec947d3 better implementation for `floating-point bytes' 20 years ago
Roberto Ierusalimschy cfb79b1751 more secure way to compute final string length 20 years ago
Roberto Ierusalimschy 5ee87acd6b small optimization for boolean constants + new format for SETLIST opcode 20 years ago
Roberto Ierusalimschy 2419f2bf02 cleaner API for coroutines 20 years ago
Roberto Ierusalimschy c7dda42c2f bug (due to new handling of varargs) 21 years ago
Roberto Ierusalimschy 26ae992129 less conservative write barrier for tables 21 years ago
Roberto Ierusalimschy 02a2c01ccd new way to code RK values 21 years ago
Roberto Ierusalimschy 23e08a68f5 detail 21 years ago
Roberto Ierusalimschy 9b854e6dbc BUG: string concatenation may cause arithmetic overflow, leading 21 years ago
Roberto Ierusalimschy e8d4fe7236 new macro `lua_threadyield' + lock stuff in `luaconf.h' + details 21 years ago
Roberto Ierusalimschy 616438fe9a new way to use `vararg' parameters (with `...') 21 years ago
Roberto Ierusalimschy 0bda88e6cd small steps towards yields in iterators and tag methods 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 4c5d7b2ddd small optimization for {f()} 21 years ago
Roberto Ierusalimschy 24f2d1183c detail 21 years ago
Roberto Ierusalimschy 47fc57a252 `TObject' renamed to `TValue' + other name changes and better assertions 21 years ago
Roberto Ierusalimschy df429f163a First version of incremental GC 21 years ago
Roberto Ierusalimschy 1e944de6cb towards a "stackless" call of metamethods (?) 21 years ago
Roberto Ierusalimschy fa26d294ae new way to control `pc' of running functions 22 years ago
Roberto Ierusalimschy f52f357a55 correct handling when a thread turns on line hooks in another thread 22 years ago
Roberto Ierusalimschy c116dcb92b better information about instruction behavior (use of arguments) 22 years ago
Roberto Ierusalimschy 6d268b0b00 new semantics for "for" local variables 22 years ago
Roberto Ierusalimschy fee9e473f2 inlining of `luaV_gettable' were too complex (dirty) 22 years ago
Roberto Ierusalimschy 0d88545b82 warnings from several compilers (mainly typecasts when lua_Number is float) 22 years ago
Roberto Ierusalimschy a424a112b5 clearance of debuging code (left by mistake) 22 years ago
Roberto Ierusalimschy 4039bf457d ^ operator is defined by global `__pow' 22 years ago
Roberto Ierusalimschy 7c3857cded comments 22 years ago
Roberto Ierusalimschy 8ce6f0b418 avoid including system headers after program headers 22 years ago
Roberto Ierusalimschy 69dd9461e5 bug: GC metamethod calls could mess C/Lua stack syncronization 22 years ago
Roberto Ierusalimschy e1a424e8a3 avoid the identifier `index' (clashes with BSD `index' function) 22 years ago
Roberto Ierusalimschy 92f6e0c1bf no-nonsense debug information about tail calls 22 years ago
Roberto Ierusalimschy 60c83ded30 small optimization for sizes of array constructors 22 years ago