summaryrefslogtreecommitdiff
path: root/lvm.h
Commit message (Expand)AuthorAgeFilesLines
* small steps towards yields in iterators and tag methodsRoberto Ierusalimschy2004-05-141-3/+5
* `TObject' renamed to `TValue' + other name changes and better assertionsRoberto Ierusalimschy2003-12-101-6/+6
* new way to control `pc' of running functionsRoberto Ierusalimschy2003-07-161-2/+2
* inlining of `luaV_gettable' were too complex (dirty)Roberto Ierusalimschy2003-05-051-3/+2
* better code to signal write barriersRoberto Ierusalimschy2002-11-141-2/+2
* (much) cleaner way to control function statesRoberto Ierusalimschy2002-08-071-8/+1
* new implementation for error handlingRoberto Ierusalimschy2002-08-051-1/+8
* optimizations for gettable (temporary)Roberto Ierusalimschy2002-07-051-2/+3
* `luaV_gettable' returns element positionRoberto Ierusalimschy2002-06-241-2/+2
* new fallback for equality `__eq'Roberto Ierusalimschy2002-06-131-1/+5
* new fallback __le (less equal), for partial orderRoberto Ierusalimschy2002-06-121-2/+2
* `strconc' -> `concat'Roberto Ierusalimschy2002-06-031-2/+2
* new format for test intructions (handle NaN correctly)Roberto Ierusalimschy2002-05-061-2/+2
* erroneous objects may not live in the stackRoberto Ierusalimschy2002-03-191-3/+3
* `inline' of tonumberRoberto Ierusalimschy2002-03-041-2/+3
* details.Roberto Ierusalimschy2002-02-071-1/+3
* preparations for stack reallocationRoberto Ierusalimschy2002-01-161-1/+1
* first implementation of coroutinesRoberto Ierusalimschy2002-01-091-1/+1
* tag system replaced by event tablesRoberto Ierusalimschy2001-12-051-3/+1
* new definitions for closure structuresRoberto Ierusalimschy2001-10-021-2/+2
* first implementation of unrestricted static scopingRoberto Ierusalimschy2001-09-071-3/+1
* new implementation for the Virtual MachineRoberto Ierusalimschy2001-06-051-4/+3
* new way to handle top x L->topRoberto Ierusalimschy2001-02-071-6/+6
* better control of relationship top x L->topRoberto Ierusalimschy2001-02-011-5/+5
* new definition for types-tagsRoberto Ierusalimschy2000-10-051-3/+3
* new version for APIRoberto Ierusalimschy2000-09-051-5/+6
* `call' doesn't use pack anymoreRoberto Ierusalimschy2000-08-311-2/+1
* better implementation for luaV_packRoberto Ierusalimschy2000-08-291-2/+2
* new signature for `luaH_set'Roberto Ierusalimschy2000-06-061-2/+1
* global variables are stored in a Lua tableRoberto Ierusalimschy2000-05-081-4/+3
* no more `register' declarations: leave it to the compiler.Roberto Ierusalimschy2000-04-191-2/+2
* no more special cases for closures with 0 upvalues (performance is the same,Roberto Ierusalimschy2000-03-291-3/+4
* some name changesRoberto Ierusalimschy2000-03-101-4/+4
* some optimizationsRoberto Ierusalimschy2000-03-081-2/+2
* many details (most by lhf).Roberto Ierusalimschy2000-03-031-3/+3
* all order operators use a single tag method (<)Roberto Ierusalimschy2000-02-221-2/+2
* keep `top' in registers when running basic tasks (settable, getglobal, ...)Roberto Ierusalimschy2000-01-241-5/+5
* small optimizations (relational operators)Roberto Ierusalimschy2000-01-191-3/+2
* fixed stack; first version.Roberto Ierusalimschy1999-12-011-5/+5
* first implementation of multiple states (reentrant code).Roberto Ierusalimschy1999-11-221-13/+13
* new implementation for global variable values (separated from strings)Roberto Ierusalimschy1999-11-041-3/+3
* some more `const'sRoberto Ierusalimschy1999-10-141-2/+2
* "const" !!!Roberto Ierusalimschy1999-08-161-3/+3
* clearer way to set tables.Roberto Ierusalimschy1999-02-081-2/+2
* details ("settable")Roberto Ierusalimschy1998-12-301-2/+3
* new functions "tinsert" and "tremove"Roberto Ierusalimschy1998-12-301-1/+2
* new function "sort" + many small changesRoberto Ierusalimschy1998-07-121-1/+4
* optimization: closures without upvalues don't need to be closuresRoberto Ierusalimschy1997-12-151-2/+2
* "nupvalues" is kept in Closure, not in prototype (as a preparationRoberto Ierusalimschy1997-10-161-2/+2
* new implementation for globals: Global value is stored in TaggedStringRoberto Ierusalimschy1997-09-261-3/+3