Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy 27c6b4d422 each .c file defines its own name %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 0bb8eb5151 new function `lua_cpcall' %!s(int64=22) %!d(string=hai) anos
  Roberto Ierusalimschy 5a228bb1d8 new function `lua_version' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 709b27b456 ULONG_MAX>>10 may not fit into an int %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy ddc144e4d2 keep L->ci->base in L->base for faster access %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 1648674653 must check GC every time it can create new objects %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 41fd639cab documentation for write barriers %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 5c5d9b2703 back to `__mode' metafield to specify weakness %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 63633c5b5f better name for `lua_movethread' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy dff9be4224 new macros to distinguish different types of object moves (for future GC %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 118347d8c3 new API for coroutines %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 118e9cd843 new facility for dumping chunks %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 96e15b8501 threads now are real Lua objects, subject to garbage collection %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy ce09af1e25 easier to define `api_check' using `assert' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy fdafd4f4a8 new structure for collectable objects, sharing a common header %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 9998082839 external messages add their own extra information %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy b6e2f1a86e small bugs when stack is reallocated %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 4664f2e927 any Lua closure has a table of globals (not only active functions) %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 634344d61f new API for weak mode %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy a2fa48a570 new (old?) error handling scheme %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 5037196f6f new macros `ttis*' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 79c8edb6c4 new names for light userdata operations %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy f67ccfbdeb no more `lua_getn' function %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 88607acc2c details %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy e34f282365 `luaV_gettable' returns element position %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 3941af53ad first implementation of independent global table per function %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 1dbe708aa8 new protocol for error handling %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy eb3de8768a `rawcall' -> `upcall' (unprotected call) %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 864c96f36c new fallback for equality `__eq' %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy eeab473fc8 new fallback __le (less equal), for partial order %!s(int64=23) %!d(string=hai) anos