summaryrefslogtreecommitdiff
path: root/lcode.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* new way to use `vararg' parameters (with `...')Roberto Ierusalimschy2004-05-311-7/+21
|
* new scheme for configuration through `luaconf.h'Roberto Ierusalimschy2004-04-301-1/+2
|
* `TObject' renamed to `TValue' + other name changes and better assertionsRoberto Ierusalimschy2003-12-101-11/+13
| | | | for incremental garbage collection
* First version of incremental GCRoberto Ierusalimschy2003-12-091-2/+4
|
* detailsRoberto Ierusalimschy2003-11-191-8/+8
|
* parser fully reentrant(!)Roberto Ierusalimschy2003-08-271-5/+7
|
* better information about instruction behavior (use of arguments)Roberto Ierusalimschy2003-05-141-4/+6
|
* warnings from several compilers (mainly typecasts when lua_Number is float)Roberto Ierusalimschy2003-04-031-2/+2
|
* avoid the identifier `index' (clashes with BSD `index' function)Roberto Ierusalimschy2003-02-271-5/+5
|
* OP_TFORLOOP uses extra stack spaceRoberto Ierusalimschy2002-12-111-2/+2
|
* each .c file defines its own nameRoberto Ierusalimschy2002-12-041-1/+3
|
* documentation for write barriersRoberto Ierusalimschy2002-11-141-2/+2
|
* in case of memory allocation errors, sizecode and sizelineinfo canRoberto Ierusalimschy2002-10-161-4/+4
| | | | be different
* detailsRoberto Ierusalimschy2002-08-211-31/+14
|
* new simetric format for ABC instructions, to avoid exchanging operandsRoberto Ierusalimschy2002-08-201-41/+26
| | | | for `commutative' operators
* new macros `ttis*'Roberto Ierusalimschy2002-08-051-3/+3
|
* new fallback for equality `__eq'Roberto Ierusalimschy2002-06-131-3/+3
|
* new fallback __le (less equal), for partial orderRoberto Ierusalimschy2002-06-121-25/+10
|
* detailRoberto Ierusalimschy2002-06-031-2/+2
|
* new `__newindex' eventfieldRoberto Ierusalimschy2002-05-271-4/+2
|
* no more `global' declarationsRoberto Ierusalimschy2002-05-141-3/+3
|
* details about jump optimizationRoberto Ierusalimschy2002-05-131-13/+22
|
* cleaner implementation of code generation for jumpsRoberto Ierusalimschy2002-05-101-37/+28
|
* optimization for `while' (first version)Roberto Ierusalimschy2002-05-101-10/+17
|
* `skip' instructions must be followed by a jumpRoberto Ierusalimschy2002-05-091-13/+10
|
* new function `lua_vpushstr' to replace uses of `sprintf'Roberto Ierusalimschy2002-05-071-8/+3
|
* new format for test intructions (handle NaN correctly)Roberto Ierusalimschy2002-05-061-66/+82
|
* avoid names that differ only in capitalizationRoberto Ierusalimschy2002-04-241-17/+17
|
* some simplificationsRoberto Ierusalimschy2002-04-221-53/+35
|
* detailsRoberto Ierusalimschy2002-04-101-2/+2
|
* detailsRoberto Ierusalimschy2002-04-021-2/+2
|
* simpler implementation for line informationRoberto Ierusalimschy2002-03-251-21/+6
|
* detailsRoberto Ierusalimschy2002-03-211-5/+2
|
* generic for (with any number of control variables)Roberto Ierusalimschy2002-03-081-8/+19
|
* lu_byte is enough for those fields (maxstack < 256)Roberto Ierusalimschy2002-03-051-2/+2
|
* simpler implementation for `for' loopsRoberto Ierusalimschy2002-02-051-11/+0
|
* OP_LOADINT can be done by OP_LOADKRoberto Ierusalimschy2002-01-251-62/+51
|
* small improvementsRoberto Ierusalimschy2002-01-181-21/+6
|
* cleaner semantics for test instructions (skips)Roberto Ierusalimschy2002-01-161-10/+13
|
* first implementation of coroutinesRoberto Ierusalimschy2002-01-091-2/+1
|
* new type `boolean'Roberto Ierusalimschy2001-12-111-62/+61
|
* no more explicit support for wide-chars; too much troble...Roberto Ierusalimschy2001-11-281-9/+8
|
* first implementation of unrestricted static scopingRoberto Ierusalimschy2001-09-071-0/+11
|
* better syntax for type castsRoberto Ierusalimschy2001-08-311-5/+5
|
* better locality of assignment of table valuesRoberto Ierusalimschy2001-08-301-2/+2
|
* use a table to find (and reuse) constants when parsingRoberto Ierusalimschy2001-08-271-24/+20
|
* small bug when creating AsBc instructions in 16-bit machinesRoberto Ierusalimschy2001-07-241-2/+2
|
* small bug in luaK_self (side effects)Roberto Ierusalimschy2001-07-171-3/+6
|
* cleaner way to ensure alignment for strings and userdataRoberto Ierusalimschy2001-06-151-3/+3
|
* `(exp)' adjusts exp to 1 resultRoberto Ierusalimschy2001-06-121-11/+11
|