Commit History

Author SHA1 Message Date
  Roberto Ierusalimschy 6e600695f8 field 'sizearray' in struct 'Table' changed to 'alimit', which can 7 years ago
  Roberto Ierusalimschy 992b6d2712 no more 'TESTGRAYBIT' (to free this bit for real uses) 7 years ago
  Roberto Ierusalimschy 9e3db70482 details (casts between 'lua_Number' and 'double') 7 years ago
  Roberto Ierusalimschy 9243c414d9 first version of empty entries in tables 7 years ago
  Roberto Ierusalimschy ca6fe7449a userdata can have multiple user values 7 years ago
  Roberto Ierusalimschy e2b15aa21d janitor work on casts 7 years ago
  Roberto Ierusalimschy 33e3774f44 keep more opcode arguments byte-aligned 7 years ago
  Roberto Ierusalimschy c6fedc92f8 new command 'print' (to print literal strings) in mini-language 7 years ago
  Roberto Ierusalimschy f8c1c1469a some cleaning on signed opcode parameters 7 years ago
  Roberto Ierusalimschy 3cf340f676 allows memory-allocation errors when shrinking blocks 7 years ago
  Roberto Ierusalimschy 40f823ec90 new C instruction "rawcheckstack" (to test failing in 'lua_checkstack') 7 years ago
  Roberto Ierusalimschy cc01d46247 new test function 'T.allocount' to restrict number of allocations 7 years ago
  Roberto Ierusalimschy 39f26b1480 more information from 'T.stacklevel' 7 years ago
  Roberto Ierusalimschy 7c0175bc83 removed unused variable 'islocked' 7 years ago
  Roberto Ierusalimschy c3e5946fb2 new format for JUMP instructions (to allow larger offsets) 7 years ago
  Roberto Ierusalimschy ad0704e40c back to 'CallInfo' (no gains with its removal) 7 years ago
  Roberto Ierusalimschy 472c560705 no more useful fields in CallInfo 7 years ago
  Roberto Ierusalimschy 54eb35a8aa more fields moved out of 'CallInfo' 7 years ago
  Roberto Ierusalimschy ba36180fd7 new API for 'lua_resume' + cleaning the uses of the 'extra' field in 7 years ago
  Roberto Ierusalimschy b9e76be8a6 using 'L->func' when possible 7 years ago
  Roberto Ierusalimschy a1ef58b3a5 eplicit 1-bit opcode operand 'k' 7 years ago
  Roberto Ierusalimschy 7f9a32ad85 new function 'printcode' 7 years ago
  Roberto Ierusalimschy f96497397a new type 'StackValue' for stack elements 8 years ago
  Roberto Ierusalimschy 5a1c8d8ef3 new constant 'LUA_GNAME' for the name of the global table "_G" 8 years ago
  Roberto Ierusalimschy b42430fd3a 'lineinfo' in prototypes saved as differences instead of absolute 8 years ago
  Roberto Ierusalimschy 73ec04fcf3 no more 'DEADKEY'. Table traversals do not need to consider dead keys; 8 years ago
  Roberto Ierusalimschy b6f87491af in hash nodes, keys are stored in separate pieces to avoid wasting 8 years ago
  Roberto Ierusalimschy 8821746841 updated GC states in function 'T.gcstate' 8 years ago
  Roberto Ierusalimschy 2376eb6347 barrier for prototype's cache (with new gray list 'protogray' to keep 8 years ago
  Roberto Ierusalimschy 2caecf1b3e type 'L_Umaxalign' replaced by macro 'LUAI_MAXALIGN', which is also added 8 years ago