summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* getlocal cannot return the local itself, since lua_isstring andRoberto Ierusalimschy1999-02-032-4/+9
* only parser uses MAX_WORDRoberto Ierusalimschy1999-02-031-8/+1
* new syntax: assignment expressions + better order for opcodesRoberto Ierusalimschy1999-02-023-67/+111
* opcodes with builtin parameters are too complicated for very little extraRoberto Ierusalimschy1999-02-023-309/+96
* "if" expression leaves only one of its expressions on the stackRoberto Ierusalimschy1999-02-021-2/+5
* "if" expressions.Roberto Ierusalimschy1999-02-011-24/+31
* negative numerals do not need a MINUSOPeration; go directly to contantRoberto Ierusalimschy1999-01-291-44/+51
* no need to define functions for macros...Roberto Ierusalimschy1999-01-263-36/+5
* detailsRoberto Ierusalimschy1999-01-261-2/+2
* luaH_set does the set and protect its value; luaH_move can then be aRoberto Ierusalimschy1999-01-251-31/+16
* luaH_set does the set, and protects its value, so luaH_move can be aRoberto Ierusalimschy1999-01-251-4/+4
* luaH_set does the set!Roberto Ierusalimschy1999-01-251-13/+8
* uses the same double hashing that is used for tablesRoberto Ierusalimschy1999-01-251-12/+17
* table entries with ref=null always have val=null too.Roberto Ierusalimschy1999-01-253-32/+21
* small optimizations(?)Roberto Ierusalimschy1999-01-221-49/+36
* C cannot initialize a struct.Roberto Ierusalimschy1999-01-221-10/+10
* "free" usually handles NULL; handle non ANSI case separately.Roberto Ierusalimschy1999-01-221-1/+2
* local names are all in the constant pool, so they do not need to beRoberto Ierusalimschy1999-01-221-9/+2
* "realloc" usually implements "malloc"; handle non ANSI case separately.Roberto Ierusalimschy1999-01-221-23/+21
* <string.h> is needed because of "memcpy".Roberto Ierusalimschy1999-01-211-1/+2
* small optimizationsRoberto Ierusalimschy1999-01-201-9/+8
* small optimization in getglobalRoberto Ierusalimschy1999-01-151-18/+20
* names...Roberto Ierusalimschy1999-01-152-38/+24
* new functions to manipulate C global variablesRoberto Ierusalimschy1999-01-153-11/+51
* GC can be called during parsing, if needed.Roberto Ierusalimschy1999-01-152-31/+44
* "getstack" returns func, too.Roberto Ierusalimschy1999-01-151-1/+5
* "%.16g" already formats integers as integers, so we do not need anRoberto Ierusalimschy1999-01-131-12/+5
* details (comments)Roberto Ierusalimschy1999-01-132-8/+6
* better precision when converting numbers to strings.Roberto Ierusalimschy1999-01-121-2/+2
* detailsRoberto Ierusalimschy1999-01-111-4/+8
* header missing.Roberto Ierusalimschy1999-01-111-1/+2
* initialization module (to load libraries)Roberto Ierusalimschy1999-01-081-0/+17
* new library for debbugingRoberto Ierusalimschy1999-01-084-11/+228
* when handling signals (^C), deep old hook values.Roberto Ierusalimschy1999-01-061-3/+9
* "goto" for tail recursion changed to "while"Roberto Ierusalimschy1999-01-041-14/+13
* double hashing for string tables.Roberto Ierusalimschy1999-01-041-57/+40
* small improvements.Roberto Ierusalimschy1999-01-042-6/+6
* new sort algorithm.Roberto Ierusalimschy1999-01-041-54/+66
* function "move" for tables is better implemented with some "insideRoberto Ierusalimschy1999-01-042-2/+13
* bug: "format" does not check size of format item (such as "%00000...00000d").Roberto Ierusalimschy1999-01-042-39/+36
* commentsRoberto Ierusalimschy1999-01-042-17/+42
* donĀ“t need the "+1", the "%" is enough to garantee r<1.Roberto Ierusalimschy1998-12-301-4/+4
* details ("settable")Roberto Ierusalimschy1998-12-303-43/+50
* new option for function "random": random(a,b) returns a<=x<=bRoberto Ierusalimschy1998-12-301-9/+15
* new functions "tinsert" and "tremove"Roberto Ierusalimschy1998-12-303-13/+49
* tables are better manipulated via "Hash *" instead of "TObject" orRoberto Ierusalimschy1998-12-303-39/+43
* to avoid warnings about "typecast" (Visual C++)Roberto Ierusalimschy1998-12-2810-75/+75
* new function "luaO_str2d" to convert strings to numbers, becauseRoberto Ierusalimschy1998-12-274-76/+108
* format for double is always "%g", do not need #definesRoberto Ierusalimschy1998-12-271-4/+3
* reorder and rename of most functions, for better documentation.Roberto Ierusalimschy1998-12-271-261/+312