Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | new fallback "getglobal". | Roberto Ierusalimschy | 1996-01-30 | 3 | -9/+21 | |
| | ||||||
* | new example showing how to build modules. | Roberto Ierusalimschy | 1996-01-30 | 1 | -5/+50 | |
| | ||||||
* | new fallback "getglobal". | Roberto Ierusalimschy | 1996-01-30 | 1 | -8/+20 | |
| | | | | modifications to generate an index (not automatically yet). | |||||
* | new functions "tostring", "assert", and "format". | Roberto Ierusalimschy | 1996-01-29 | 1 | -7/+50 | |
| | ||||||
* | "read('s')" was "eating" delimiter. | Roberto Ierusalimschy | 1996-01-29 | 1 | -3/+3 | |
| | ||||||
* | lua_table now has references to global variable names (TreeNode's). | Roberto Ierusalimschy | 1996-01-26 | 5 | -30/+15 | |
| | ||||||
* | "dofile" issues an error when called with non string arguments, and | Roberto Ierusalimschy | 1996-01-26 | 1 | -2/+8 | |
| | | | | runs stdin when called without arguments. | |||||
* | "setglobal" and "getglobal" moved to inout.c, as it concentrates pre-defined | Roberto Ierusalimschy | 1996-01-26 | 2 | -11/+35 | |
| | | | | | library. new function "assert". | |||||
* | "setglobal" and "getglobal" moved to inout.c, as it concentrates pre-defined | Roberto Ierusalimschy | 1996-01-26 | 1 | -25/+3 | |
| | | | | library. | |||||
* | elimination of function "int2str", as it can be replaced by "format('%c', .)" | Roberto Ierusalimschy | 1996-01-26 | 1 | -14/+1 | |
| | ||||||
* | "dofile" does not issue a warning when unable to open the file, | Roberto Ierusalimschy | 1996-01-23 | 1 | -6/+2 | |
| | | | | but only returns an error code. | |||||
* | new function "assert" | Roberto Ierusalimschy | 1996-01-23 | 1 | -1/+3 | |
| | ||||||
* | local variable stack needs only the name of the variable (TreeNode); | Roberto Ierusalimschy | 1996-01-23 | 1 | -19/+12 | |
| | | | | this way is simpler and faster than old way. | |||||
* | correction of some order dependencies in debug code. | Roberto Ierusalimschy | 1996-01-22 | 1 | -18/+20 | |
| | ||||||
* | add_char now is global. | Roberto Ierusalimschy | 1996-01-22 | 1 | -40/+36 | |
| | | | | time returns week-day. | |||||
* | new function "tostring". | Roberto Ierusalimschy | 1996-01-22 | 3 | -31/+47 | |
| | ||||||
* | add_char now is global. | Roberto Ierusalimschy | 1996-01-22 | 1 | -33/+102 | |
| | | | | new function format. | |||||
* | add_char now is global. | Roberto Ierusalimschy | 1996-01-22 | 1 | -1/+2 | |
| | ||||||
* | memory overflow tries a garbage collection; if it fails then exit the | Roberto Ierusalimschy | 1996-01-22 | 3 | -9/+31 | |
| | | | | program. | |||||
* | bug: "read" with format MUST read given number of chars (if file ends | Roberto Ierusalimschy | 1996-01-12 | 1 | -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 Ierusalimschy | 1996-01-09 | 1 | -2/+2 | |
| | ||||||
* | hooks for line change and function calls; first version. | Roberto Ierusalimschy | 1996-01-09 | 2 | -10/+88 | |
| | ||||||
* | correction of dependencies from "luadebug.h". | Roberto Ierusalimschy | 1996-01-09 | 1 | -3/+3 | |
| | ||||||
* | names generated by yacc (starting with "yy") are changed to start with | Roberto Ierusalimschy | 1995-12-21 | 3 | -16/+20 | |
| | | | | "luaY_", to avoid name clashes with hosts using yacc. | |||||
* | bug: luaI_findconstantbyname may change the value of lua_constant. | Roberto Ierusalimschy | 1995-12-18 | 1 | -2/+3 | |
| | ||||||
* | useless "#include math.h"v2.2 | Roberto Ierusalimschy | 1995-11-16 | 2 | -4/+2 | |
| | ||||||
* | reference manual | Roberto Ierusalimschy | 1995-11-16 | 1 | -0/+1741 | |
| | ||||||
* | new distribution | Roberto Ierusalimschy | 1995-11-13 | 1 | -2/+2 | |
| | ||||||
* | "read" must return 'nil' on EOF. | Roberto Ierusalimschy | 1995-11-10 | 1 | -1/+6 | |
| | ||||||
* | changes to improve portability | Roberto Ierusalimschy | 1995-11-10 | 1 | -25/+19 | |
| | ||||||
* | re-implementation of functions "write" and "read" | Roberto Ierusalimschy | 1995-11-10 | 1 | -253/+256 | |
| | ||||||
* | error functions are shared by all libraries | Roberto Ierusalimschy | 1995-11-10 | 3 | -62/+52 | |
| | ||||||
* | little improvement | Roberto Ierusalimschy | 1995-11-10 | 1 | -5/+2 | |
| | ||||||
* | print_stack now gets a parameter (file to print); | Roberto Ierusalimschy | 1995-11-03 | 1 | -115/+64 | |
| | | | | small changes. | |||||
* | "getobjname" checks first fallbacks (so, if a function is global and | Roberto Ierusalimschy | 1995-11-03 | 1 | -4/+4 | |
| | | | | a fallback, it is reported as a fallback). | |||||
* | "AUTHORS" separated from COPYRIGHT. | Roberto Ierusalimschy | 1995-10-31 | 2 | -5/+6 | |
| | ||||||
* | local variables may appear inside blocks in main code. | Roberto Ierusalimschy | 1995-10-26 | 1 | -3/+1 | |
| | ||||||
* | functions now may be declared with any "var" as a name; | Roberto Ierusalimschy | 1995-10-26 | 8 | -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 Ierusalimschy | 1995-10-25 | 1 | -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 the | Roberto Ierusalimschy | 1995-10-25 | 6 | -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 Ierusalimschy | 1995-10-23 | 1 | -3/+9 | |
| | ||||||
* | uses "isatty" to check if executes stdin line by line or as a file. | Roberto Ierusalimschy | 1995-10-23 | 1 | -1/+12 | |
| | ||||||
* | small changes in the format of debug information. | Roberto Ierusalimschy | 1995-10-23 | 2 | -8/+13 | |
| | ||||||
* | small bug | Roberto Ierusalimschy | 1995-10-17 | 1 | -2/+2 | |
| | ||||||
* | function "setfallback" now gives an error if called with wrong parameters. | Roberto Ierusalimschy | 1995-10-17 | 2 | -9/+8 | |
| | ||||||
* | new module luadebug.h. | Roberto Ierusalimschy | 1995-10-17 | 4 | -10/+42 | |
| | ||||||
* | module to declare API for debuging. | Roberto Ierusalimschy | 1995-10-17 | 1 | -0/+19 | |
| | ||||||
* | new style for debug information about functions: no more SETFUNCTION | Roberto Ierusalimschy | 1995-10-17 | 8 | -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 Ierusalimschy | 1995-10-17 | 2 | -32/+14 | |
| | ||||||
* | 'luaI_travfallbacks' now can look for a fallback. | Roberto Ierusalimschy | 1995-10-17 | 2 | -7/+9 | |
| |