Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy a1415c0d72 bug in order NaN x int (tests must ensure that NaN does not get %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy ed1fe28bb8 When comparing integers with floats, use float as common type when %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy d39bb51faa bug: interpreter cannot pop activation frame before calling return %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 6dc20ff293 'l <= r' for numbers has its own function, instead of using %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 0ec12c1bd1 new semantics for numerical order (following math regardless %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 04ba6ea83b new semantics for equality int-float %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy ae76c39712 Bug: suspended '__le' metamethod can give wrong result %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy abb2f5511d detail ('b + base' -> 'base + b' to follow all other similar uses) %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 4ba0cb4580 always use macros to operate on lua_Numbers %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 6408bc0b7f new macros 'chgfltvalue'/'chgivalue' (numerical for loop does %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 81245b1ad5 'numisinteger' (for table keys) replaced by 'luaV_tointeger' (old %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy c8d6cb0136 macros 'luai_num*' (for float arithmetic operations) moved to %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 7e2015a46d size of short strings stored in a single byte, to reduce the size %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 50e2eb8954 change in macro 'vmcase', avoding code inside it. (Code inside the %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 2b83711fba new macro 'nvalue' (to convert an object to a float when we know %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 049cf14cf9 'x//y' extended to floats + more comments about module and floor %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 5d628519d3 simpler definition for 'luaV_tonumber_' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy bde14c3adc macro to change method of conversion from float to integer (make it %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 28fdbcf393 added include for 'lprefix.h', for stuff that must be added before %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy bdf566a8a3 `name' in comments changed to 'name' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 463edee2fd 'lua_numtointeger' -> 'lua_numbertointeger' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy f97c64d7bf macros 'LUA_QL'/'LUA_QL' deprecated %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 3a15c7ce43 size for array part of a table ('sizearray') changed from 'int' to %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy d861706620 new macro 'cvt2num' to better control whether strings are convertible %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 34ac039fb8 new macro 'cvt2str' to better control whether numbers are convertible %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 17ee57f8e0 'iswhite' and related macros now can work directly on any object %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy ca41b43f53 type 'TString' refers directly to the structure inside the union %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 8bb272a3e3 new conversion float->integer: conversion is valid only when %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy b9dcf9974d detail (typos in comments) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 89b56e7d84 more precision between closure types ('LClosure' x 'CClosure') %!s(int64=11) %!d(string=hai) anos