aboutsummaryrefslogtreecommitdiff
path: root/lex.c (unfollow)
Commit message (Expand)AuthorFilesLines
1994-11-16uses a single list to keep allocated strings.Roberto Ierusalimschy1-88/+42
1994-11-16set first position of a free block to -1, to catch errorsRoberto Ierusalimschy1-1/+2
1994-11-16new module for memory allocationRoberto Ierusalimschy9-99/+113
1994-11-16correction of function 'nextvar'Roberto Ierusalimschy5-54/+41
1994-11-14unification of symbol tree and constant treeRoberto Ierusalimschy7-183/+131
1994-11-14lua_equalObj now is global (and is used by opcode)Roberto Ierusalimschy2-4/+9
1994-11-13new API function to create tablesRoberto Ierusalimschy2-3/+16
1994-11-13small changes to avoid shadowingRoberto Ierusalimschy2-17/+17
1994-11-13small changes in 'ugly' part.Roberto Ierusalimschy2-19/+26
1994-11-11small corrections to avoid 'warings' with acc.Roberto Ierusalimschy1-12/+14
1994-11-11small corrections to avoid 'warings' with accRoberto Ierusalimschy1-3/+3
1994-11-10small changes in error recoveryRoberto Ierusalimschy2-44/+15
1994-11-10fallback for garbage collectionRoberto Ierusalimschy5-25/+58
1994-11-10fallback list moved from opcode.c to fallback.cRoberto Ierusalimschy4-67/+69
1994-11-09execution of 'mains' separated from callsRoberto Ierusalimschy1-15/+41
1994-11-09calls lua_reportbug instead of lua_error, in default fallbacksRoberto Ierusalimschy1-5/+6
1994-11-09frees file names when unstackedRoberto Ierusalimschy1-3/+3
1994-11-09lua_parse has a different interfaceRoberto Ierusalimschy1-2/+2
1994-11-09lua_call cannot be a macro, because it would push the functionRoberto Ierusalimschy1-3/+2
1994-11-09lua_debugline is kept in the stack 'funcstack' when debugging.Roberto Ierusalimschy1-5/+11
1994-11-09because lua_error does a longjmp, there is no need to a variableRoberto Ierusalimschy1-69/+36
1994-11-08garbage collection for locked objectsRoberto Ierusalimschy1-3/+9
1994-11-08error function for LuaRoberto Ierusalimschy2-2/+11
1994-11-08lock mechanismRoberto Ierusalimschy4-5/+88
1994-11-07new APIRoberto Ierusalimschy2-21/+74
1994-11-07new API: lua_Object now is an integerRoberto Ierusalimschy6-141/+112
1994-11-07first implementation of 'fallbacks'Roberto Ierusalimschy1-115/+202
1994-11-07Type renamed to lua_TypeRoberto Ierusalimschy1-2/+2
1994-11-07module to implement default fallbacks and lock mechanismsRoberto Ierusalimschy2-0/+67
1994-11-07inheritance is not built-inRoberto Ierusalimschy1-35/+5
1994-11-06new opcodes for '>' and '>='Roberto Ierusalimschy2-4/+7
1994-11-04new global function 'setfallback'Roberto Ierusalimschy1-5/+7
1994-11-04small corrections.Roberto Ierusalimschy1-2/+2
1994-11-04creation of function do_protectedrun, that executes lua code enclosedRoberto Ierusalimschy1-220/+96
1994-11-04Elimination of functions lua_isnil, etc.Roberto Ierusalimschy1-8/+12
1994-11-03more functions from opcode.cRoberto Ierusalimschy2-17/+44
1994-11-03there is no need of predefined constants.Roberto Ierusalimschy1-14/+4
1994-11-03RESET is generated at codereturn.Roberto Ierusalimschy1-4/+2
1994-11-03because lua_error now does a longjmp, many functions do not needRoberto Ierusalimschy1-40/+14
1994-11-03function 'lua_addfile' returns an error messageRoberto Ierusalimschy2-14/+8
1994-11-03prototype for function 'yylex'Roberto Ierusalimschy1-38/+3
1994-11-02new way to call functions, plus several small changes. This isRoberto Ierusalimschy4-781/+777
1994-11-02tags T_NIL, etc, changed to LUA_T_NIL, etcRoberto Ierusalimschy2-11/+87
1994-11-02tags T_NIL, etc, changed to LUA_T_NIL, etcRoberto Ierusalimschy2-40/+40
1994-11-02frees filename from file stackRoberto Ierusalimschy1-2/+2
1994-11-01CREATEARRAY now has an argument, the size of the array to create.Roberto Ierusalimschy2-14/+18
1994-11-01small correctionsRoberto Ierusalimschy3-18/+6
1994-10-21deletion of 'include mm.h'Roberto Ierusalimschy2-42/+1
1994-10-19implementacao das funcoes 'date', 'time' e 'beep'.Waldemar Celes1-4/+46
1994-10-18deletion of 'include mm.h'Roberto Ierusalimschy3-10/+3