Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 3c55790ebe 'setkey' -> 'setnodekey' (to avoid conflicts with POSIX) %!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 f5c690b684 details in comments %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 07c7fdb9df simpler definition for 'setobj' (trust the compiler for the assignment) %!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 c94f11d783 'IntPoint' -> 'point2int' + ensure that casted value fits in %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 14929f5764 use appropriate macros to convert GCObject to specific types %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy c98f195eb9 function 'luaV_numtointeger' changed to a global macro %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 037a70dfea cast_u2s/cast_s2u renamed l_castS2U/l_castU2S to be configurable from %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 8f961da3db macros cast_integer/cast_unsigned replaced by cast_u2s/cast_s2u, that %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 675530c4d8 maximum size of array part of a table now is restricted not only by %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 607be77ec8 some details to avoid warnings %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 86dd8bf3f5 no more 'L' in macros "luai_num*" (several places that use those macros %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 1150873447 'luaC_newobj' does not handle special cases; only special case %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 26629d0af1 details (a few casts moved from macro invocation to macro definition) %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 9a871dd3db tables and userdata all go to local list, too %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 90972ff136 LOCALBLACK changed to LOCALMARK and used also to control whether object %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy caceeab750 'next' field for tables changed from pointer to integer (for better %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 453450d687 new macro 'l_floor' (allows 'floorf' even when other math operations %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 188192ce9a 'luai_hashnum' "inlined" into 'hashfloat' %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy d630daca1a "legal" way to convert a float to an integer in C %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 88bf2f83c0 new function 'tointeger' + 'luaV_arith' replaced by 'luaT_trybinTM' %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy d4e6b75098 "integer" keys in tables are now lua_Integer, not 'int'. %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 07f861385e first steps in the support of integers: basic representation + table indexing + basic API ops (tointeger/pushinteger) + equality + a few extra stuff %!s(int64=12) %!d(string=hai) anos
  Roberto Ierusalimschy 8287a0db55 detail %!s(int64=13) %!d(string=hai) anos
  Roberto Ierusalimschy 054c20cd5b spaces -> tabs in #defines %!s(int64=13) %!d(string=hai) anos