Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 36e1390631 details. %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy a69356e9e0 no more special cases for closures with 0 upvalues (performance is the same, %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy b53dc0c485 TAG_ARRAY -> TAG_TABLE %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 73aa465a8e some name changes %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 3c9d999424 many details (most by lhf). %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 1f01998516 nobody uses memmove any more. %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy d83c2a8455 performance details. %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy bcdbdaccc3 more debug information (still with bug for tag methods...) %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy b1b0c219f5 new ttypes to distinguish between C closures and Lua closures. %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 1b15206cf9 many details + code redistribution %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy d015f1fc02 table sizes don't need to be primes; power of 2 gives the same performance. %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 29ede6aa13 first implementation of multiple states (reentrant code). %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 4343420d4d simplified version of `gc' tag method (only for userdata now). %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy ae3ecc2d4a tonumber'e1' and tonumber(' ', x), for x!=10, gave 0 instead of nil. %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy ff9c0da783 test first the most common case. %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 82699d0c4f new interface for `luaO_strtod', which now checks signal, too. %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy c787dccd9b "const" !!! %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 0bbd96bd5f details. %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy ba57f7d946 details %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy bf6d2ccf92 details %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy e03767b3eb details (comments) %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 63a752f961 small improvements. %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 4c94d8cc2c new function "luaO_str2d" to convert strings to numbers, because %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 9618aaf07d small corrections in comments %!s(int64=27) %!d(string=hai) anos
  Roberto Ierusalimschy c9902be294 "findname" moved from lobject.c to lauxlib.c (so libraries may use it). %!s(int64=27) %!d(string=hai) anos
  Roberto Ierusalimschy 0969a971cd better use of "ASSERT". %!s(int64=27) %!d(string=hai) anos
  Roberto Ierusalimschy 0e1058cfdd small optimizations in switch order %!s(int64=27) %!d(string=hai) anos
  Roberto Ierusalimschy da96eb2cce some details related to OLD_ANSI %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy 45e533599f optimization: closures without upvalues don't need to be closures %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy 592a3f289b first implementation of centralized global state. %!s(int64=28) %!d(string=hai) anos