Commit History

Author SHA1 Message Date
  Roberto Ierusalimschy 4abe99dc34 new interface for 'tonumber' 12 years ago
  Roberto Ierusalimschy a2f5c28a80 new operation '//' (integer division) 12 years ago
  Roberto Ierusalimschy bb1851ce98 'for' loop uses integers when possible 12 years ago
  Roberto Ierusalimschy e381c582de integer handling for order comparisons, power, and modulo operations 12 years ago
  Roberto Ierusalimschy 9600c60df3 functions 'get_equalTM' and 'call_orderTM' moved to other files 12 years ago
  Roberto Ierusalimschy 32bf6c9b27 functions 'traceexec', 'callTM', and 'call_binTM' moved to other 12 years ago
  Roberto Ierusalimschy d4f0c4435d a few more operations supporting integers (minus, umin, mult) 12 years ago
  Roberto Ierusalimschy 07f861385e first steps in the support of integers: basic representation + table indexing + basic API ops (tointeger/pushinteger) + equality + a few extra stuff 12 years ago
  Roberto Ierusalimschy 8f8665fffa 'ttypenv' -> 'ttnov' 12 years ago
  Roberto Ierusalimschy 75250a237c typos in comments 12 years ago
  Roberto Ierusalimschy a3e1c40d6d remove of unecessary luaD_checkstack. (In some cases, C should 13 years ago
  Roberto Ierusalimschy 53480f1163 details (remove of some extra spaces) 13 years ago
  Roberto Ierusalimschy cc2a60ecb7 bugs in yields inside debug hooks 13 years ago
  Roberto Ierusalimschy 5654763797 macro 'checkGC' takes care of setting 'top' to limit stack live values 13 years ago
  Roberto Ierusalimschy 3cadc37f47 no more 'Proto' objects on the stack. Protos are anchored on outer 13 years ago
  Roberto Ierusalimschy a4b96ce9a3 first implementation of long strings 13 years ago
  Roberto Ierusalimschy 9f1a8dbdd3 'eqstr' -> 'luaS_eqstr' 13 years ago
  Roberto Ierusalimschy c82087b8dd cast from 'bool' to 'int' (for C++) 13 years ago
  Roberto Ierusalimschy 8c62bde36f comment 13 years ago
  Roberto Ierusalimschy 8119374e74 avoid warnings of unreacheable 'break's 13 years ago
  Roberto Ierusalimschy 217e67cb22 new type 'l_noret' for function that do not return 14 years ago
  Roberto Ierusalimschy 89b59eee73 bug: __newindex metamethod may not work if metatable is its own 14 years ago
  Roberto Ierusalimschy 92afcf2823 no more 'luaH_setstr (used only once) + 'luaH_setint' receives value 14 years ago
  Roberto Ierusalimschy f62565abea avoid warnings with -Wstrict-overflow 14 years ago
  Roberto Ierusalimschy 3b44821334 stricter control (using tag variants) over closure kinds (Lua x C) 14 years ago
  Roberto Ierusalimschy 821bd7025e more uniform names for 'equalobj'-related functions 14 years ago
  Roberto Ierusalimschy 9b7dddad7d no need for two different implementations for equality (one raw and 14 years ago
  Roberto Ierusalimschy 81952e6884 avoid using expression as argument to unsafe macro 'l_isfalse' 14 years ago
  Roberto Ierusalimschy 4758113043 change in opcode OP_LOADNIL: B is used as a counter instead of a 14 years ago
  Roberto Ierusalimschy 05ca63642b added macro for code checking 14 years ago