Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 063d4e4543 Lua 5.3.5 ported to git %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy e4a9e6fcca do not eliminate varargs from functions that do not use varargs %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy ebb2afa54b allow 'set' macros to be used when 'L' is not available (as it was %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy 6707ce6349 function prepares vararg only if it really uses them (chunks %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy ee5edb6b68 macros 'getaddrstr' and 'getstr' unified (they do the same thing) %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy eb0be12ceb detail in macro 'checkliveness' + macro 'setobj2t' defined as an %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 6556fcfe5a small janitor work %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 2ecaf18138 using macros ('rttype' and 'settt_') to access "private" field 'tt_' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 6ffe006f5c detail (removed unused macro VARBITS) %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 2b37f2150e comments %!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 7e2015a46d size of short strings stored in a single byte, to reduce the size %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 3c55790ebe 'setkey' -> 'setnodekey' (to avoid conflicts with POSIX) %!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 bdf566a8a3 `name' in comments changed to 'name' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 34b6664dcb better to use 'long' to represent UTF-8 code points %!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 34ac039fb8 new macro 'cvt2str' to better control whether numbers are convertible %!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 bb12903120 type 'Udata' refers directly to structure inside the union (union %!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 56137d58ff added check for conversion 'obj2gco' (and corrections for small %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 9aec500a26 no need for field 'gch' anymore %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 5a9cc57a5e change in GCObject: instead of being a union, it is now a structure %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 0e6229a953 use proper macros to convert 'GCObject' to other objects + better %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 5ebdd326b6 detail (to avoid warnings of unused variable) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 0aa32fa0cb small changes in field order in some structs to reduce padding %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 8927c14317 removed macro 'luai_checknum' (as NaN trick is not doable now) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 77e7ebca0a better alignments (for 64-bit arquitectures) for structures 'Table' and %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy c549d4fe64 'lua_strtonum' (and 'luaO_str2num') now return string size, instead of %!s(int64=11) %!d(string=hai) anos