aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* detailsRoberto Ierusalimschy1999-02-191-53/+35
|
* detailsRoberto Ierusalimschy1999-02-126-22/+19
|
* new name for opcodeRoberto Ierusalimschy1999-02-093-8/+8
|
* new year for Copyright.Roberto Ierusalimschy1999-02-091-3/+3
|
* small corrections in opcodes.Roberto Ierusalimschy1999-02-093-17/+30
|
* assignment expression may be multipleRoberto Ierusalimschy1999-02-083-35/+47
|
* clearer way to set tables.Roberto Ierusalimschy1999-02-085-45/+46
|
* another (silly) debuging function.Roberto Ierusalimschy1999-02-081-1/+7
|
* userdata and strings are kept in separate stringtablesRoberto Ierusalimschy1999-02-081-16/+17
|
* Lua cannot have static variables.Roberto Ierusalimschy1999-02-051-7/+13
|
* lots of new stuff from 3.2Roberto Ierusalimschy1999-02-051-69/+138
|
* detailsRoberto Ierusalimschy1999-02-051-22/+23
|
* format "%s" may break limit of "sprintf" on some machines.Roberto Ierusalimschy1999-02-042-9/+17
|
* compile option EXTRALIB for builtin functions that can be written in Lua.Roberto Ierusalimschy1999-02-042-14/+21
|
* "errorim" now is _ERRORMESSAGE.Roberto Ierusalimschy1999-02-041-4/+7
|
* "lua_debug", "lua_callhook" and "lua_linehook" must be inside "lua_state".Roberto Ierusalimschy1999-02-0410-56/+53
|
* new dependenciesRoberto Ierusalimschy1999-02-041-2/+3
|
* new opcode for "long" arguments (3 bytes)Roberto Ierusalimschy1999-02-043-119/+152
|
* getlocal cannot return the local itself, since lua_isstring andRoberto Ierusalimschy1999-02-032-4/+9
| | | | lua_isnumber can modify it.
* 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
| | | | performance.
* "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
| | | | table.
* 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
| | | | | macro. New algorithm for double hashing (does not use "%").
* luaH_set does the set, and protects its value, so luaH_move can be aRoberto Ierusalimschy1999-01-251-4/+4
| | | | macro.
* 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
| | | | marked in GC.
* "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
| | | | alternative "%ld" convertion in "tostring".
* 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
|