Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy bc970005ce '__close' methods can yield in the return of a C function %!s(int64=4) %!d(string=hai) anos
  Roberto Ierusalimschy bd1b87c579 Comments (mosty typos) %!s(int64=5) %!d(string=hai) anos
  Roberto Ierusalimschy 9a37dc0ce6 Small corrections when setting 'L->top' %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy 34840301b5 To-be-closed variables in the C API %!s(int64=6) %!d(string=hai) anos
  Roberto Ierusalimschy f99509581e Removed extra information from RCS keyword strings %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy ad0704e40c back to 'CallInfo' (no gains with its removal) %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy 54eb35a8aa more fields moved out of 'CallInfo' %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy b9e76be8a6 using 'L->func' when possible %!s(int64=7) %!d(string=hai) anos
  Roberto Ierusalimschy a30c66f0fc macro 'luai_apicheck'/'api_check' back with a 'lua_State' parameter %!s(int64=10) %!d(string=hai) anos
  Roberto Ierusalimschy 5bbb4a06a6 removed unused parameter Ä'L' in macro 'api_check' and company %!s(int64=11) %!d(string=hai) anos
  Roberto Ierusalimschy 3e41afcec5 extra api checks for number of returns of C functions and for lua_yield %!s(int64=15) %!d(string=hai) anos
  Roberto Ierusalimschy 4a714cebd1 API checks now have explanatory messages %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy fffbaede75 detail %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy ba484b9eb1 yielding across lua_call (first version) %!s(int64=16) %!d(string=hai) anos
  Roberto Ierusalimschy 3ca9af51a4 emergency garbage collector (core forces a GC when allocation fails) %!s(int64=19) %!d(string=hai) anos
  Roberto Ierusalimschy 8718fda9b2 added LUAI_FUNC to functions not in the API %!s(int64=20) %!d(string=hai) anos
  Roberto Ierusalimschy 47fc57a252 `TObject' renamed to `TValue' + other name changes and better assertions %!s(int64=21) %!d(string=hai) anos
  Roberto Ierusalimschy 88c7b574cb `luaA_index' is a local macro now %!s(int64=23) %!d(string=hai) anos
  Roberto Ierusalimschy 100bfec39a new implementation for `next' %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 9fdf73bc9a first version for new API %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy bad6365540 details %!s(int64=25) %!d(string=hai) anos
  Roberto Ierusalimschy 11a7022067 global variables are stored in a Lua table %!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 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 2877bad4c2 new debug API (first version) %!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 8223ff473f lua_Object is a pointer to the stack (because now the stack doen't move) %!s(int64=26) %!d(string=hai) anos
  Roberto Ierusalimschy 29ede6aa13 first implementation of multiple states (reentrant code). %!s(int64=26) %!d(string=hai) anos