Commit History

Autor SHA1 Mensaxe Data
  Roberto Ierusalimschy dd1aa28390 small optimization in opcodes for "and" and "or" %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy a7793468aa correct support for changing real to double (optional) %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy 0892f0e5b7 BIG CHANGE: functions have their own "constant table". %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy 72a1d81b51 bug: lua_getlocal breaks when called with a CFunction. %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy 0600f968c3 BUG: LUA_COMPAT2_5 written wrong... %!s(int64=28) %!d(string=hai) anos
  Roberto Ierusalimschy 4321fde2a7 error inside an error method could break the stack. %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy 7820a47184 LOCALE support %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy 56fdab67d8 believe it or not, this makes a difference... %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy e81f184164 new #define LUA_COMPAT2_5 to select "compatibility mode". %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy 88f020b626 new interface to "lua_seterrormethod" and "lua_settagmethod", to %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy a38f093f05 luaI_initTFunc initializes fileName. %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy 4d2de484f6 "lua_seterrormethod" should return the previous handler. %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy e4b69d6c9c "order" and "concat" operations choose tag methods the same way that %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy c9a2dfeb2c using "zio" for parsing Lua code. %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy 611680af08 functions "lua_settagmethod" and similars should be safe too. %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy dd22ea4da5 new implementation for udata (again they are just void *); %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy 5fdcfeb353 new lua_Objects are created below the C2lua stack, so most API functions %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy b546a042e8 another (better?) implementation for "pushsubscript". %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy 369dd65318 small optimization in the access to i.m. table. %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy 209602ac31 BUG: input file must be closed just after parser. %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy 42fa305649 better error messages; %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy 1ea6e8064c "setintmethod" returns old method (to be coerent with seterrormethod). %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy 075b7918c3 new function "getintmethod" %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy 27d95f1880 "newtag" does not need a type name. %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy f29fbf2bf6 lua_getuserdata must return NULL if object is not userdata; %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy 59744f0311 "storeglobal" changed to "setglobal" %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy efaaf99c42 first version of "setglobal" and "getglobal" internal methods. %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy 373363cb69 new name for old "mem.h" (conflicts with some compiler libraries) %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy ad5574c4c9 "Object" renamed to "TObject" (Tagged Object), to avoid conflicts with %!s(int64=29) %!d(string=hai) anos
  Roberto Ierusalimschy 5d60470508 i.m. "arith" and "order" splited for different operations %!s(int64=29) %!d(string=hai) anos