summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* new fallback "getglobal".Roberto Ierusalimschy1996-01-303-9/+21
|
* new example showing how to build modules.Roberto Ierusalimschy1996-01-301-5/+50
|
* new fallback "getglobal".Roberto Ierusalimschy1996-01-301-8/+20
| | | | modifications to generate an index (not automatically yet).
* new functions "tostring", "assert", and "format".Roberto Ierusalimschy1996-01-291-7/+50
|
* "read('s')" was "eating" delimiter.Roberto Ierusalimschy1996-01-291-3/+3
|
* lua_table now has references to global variable names (TreeNode's).Roberto Ierusalimschy1996-01-265-30/+15
|
* "dofile" issues an error when called with non string arguments, andRoberto Ierusalimschy1996-01-261-2/+8
| | | | runs stdin when called without arguments.
* "setglobal" and "getglobal" moved to inout.c, as it concentrates pre-definedRoberto Ierusalimschy1996-01-262-11/+35
| | | | | library. new function "assert".
* "setglobal" and "getglobal" moved to inout.c, as it concentrates pre-definedRoberto Ierusalimschy1996-01-261-25/+3
| | | | library.
* elimination of function "int2str", as it can be replaced by "format('%c', .)"Roberto Ierusalimschy1996-01-261-14/+1
|
* "dofile" does not issue a warning when unable to open the file,Roberto Ierusalimschy1996-01-231-6/+2
| | | | but only returns an error code.
* new function "assert"Roberto Ierusalimschy1996-01-231-1/+3
|
* local variable stack needs only the name of the variable (TreeNode);Roberto Ierusalimschy1996-01-231-19/+12
| | | | this way is simpler and faster than old way.
* correction of some order dependencies in debug code.Roberto Ierusalimschy1996-01-221-18/+20
|
* add_char now is global.Roberto Ierusalimschy1996-01-221-40/+36
| | | | time returns week-day.
* new function "tostring".Roberto Ierusalimschy1996-01-223-31/+47
|
* add_char now is global.Roberto Ierusalimschy1996-01-221-33/+102
| | | | new function format.
* add_char now is global.Roberto Ierusalimschy1996-01-221-1/+2
|
* memory overflow tries a garbage collection; if it fails then exit theRoberto Ierusalimschy1996-01-223-9/+31
| | | | program.
* bug: "read" with format MUST read given number of chars (if file endsRoberto Ierusalimschy1996-01-121-5/+17
| | | | | before that reports an error, returning nil). "readuntil" can be called with nil or no parameters to read until EOF.
* "getobjectname" got a "lua_" prefix.Roberto Ierusalimschy1996-01-091-2/+2
|
* hooks for line change and function calls; first version.Roberto Ierusalimschy1996-01-092-10/+88
|
* correction of dependencies from "luadebug.h".Roberto Ierusalimschy1996-01-091-3/+3
|
* names generated by yacc (starting with "yy") are changed to start withRoberto Ierusalimschy1995-12-213-16/+20
| | | | "luaY_", to avoid name clashes with hosts using yacc.
* bug: luaI_findconstantbyname may change the value of lua_constant.Roberto Ierusalimschy1995-12-181-2/+3
|
* useless "#include math.h"v2.2Roberto Ierusalimschy1995-11-162-4/+2
|
* reference manualRoberto Ierusalimschy1995-11-161-0/+1741
|
* new distributionRoberto Ierusalimschy1995-11-131-2/+2
|
* "read" must return 'nil' on EOF.Roberto Ierusalimschy1995-11-101-1/+6
|
* changes to improve portabilityRoberto Ierusalimschy1995-11-101-25/+19
|
* re-implementation of functions "write" and "read"Roberto Ierusalimschy1995-11-101-253/+256
|
* error functions are shared by all librariesRoberto Ierusalimschy1995-11-103-62/+52
|
* little improvementRoberto Ierusalimschy1995-11-101-5/+2
|
* print_stack now gets a parameter (file to print);Roberto Ierusalimschy1995-11-031-115/+64
| | | | small changes.
* "getobjname" checks first fallbacks (so, if a function is global andRoberto Ierusalimschy1995-11-031-4/+4
| | | | a fallback, it is reported as a fallback).
* "AUTHORS" separated from COPYRIGHT.Roberto Ierusalimschy1995-10-312-5/+6
|
* local variables may appear inside blocks in main code.Roberto Ierusalimschy1995-10-261-3/+1
|
* functions now may be declared with any "var" as a name;Roberto Ierusalimschy1995-10-268-124/+137
| | | | | therefore they do not have a "baptism" name. Changes in debug API to acomodate that.
* new syntax for function declarations: "function a.x () ... "Roberto Ierusalimschy1995-10-251-19/+16
| | | | | new semantics for function declarations: function f () is valid only at run-time.
* new method to keep debug line information: current line is stored on theRoberto Ierusalimschy1995-10-256-127/+169
| | | | | Lua stack, just below (new) base, with tag LUA_T_LINE. SETLINE opcodes are generated by lex.
* "dofile" now accepts NULL as parameter, to run stdin.Roberto Ierusalimschy1995-10-231-3/+9
|
* uses "isatty" to check if executes stdin line by line or as a file.Roberto Ierusalimschy1995-10-231-1/+12
|
* small changes in the format of debug information.Roberto Ierusalimschy1995-10-232-8/+13
|
* small bugRoberto Ierusalimschy1995-10-171-2/+2
|
* function "setfallback" now gives an error if called with wrong parameters.Roberto Ierusalimschy1995-10-172-9/+8
|
* new module luadebug.h.Roberto Ierusalimschy1995-10-174-10/+42
|
* module to declare API for debuging.Roberto Ierusalimschy1995-10-171-0/+19
|
* new style for debug information about functions: no more SETFUNCTIONRoberto Ierusalimschy1995-10-178-214/+121
| | | | | | | | opcodes. When a function is called, its entry in the stack is marked with LUA_T_(C)MARK, so function 'luaD_stackedfunction' can find it if needed. Functions now have their file names in the headers, so there is no need of 'addfile' and the like.
* 'nextvar' now traverses the symbol array, instead of the constant tree.Roberto Ierusalimschy1995-10-172-32/+14
|
* 'luaI_travfallbacks' now can look for a fallback.Roberto Ierusalimschy1995-10-172-7/+9
|