summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* new function "luaI_findconstantbyname".Roberto Ierusalimschy1995-10-134-10/+16
|
* bug. "fgets" reads n-1 chars.Roberto Ierusalimschy1995-10-111-2/+2
|
* new module "func", for GC of functions,Roberto Ierusalimschy1995-10-091-15/+25
| | | | and new "defines" for configuration setup.
* bug: stack overflow error must leave space on the stack for error function.Roberto Ierusalimschy1995-10-091-5/+3
|
* fallback table now has number of parameters and results of eachRoberto Ierusalimschy1995-10-092-11/+14
| | | | fallback. This information is used by opcode.c, when calling a fallback.
* "docall" now assumes that called function is always on the stack, justRoberto Ierusalimschy1995-10-091-75/+101
| | | | | | below "base". That gives more regularity for the stack shape, and prevents fallbacks of being garbage collected if they are redefined during execution.
* lua function "type" now returns the string "function" both for luaRoberto Ierusalimschy1995-10-091-4/+2
| | | | functions and c functions.
* new functions: "ascii" and "int2str",Roberto Ierusalimschy1995-10-091-67/+92
| | | | small "re-engineering" on parameter checking.
* small "re-engineering" on parameter checking.Roberto Ierusalimschy1995-10-091-145/+42
| | | | correction of function "atan2".
* new command line options: -v to print Copyright message, andRoberto Ierusalimschy1995-10-061-8/+14
| | | | - to read stdin.
* definitions for Copyright and version noticesRoberto Ierusalimschy1995-10-061-1/+6
|
* nova forma de comentarios: de '#' ate' fim de linha (para uso de luaRoberto Ierusalimschy1995-10-061-2/+3
| | | | como shell)
* Garbage collection of functions + header structure for functionsRoberto Ierusalimschy1995-10-048-36/+56
|
* Module to manipulate function headers.Roberto Ierusalimschy1995-10-042-0/+79
|
* new option for "writeto" and "readfrom", to allow piped I/O onRoberto Ierusalimschy1995-10-041-31/+38
| | | | machines that support it.
* new function "atan2".Roberto Ierusalimschy1995-10-041-1/+15
|
* small correction to avoid problems with DOS/WindowsRoberto Ierusalimschy1995-10-031-1/+2
|
* small corrections to avoid warnings.Roberto Ierusalimschy1995-10-023-13/+15
|
* buffer for literals now grows dynamically, allowing big programs between [[ ↵Roberto Ierusalimschy1995-09-151-7/+40
| | | | and ]].
* small corrections to avoid uninitialized global variables.Roberto Ierusalimschy1995-09-151-3/+3
|
* new syntax for strings: [[ ... ]]. Still in tests,Roberto Ierusalimschy1995-07-061-2/+50
| | | | since the code does not check buffer overflow.
* syntax for {...;...} is more flexible now.Roberto Ierusalimschy1995-06-081-10/+21
|
* Ajustar limites para garbage collection.Waldemar Celes1995-05-161-3/+3
|
* new lua function "getstack"; new interface to function luaI_reportbug.Roberto Ierusalimschy1995-05-164-16/+30
|
* calls to "lua_reportbug" changed to "lua_error", sinceRoberto Ierusalimschy1995-05-026-34/+34
| | | | "lua_reportbug" is only an internal function to build debug information