summaryrefslogtreecommitdiff
path: root/lcode.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* detailsRoberto Ierusalimschy2002-08-211-31/+14
* new simetric format for ABC instructions, to avoid exchanging operandsRoberto Ierusalimschy2002-08-201-41/+26
* 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
* details about opcode parametersRoberto Ierusalimschy2001-06-111-10/+9
* new definition for `luaD_call' and `luaD_adjusttop'Roberto Ierusalimschy2001-06-081-3/+5
* details.Roberto Ierusalimschy2001-06-081-3/+9
* smaller structs for udata and for stringsRoberto Ierusalimschy2001-06-071-2/+2
* new implementation for userdatas, without `keys'Roberto Ierusalimschy2001-06-061-3/+3
* new implementation for the Virtual MachineRoberto Ierusalimschy2001-06-051-479/+566
* name changesRoberto Ierusalimschy2001-04-231-11/+7
* list constructors do not adjust last expressionRoberto Ierusalimschy2001-04-061-5/+3
* new way to handle `profiles'Roberto Ierusalimschy2001-03-261-1/+2