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 2a235312f0 detail (removing spaces at end of lines) %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy 138d00176c new flag in 'CallInfo.callstatus' to tell whether function is running %!s(int64=8) %!d(string=hai) anos
  Roberto Ierusalimschy 644799537f allow more bits in 'callstatus' (use no extra space due to alignments) %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy c4e01c568a make 'hook' volatile (as it may be changed in signal handling) %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy 656b3cea1b using 'sig_atomic_t' for 'hookmask' (as it can be changed inside %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy 89e3a84344 removed field 'n' from 'CallInfo' (not being used right now) %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy 33b366ec32 added counters for total and individual CallInfo entries (to allow %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy 07a2dcacbf flag CIST_REENTRY changed to CIST_FRESH (its negation); fresh invocations %!s(int64=9) %!d(string=hai) anos
  Roberto Ierusalimschy 9fae7b6d3f code for string cache generalized for "associative sets" (compiler %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 41964648ee long strings are created directly in final position when possible %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy bde17a419d because of debt, 'totalbytes' can be negative (and therefore its %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 6645bb2df4 'strcache' elements as arrays of 1 element hints that cache can %!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 a80cada914 new cache for interning strings %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 4542fb9f78 comments (a few extra quotes around identifiers) %!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 2a21f6c894 'lua_Kcontext' -> 'lua_KContext' %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 3670db99b6 comments %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 2be88d5084 'lua_Ctx' -> 'lua_Kcontext' %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 753f2c1da4 better(?) alignment for some structures (pointers first) %!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 1aa4f69b51 new type 'lua_Ctx' for continuation-function contexts (to allow type %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy fa3113ffbf cleaner way to handle bit CIST_OAH (with auxiliar macros) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 88a9e51f34 bit-field CIST_YIELDED removed (it was never consulted) %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 542b6cfc02 no need for field 'status' in structure 'CallInfo' (after removal %!s(int64=11) %!d(string=hai) anos