Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy ec79f25286 new lua function "getstack"; new interface to function luaI_reportbug. %!s(int64=30) %!d(string=hai) anos
  Roberto Ierusalimschy 18ea2eff80 calls to "lua_reportbug" changed to "lua_error", since %!s(int64=30) %!d(string=hai) anos
  Waldemar Celes 8156604823 run-time stack now is controled at run time, instead of %!s(int64=30) %!d(string=hai) anos
  Roberto Ierusalimschy 2043a0ca30 adjust checks if stack has enough space %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 7c342c488e header "stdlib.h" was missing (gcc does not warn that) %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy dd28b830e9 a null lua_Object is LUA_NOOBJECT, not NULL. %!s(int64=31) %!d(string=hai) anos
  Waldemar Celes 8795aab83e new API function lua_pushlocked & lua_checkstack is a macro %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 5b8ced84b4 stack is indexed by integers, not Words, to allow bigger stack on 32 bit machines %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy df3a81ec88 functions that no more return error codes now have return type void %!s(int64=31) %!d(string=hai) anos
  Waldemar Celes b8e76d9b5c 'lua_getsubscript' and 'lua_storesubscript' now run unprotected (to improve efficiency) %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 8cb8594a3b better control of integer types and their limits %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy fe8338335d a field with value 'nil' must call the fallback 'index' %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 068d1cd1ee new constant LUA_NOOBJECT. %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 5dfd17dd76 new API function 'lua_pushliteral' %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy ce4fb88b34 opcode PUSHSELF has a parameter that indicates the method to be called %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy e742d54253 small bug correction %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy d490555ec9 garbage collection tag for strings organized in struct TaggedString %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 577ae944e9 correction of function tonumber %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 609392ff2e fallback for "call expression not a function" errors %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 96ea2e0fb4 fallback to unary minus is 'arith' with operation code 'unm' %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 93ccdd52ef lua_lock receives its parameter via stack. %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 1929ddcf49 userdata can have different tags %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy a84aa11f71 pow operation is defined in mathlib.c %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 5406d391cd new API functions startblock and endblock %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy b234da1cc2 changes in garbage collection control %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 2b5bc5d1a8 new module for memory allocation %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 94686ce585 correction of function 'nextvar' %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy e1d91fd0e1 new API function to create tables %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 0c5ac77c99 small corrections to avoid 'warings' with acc. %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 8a0521fa52 fallback for garbage collection %!s(int64=31) %!d(string=hai) anos