aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* unification of symbol tree and constant treeRoberto Ierusalimschy1994-11-147-183/+131
|
* lua_equalObj now is global (and is used by opcode)Roberto Ierusalimschy1994-11-142-4/+9
|
* new API function to create tablesRoberto Ierusalimschy1994-11-132-3/+16
|
* small changes to avoid shadowingRoberto Ierusalimschy1994-11-132-17/+17
|
* small changes in 'ugly' part.Roberto Ierusalimschy1994-11-132-19/+26
|
* small corrections to avoid 'warings' with acc.Roberto Ierusalimschy1994-11-111-12/+14
| | | | do_call was moving results in the wrong order.
* small corrections to avoid 'warings' with accRoberto Ierusalimschy1994-11-111-3/+3
|
* small changes in error recoveryRoberto Ierusalimschy1994-11-102-44/+15
|
* fallback for garbage collectionRoberto Ierusalimschy1994-11-105-25/+58
|
* fallback list moved from opcode.c to fallback.cRoberto Ierusalimschy1994-11-104-67/+69
|
* execution of 'mains' separated from callsRoberto Ierusalimschy1994-11-091-15/+41
|
* calls lua_reportbug instead of lua_error, in default fallbacksRoberto Ierusalimschy1994-11-091-5/+6
|
* frees file names when unstackedRoberto Ierusalimschy1994-11-091-3/+3
|
* lua_parse has a different interfaceRoberto Ierusalimschy1994-11-091-2/+2
|
* lua_call cannot be a macro, because it would push the functionRoberto Ierusalimschy1994-11-091-3/+2
| | | | over the parameters
* lua_debugline is kept in the stack 'funcstack' when debugging.Roberto Ierusalimschy1994-11-091-5/+11
|
* because lua_error does a longjmp, there is no need to a variableRoberto Ierusalimschy1994-11-091-69/+36
| | | | | | | 'err'. lua_parse has a different interface, to allow the free of the main block even if compilation fails. small changes in the debug system.
* garbage collection for locked objectsRoberto Ierusalimschy1994-11-081-3/+9
|
* error function for LuaRoberto Ierusalimschy1994-11-082-2/+11
|
* lock mechanismRoberto Ierusalimschy1994-11-084-5/+88
|
* new APIRoberto Ierusalimschy1994-11-072-21/+74
|
* new API: lua_Object now is an integerRoberto Ierusalimschy1994-11-076-141/+112
|
* first implementation of 'fallbacks'Roberto Ierusalimschy1994-11-071-115/+202
|
* Type renamed to lua_TypeRoberto Ierusalimschy1994-11-071-2/+2
|
* module to implement default fallbacks and lock mechanismsRoberto Ierusalimschy1994-11-072-0/+67
|
* inheritance is not built-inRoberto Ierusalimschy1994-11-071-35/+5
|
* new opcodes for '>' and '>='Roberto Ierusalimschy1994-11-062-4/+7
|
* new global function 'setfallback'Roberto Ierusalimschy1994-11-041-5/+7
|
* small corrections.Roberto Ierusalimschy1994-11-041-2/+2
|
* creation of function do_protectedrun, that executes lua code enclosedRoberto Ierusalimschy1994-11-041-220/+96
| | | | | in a setjmp, with error recovery. Elimination of functions lua_isnil, etc.
* Elimination of functions lua_isnil, etc.Roberto Ierusalimschy1994-11-041-8/+12
|
* more functions from opcode.cRoberto Ierusalimschy1994-11-032-17/+44
| | | | | | 'open_file' and 'open_string' return an error message lua_type renamed to luaI_type (I for Internal, as this function is not exported outside lua)
* there is no need of predefined constants.Roberto Ierusalimschy1994-11-031-14/+4
|
* RESET is generated at codereturn.Roberto Ierusalimschy1994-11-031-4/+2
|
* because lua_error now does a longjmp, many functions do not needRoberto Ierusalimschy1994-11-031-40/+14
| | | | to check conditions.
* function 'lua_addfile' returns an error messageRoberto Ierusalimschy1994-11-032-14/+8
|
* prototype for function 'yylex'Roberto Ierusalimschy1994-11-031-38/+3
|
* new way to call functions, plus several small changes. This isRoberto Ierusalimschy1994-11-024-781/+777
| | | | a temporary version!
* tags T_NIL, etc, changed to LUA_T_NIL, etcRoberto Ierusalimschy1994-11-022-11/+87
| | | | some lua_ functions changed form opcode.c to here
* tags T_NIL, etc, changed to LUA_T_NIL, etcRoberto Ierusalimschy1994-11-022-40/+40
|