Commit History

Autor SHA1 Mensaxe Data
  Waldemar Celes 97053335fb Trocar 'pushstring' por 'pushliteral' na macro 'getfield'. %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy f4591397da strdup is done via mem.c to control its memory allocation %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 8faf4d1de2 control of garbage collection is done with Longs, as there can be %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 53c0a0f43c function 'strfind' now has two optional parameters, to specify where %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy ad97e9ccbc small bug in fallback for power operator %!s(int64=31) %!d(string=hai) anos
  Waldemar Celes e4c69cf917 correcao de bug na construcao do formato. %!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
  Waldemar Celes dc97a07e19 better names for 'y.tab.c' and 'y.tab.h' (now they are moved to 'parser.c' and 'parser.h') %!s(int64=31) %!d(string=hai) anos
  Waldemar Celes 4dce79f7e3 uses 'limits.h' for MAX_WORD and MAX_INT %!s(int64=31) %!d(string=hai) anos
  Waldemar Celes a8220feed2 bytecodes are indexed by integers, not Words, to allow bigger code on 32 bit machines %!s(int64=31) %!d(string=hai) anos
  Waldemar Celes 8bc4b0d741 routines are defined before rules, to allow correct compilation with bison %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 96b2b90c50 new file 'types.h' %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 89d823f16b implementation dependent types %!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 3365a35243 new constant LUA_NOOBJECT %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy fad57bfa00 new constant LUA_NOOBJECT. %!s(int64=31) %!d(string=hai) anos
  Waldemar Celes 891cab8a31 Passar os argv apos '--' para Lua. %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 2486d677c9 no special treatment for C++ (this should be done in the C++ code) %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 84b99d25ad debug message goes to stderr %!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 0f580df73c 'main' returns condition code %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 2b301d711b new hash function; hash value for strings are kept with the string %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy 10bdd83844 new hash function; hash value for strings are kept with the string %!s(int64=31) %!d(string=hai) anos
  Roberto Ierusalimschy fbfa1cbe9b erased function yywrap (nobody used it) %!s(int64=31) %!d(string=hai) anos