Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 1ea2d20f74 first implementation of '<<', '>>', and '~' (bitwise not) %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy c0edab0f6d first implementation of bitwise operators '&' (band), '|' (bor), %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy a8f8c7fd80 integer exponentiation with negative exponent is invalid %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 2f8c51a552 use unsigneds for unary minus, too %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy e39da66c8c macro 'lua_strx2number' does not need to be global %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 6fb0b11350 string contatenation handles conversion of integers to strings + %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy ee865b9fe7 new implementation for 'lua_strx2number' to correct small %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy c75cca0559 detail (case '%d' of 'luaO_pushvfstring' should use integers) %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 36e8771076 'luaO_str2int' more generic: accepts white spaces around the numeral %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 67532d5a10 constant folding and API arithmetic with integers %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 00744a2729 'luaO_arith' -> 'luaO_numarith' %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 9c43d6a24e new format "%I" in 'lua_pushfstring' for lua_Integer %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 1294b09d8e first implementation of literal integers (no constant folding yet) %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy b559aed2d3 'l_tg' was renamed to 'l_mathop' and this use was not corrected at %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 181a837cac small improvement in the support of 'float' as lua_Number %!s(int64=13) %!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 7377fbdebc function prototype did not match one in .h %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 0bd99b327b avoid "unreachable" 'break' %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 03a078493e refuse things like 'inf' or 'Nan' as numerals %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 5acc5b0c1e using 'tolower' instead of 'toupper' (slightly simpler to implement) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy 59547c6cda macro 'ltoupper' instead of 'lisupper' (more usefull for Lua) %!s(int64=14) %!d(string=hai) anos
  Roberto Ierusalimschy cf0562e1e7 detail (missing cast to unsigned char when converting char to int) %!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 ad2531a0ee more complete (and hopefuly more correct) handling of 'sizeof(char)' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 5286650894 new macro 'ttisequal' %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy e7a9c45a48 trying to avoid assumption that sizeof(char)==1 %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy af119c8b55 official support for floating hexa numerals %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy ccc4fc9cf0 detection of erroneous numeric strings with \0 (such as "1\0") %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy c6ef3e2672 bug: by-one error when creating short source names (luaO_chunkid) %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 4834de8427 comment typo %!s(int64=15) %!d(string=hai) anos