aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* correcao de bug na construcao do formato.Waldemar Celes1995-01-031-10/+11
|
* stack is indexed by integers, not Words, to allow bigger stack on 32 bit ↵Roberto Ierusalimschy1994-12-301-2/+6
| | | | machines
* functions that no more return error codes now have return type voidRoberto Ierusalimschy1994-12-282-37/+26
|
* 'lua_getsubscript' and 'lua_storesubscript' now run unprotected (to improve ↵Waldemar Celes1994-12-271-14/+6
| | | | efficiency)
* better names for 'y.tab.c' and 'y.tab.h' (now they are moved to 'parser.c' ↵Waldemar Celes1994-12-272-10/+10
| | | | and 'parser.h')
* uses 'limits.h' for MAX_WORD and MAX_INTWaldemar Celes1994-12-271-2/+5
|
* bytecodes are indexed by integers, not Words, to allow bigger code on 32 bit ↵Waldemar Celes1994-12-271-10/+8
| | | | machines
* routines are defined before rules, to allow correct compilation with bisonWaldemar Celes1994-12-271-185/+184
|
* new file 'types.h'Roberto Ierusalimschy1994-12-231-13/+12
|
* implementation dependent typesRoberto Ierusalimschy1994-12-201-0/+25
|
* better control of integer types and their limitsRoberto Ierusalimschy1994-12-2014-143/+148
|
* a field with value 'nil' must call the fallback 'index'Roberto Ierusalimschy1994-12-161-2/+2
|
* new constant LUA_NOOBJECT.Roberto Ierusalimschy1994-12-162-25/+18
| | | | | 'lua_createtable' does not have parameters. 'lua_copystring' now is a macro
* new constant LUA_NOOBJECTRoberto Ierusalimschy1994-12-163-9/+9
|
* new constant LUA_NOOBJECT.Roberto Ierusalimschy1994-12-163-74/+74
| | | | 'lua_error' never returns
* Passar os argv apos '--' para Lua.Waldemar Celes1994-12-141-2/+42
| | | | Captura-se cada argv com a funcao argv(i), onde i = 1, 2, ...
* no special treatment for C++ (this should be done in the C++ code)Roberto Ierusalimschy1994-12-131-11/+1
|
* debug message goes to stderrRoberto Ierusalimschy1994-12-131-2/+2
|
* new API function 'lua_pushliteral'Roberto Ierusalimschy1994-12-134-16/+33
|
* opcode PUSHSELF has a parameter that indicates the method to be calledRoberto Ierusalimschy1994-12-062-6/+16
|
* small bug correctionRoberto Ierusalimschy1994-11-301-2/+2
|
* 'main' returns condition codeRoberto Ierusalimschy1994-11-281-4/+6
|
* new hash function; hash value for strings are kept with the stringRoberto Ierusalimschy1994-11-281-9/+9
|
* new hash function; hash value for strings are kept with the stringRoberto Ierusalimschy1994-11-252-2/+5
|
* erased function yywrap (nobody used it)Roberto Ierusalimschy1994-11-251-6/+1
|
* new modules 'mem' and 'fallback'.Roberto Ierusalimschy1994-11-231-5/+26
| | | | correction of dependencies
* modifications to avoid warnings when compiling yacc codeRoberto Ierusalimschy1994-11-231-3/+11
|
* garbage collection tag for strings organized in struct TaggedStringRoberto Ierusalimschy1994-11-237-53/+56
|
* small simplificationRoberto Ierusalimschy1994-11-221-3/+1
|
* correction of function tonumberRoberto Ierusalimschy1994-11-221-2/+3
|
* no more unary '+'Roberto Ierusalimschy1994-11-221-2/+1
|
* debug shows lines where functions were calledRoberto Ierusalimschy1994-11-212-30/+45
|
* new lua functions 'getglobal' and 'setglobal'Roberto Ierusalimschy1994-11-211-6/+32
|
* fallback for "call expression not a function" errorsRoberto Ierusalimschy1994-11-213-7/+29
|
* fallback to unary minus is 'arith' with operation code 'unm'Roberto Ierusalimschy1994-11-213-8/+9
|
* lua_lock receives its parameter via stack.Roberto Ierusalimschy1994-11-182-12/+35
| | | | beginblock and endblock do not have parameters
* lua_lock receives its parameter via stackRoberto Ierusalimschy1994-11-183-8/+9
|
* function 'lua_createstring' moved from table.c to tree.cRoberto Ierusalimschy1994-11-184-17/+7
|
* small correctionRoberto Ierusalimschy1994-11-171-2/+2
|
* userdata can have different tagsRoberto Ierusalimschy1994-11-173-19/+21
|
* small bug correctedRoberto Ierusalimschy1994-11-171-7/+7
|
* pow operation is defined in mathlib.cRoberto Ierusalimschy1994-11-172-30/+31
|
* listing did not list POWOPRoberto Ierusalimschy1994-11-171-2/+3
|
* uses new memory module (mem.c).Roberto Ierusalimschy1994-11-171-65/+36
| | | | | small changes in seting debug line. if and elseif unified in a outine 'codeIf'
* new API functions startblock and endblockRoberto Ierusalimschy1994-11-172-2/+22
|
* changes in garbage collection controlRoberto Ierusalimschy1994-11-177-49/+40
|
* uses a single list to keep allocated strings.Roberto Ierusalimschy1994-11-161-88/+42
|
* set first position of a free block to -1, to catch errorsRoberto Ierusalimschy1994-11-161-1/+2
|
* new module for memory allocationRoberto Ierusalimschy1994-11-169-99/+113
|
* correction of function 'nextvar'Roberto Ierusalimschy1994-11-165-54/+41
|