summaryrefslogtreecommitdiff
path: root/lparser.h
Commit message (Expand)AuthorAgeFilesLines
* `luac´ -> `luai' (to avoid confusion with other luac stuff)Roberto Ierusalimschy2005-03-091-3/+3
* `luaconf.h´ exports all its definitions always (so all of themRoberto Ierusalimschy2005-03-081-3/+3
* USHRT_MAX may not fit in a (16-bit) intRoberto Ierusalimschy2005-03-071-2/+2
* new way to use `vararg' parameters (with `...')Roberto Ierusalimschy2004-05-311-2/+3
* zio does not keep "source" name (nobody uses it)Roberto Ierusalimschy2003-08-251-2/+2
* more changes to reduce stack usage by the parserRoberto Ierusalimschy2003-07-091-4/+4
* small changes to reduce stack usage by the parserRoberto Ierusalimschy2003-07-091-3/+9
* different variables for number of upvalues and size of upvalue arrayRoberto Ierusalimschy2003-02-111-2/+1
* new functions to manipulate upvales (get/setupvalue)Roberto Ierusalimschy2002-12-191-1/+2
* use of different buffers for scanner and concatenationRoberto Ierusalimschy2002-10-081-2/+2
* no more `global' declarationsRoberto Ierusalimschy2002-05-141-16/+5
* cleaner implementation of code generation for jumpsRoberto Ierusalimschy2002-05-101-2/+2
* commentRoberto Ierusalimschy2002-05-091-2/+2
* simpler implementation for line informationRoberto Ierusalimschy2002-03-251-3/+1
* implementation of `global' statementRoberto Ierusalimschy2002-03-141-18/+18
* better order of record fields for 64-bit machinesRoberto Ierusalimschy2002-02-081-2/+2
* OP_LOADINT can be done by OP_LOADKRoberto Ierusalimschy2002-01-251-7/+1
* new type `boolean'Roberto Ierusalimschy2001-12-111-1/+3
* `Hash' -> `Table'Roberto Ierusalimschy2001-10-251-2/+2
* first implementation of unrestricted static scopingRoberto Ierusalimschy2001-09-071-2/+18
* use a table to find (and reuse) constants when parsingRoberto Ierusalimschy2001-08-271-1/+3
* the parser is not LL(1)Roberto Ierusalimschy2001-08-101-2/+2
* rename of `kproto' to `p'Roberto Ierusalimschy2001-06-281-2/+2
* new implementation for the Virtual MachineRoberto Ierusalimschy2001-06-051-13/+19
* code check for upvaluesRoberto Ierusalimschy2001-02-201-2/+1
* `free' gets size of the block: complete control over memory useRoberto Ierusalimschy2000-12-281-8/+7
* explicit control of size for growing vectorsRoberto Ierusalimschy2000-12-261-1/+7
* better control over extensions of char/short to intRoberto Ierusalimschy2000-11-301-4/+4
* detailsRoberto Ierusalimschy2000-10-091-4/+4
* new way to count `nblocks' for GC (try to count bytes).Roberto Ierusalimschy2000-09-291-2/+1
* commentsRoberto Ierusalimschy2000-08-311-2/+2
* new way to store local-variable information.Roberto Ierusalimschy2000-08-221-4/+3
* no more options for debug information: it is always onRoberto Ierusalimschy2000-08-081-2/+1
* new structure for line informationRoberto Ierusalimschy2000-08-081-1/+3
* better error messagesRoberto Ierusalimschy2000-06-281-1/+2
* new version of debug systemRoberto Ierusalimschy2000-06-261-3/+1
* new way to generate SETLINEsRoberto Ierusalimschy2000-06-211-1/+2
* accepts `$debug' in the middle of a function.Roberto Ierusalimschy2000-05-251-2/+2
* new optimization: jumps to jumpsRoberto Ierusalimschy2000-04-061-1/+2
* implementation of BREAKRoberto Ierusalimschy2000-04-051-4/+3
* limits now are in `llims.n'Roberto Ierusalimschy2000-03-241-32/+1
* detailsRoberto Ierusalimschy2000-03-131-1/+5
* some name changesRoberto Ierusalimschy2000-03-101-4/+4
* first implementation of "threaded code" for boolean operationsRoberto Ierusalimschy2000-03-091-4/+10
* a better way to control optimizations.Roberto Ierusalimschy2000-03-041-15/+4
* change of code generation design (independent functions for each opcode)Roberto Ierusalimschy2000-03-031-11/+17
* many details (most by lhf).Roberto Ierusalimschy2000-03-031-6/+6
* new algorithm to parse expressions + distribution of code between lparserRoberto Ierusalimschy2000-03-031-10/+8
* first version of code optimizerRoberto Ierusalimschy2000-02-221-1/+73
* first implementation of multiple states (reentrant code).Roberto Ierusalimschy1999-11-221-5/+2