Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 75250a237c typos in comments %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy a3e1c40d6d remove of unecessary luaD_checkstack. (In some cases, C should %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 53480f1163 details (remove of some extra spaces) %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy cc2a60ecb7 bugs in yields inside debug hooks %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 5654763797 macro 'checkGC' takes care of setting 'top' to limit stack live values %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 3cadc37f47 no more 'Proto' objects on the stack. Protos are anchored on outer %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy a4b96ce9a3 first implementation of long strings %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 9f1a8dbdd3 'eqstr' -> 'luaS_eqstr' %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy c82087b8dd cast from 'bool' to 'int' (for C++) %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 8c62bde36f comment %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 8119374e74 avoid warnings of unreacheable 'break's %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 217e67cb22 new type 'l_noret' for function that do not return %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 89b59eee73 bug: __newindex metamethod may not work if metatable is its own %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 92afcf2823 no more 'luaH_setstr (used only once) + 'luaH_setint' receives value %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy f62565abea avoid warnings with -Wstrict-overflow %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 3b44821334 stricter control (using tag variants) over closure kinds (Lua x C) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 821bd7025e more uniform names for 'equalobj'-related functions %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 9b7dddad7d no need for two different implementations for equality (one raw and %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 81952e6884 avoid using expression as argument to unsafe macro 'l_isfalse' %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 4758113043 change in opcode OP_LOADNIL: B is used as a counter instead of a %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 05ca63642b added macro for code checking %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 427ee519db new instruction OP_LOADKX (to replace OP_LOADK with extra argument) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 5286650894 new macro 'ttisequal' %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 0fb1644c60 2nd operand for unary tag methods does not need to be 'nil' %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy e7a9c45a48 trying to avoid assumption that sizeof(char)==1 %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy f8d677f94c no more 'OP_CLOSE' instructions (use jumps to close upvalues) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 06c7efb4a9 avoid extra increment to 'savedpc' when jumping %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy dd547c55c8 new scheme to close upvalues in 'break'; jump instructions may %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy c9af0768fc GC does not mark dead registers inside activation record %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy ccc4fc9cf0 detection of erroneous numeric strings with \0 (such as "1\0") %!s(int64=14) %!d(string=hai) anos