summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* mem.h is now luamem.hv3.0-alphaLuiz Henrique de Figueiredo1997-04-141-23/+23
| | | | | | removed warn added support for new opcodes (VARARGS, STOREMAP) better error messages with luaL_verror
* fix comment in VERSIONLuiz Henrique de Figueiredo1997-04-141-2/+2
|
* nested "$if's", "$else", and "$if" constants (nil & 1).Roberto Ierusalimschy1997-04-121-39/+103
|
* correction on comments about opcodes.Roberto Ierusalimschy1997-04-111-14/+14
|
* one cannot "create" a userdata.Roberto Ierusalimschy1997-04-081-2/+2
|
* first implementation of "$if";Roberto Ierusalimschy1997-04-076-73/+139
| | | | new function "findstring" (useful in good places)
* detail: local namesRoberto Ierusalimschy1997-04-061-5/+5
|
* detail: better way to put a "..." in message.Roberto Ierusalimschy1997-04-061-3/+3
|
* luaL check functions do not need the function name (it can beRoberto Ierusalimschy1997-04-0610-125/+129
| | | | accessed via luadebug interface).
* better error messages;Roberto Ierusalimschy1997-04-0410-100/+107
| | | | better names for some API functions.
* using new lib auxlib.Roberto Ierusalimschy1997-04-042-30/+18
|
* "setintmethod" returns old method (to be coerent with seterrormethod).Roberto Ierusalimschy1997-04-031-5/+5
| | | | | BUG: wrong pointer arithmetic (index out of range when comparing). obs: version 4 is due to internal methods.
* obs: version 4 is due to internal methods.Roberto Ierusalimschy1997-04-031-4/+4
| | | | (some small details in comments)
* "setintmethod" returns old method (to be coerent with seterrormethod).Roberto Ierusalimschy1997-04-031-1/+2
| | | | obs: version 2 is due to internal methods.
* new function "getintmethod"Roberto Ierusalimschy1997-04-026-10/+30
|
* "tostring" gives an overview of a userdata.Roberto Ierusalimschy1997-04-021-12/+37
|
* "newtag" does not need a type name.Roberto Ierusalimschy1997-04-024-49/+25
|
* lua_getuserdata must return NULL if object is not userdataRoberto Ierusalimschy1997-04-021-4/+4
|
* lua_getuserdata must return NULL if object is not userdata;Roberto Ierusalimschy1997-04-021-4/+12
| | | | small BUG: wrong error message for a=b[1] (b not a table)
* "getbyte" returns userdata size when called without second parameter.Roberto Ierusalimschy1997-04-021-6/+10
|
* small "bugs" detected by Purify: cannot read "next" after 0.Roberto Ierusalimschy1997-04-011-4/+6
|
* small "bugs" detected by Purify: some blocks may be smaller thanRoberto Ierusalimschy1997-04-011-2/+2
| | | | sizeof(int).
* "storeglobal" changed to "setglobal"Roberto Ierusalimschy1997-04-013-14/+15
|
* new lua function "tag"Roberto Ierusalimschy1997-04-011-1/+7
|
* first version of "setglobal" and "getglobal" internal methods.Roberto Ierusalimschy1997-03-316-82/+115
|
* some new options for warnings and optimizations.Roberto Ierusalimschy1997-03-311-2/+3
|
* update of ".h" dependenciesRoberto Ierusalimschy1997-03-311-15/+15
|
* new name for old "mem.h" (conflicts with some compiler libraries)Roberto Ierusalimschy1997-03-3112-35/+35
|
* "Object" renamed to "TObject" (Tagged Object), to avoid conflicts withRoberto Ierusalimschy1997-03-3110-117/+117
| | | | pre-defined names in some C compilers.
* new (internal?) functions to manipulate userdataRoberto Ierusalimschy1997-03-263-26/+72
|
* BUG: must mark userdata in garbage collection.Roberto Ierusalimschy1997-03-261-2/+3
|
* some corrections, improvements;Roberto Ierusalimschy1997-03-242-20/+22
|
* must call "gc" i.m. for nil after all others.Roberto Ierusalimschy1997-03-212-4/+10
|
* mathlib now uses i.m. for "pow" operator.Roberto Ierusalimschy1997-03-212-23/+7
|
* files now have proper tags.Roberto Ierusalimschy1997-03-201-5/+8
|
* BUG: lua_newtag can be called before luaI_IMtable is initialized.Roberto Ierusalimschy1997-03-201-8/+12
|
* i.m. "arith" and "order" splited for different operationsRoberto Ierusalimschy1997-03-204-122/+151
|
* luaI_type moved to fallback.cRoberto Ierusalimschy1997-03-201-29/+1
|
* setmethods should return old methods.Roberto Ierusalimschy1997-03-191-1/+3
|
* first full implementation of internal methodsRoberto Ierusalimschy1997-03-1911-251/+404
|
* new header 'auxlib.h' + new function luaL_verrorRoberto Ierusalimschy1997-03-186-36/+41
|
* new header for auxiliar functions.Roberto Ierusalimschy1997-03-181-0/+23
|
* new module 'auxlib' centralizes functions to get/check parameters.Roberto Ierusalimschy1997-03-178-157/+146
|
* "tag" changed to "ttype" (since now tag has other meaning)Roberto Ierusalimschy1997-03-117-116/+119
|
* new explanation about communication between Lua and C.Roberto Ierusalimschy1997-03-061-546/+158
|
* new form for constructors: {[exp] = exp, ...}Roberto Ierusalimschy1997-03-063-32/+38
|
* atualization of #include dependencies.Roberto Ierusalimschy1997-03-051-22/+26
|
* skips can be nested (why not?).Roberto Ierusalimschy1997-03-051-3/+9
|
* "mem.c.debug" incorporated (with "#if").Roberto Ierusalimschy1997-03-031-1/+102
|
* first step in implementing internal methods.Roberto Ierusalimschy1997-02-2610-233/+438
|