summaryrefslogtreecommitdiff
path: root/inout.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* for security reasons, one cannot change the tag of a udatav3.0Roberto Ierusalimschy1997-06-271-2/+2
| | | | from Lua.
* new name for _VERSION (standard of _UPPERCASES for pre-definedRoberto Ierusalimschy1997-06-261-2/+2
| | | | global variable)
* new #define LUA_COMPAT2_5 to select "compatibility mode".Roberto Ierusalimschy1997-06-231-1/+3
|
* better error message for dostring (2nd argument)Roberto Ierusalimschy1997-06-201-1/+3
|
* dostring has an optional error method argumentRoberto Ierusalimschy1997-06-191-1/+10
|
* setparsedfile is extern; luaz_... changed to luaZ_...Roberto Ierusalimschy1997-06-191-11/+10
|
* new functions lua_doFILE and lua_dobuffer to help users...Roberto Ierusalimschy1997-06-181-18/+45
|
* extra parameter for "call" is "pack" or "plain".Roberto Ierusalimschy1997-06-171-2/+2
|
* using "zio" for parsing Lua code.Roberto Ierusalimschy1997-06-161-62/+49
|
* new implementation for udata (again they are just void *);Roberto Ierusalimschy1997-06-091-28/+42
| | | | | new implementation for the API: most operations now do not disturb structures lua2C and C2lua.
* new API function to force garbage collection.Roberto Ierusalimschy1997-05-261-1/+7
|
* BUG: input file must be closed just after parser.Roberto Ierusalimschy1997-04-151-8/+3
|
* detail: better way to put a "..." in message.Roberto Ierusalimschy1997-04-061-3/+3
|
* luaL check functions do not need the function name (it can beRoberto Ierusalimschy1997-04-061-17/+17
| | | | accessed via luadebug interface).
* better error messages;Roberto Ierusalimschy1997-04-041-24/+23
| | | | better names for some API functions.
* new function "getintmethod"Roberto Ierusalimschy1997-04-021-1/+2
|
* "tostring" gives an overview of a userdata.Roberto Ierusalimschy1997-04-021-12/+37
|
* "storeglobal" changed to "setglobal"Roberto Ierusalimschy1997-04-011-3/+3
|
* new lua function "tag"Roberto Ierusalimschy1997-04-011-1/+7
|
* first version of "setglobal" and "getglobal" internal methods.Roberto Ierusalimschy1997-03-311-7/+23
|
* new name for old "mem.h" (conflicts with some compiler libraries)Roberto Ierusalimschy1997-03-311-2/+2
|
* luaI_type moved to fallback.cRoberto Ierusalimschy1997-03-201-29/+1
|
* first full implementation of internal methodsRoberto Ierusalimschy1997-03-191-1/+3
|
* new module 'auxlib' centralizes functions to get/check parameters.Roberto Ierusalimschy1997-03-171-46/+15
|
* "tag" changed to "ttype" (since now tag has other meaning)Roberto Ierusalimschy1997-03-111-3/+3
|
* first step in implementing internal methods.Roberto Ierusalimschy1997-02-261-64/+141
|
* lua_linenumber is initialized in lex.cRoberto Ierusalimschy1996-09-251-3/+1
|
* "call" returns separate results, instead of a table.Roberto Ierusalimschy1996-09-241-13/+4
|
* "dofile" and "dostring" may return values.Roberto Ierusalimschy1996-09-241-6/+17
|
* "dostring" now stores the prefix of its string, to improve error messages.Roberto Ierusalimschy1996-09-111-5/+11
|
* BUG: a program ending in a comment without EOL made lex loops forever.Roberto Ierusalimschy1996-09-091-2/+3
|
* C functions don't need to "pushnil" to return nil value (this isRoberto Ierusalimschy1996-07-121-7/+1
| | | | the default value).
* first version of vararg facility (plus new function "call").Roberto Ierusalimschy1996-05-281-5/+58
|
* functions "lua_is..." consider coercions.Roberto Ierusalimschy1996-03-191-25/+21
|
* unused "#include"Roberto Ierusalimschy1996-03-191-2/+1
|
* "openfile" now returns the fileRoberto Ierusalimschy1996-03-151-13/+7
|
* fixed strings (not collectable) don't need to be inserted in the constant table.Roberto Ierusalimschy1996-02-261-3/+3
|
* useless #include.Roberto Ierusalimschy1996-02-141-2/+1
|
* new header "lex.h".Roberto Ierusalimschy1996-02-131-3/+2
|
* BIG CHANGE: new data structure for constants, strings and globals, usingRoberto Ierusalimschy1996-02-121-3/+3
| | | | an array of hash tables for all them.
* "lua_debug" now is exported through debug interface (luadebug.h)Roberto Ierusalimschy1996-02-071-2/+1
|
* "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-261-9/+30
| | | | | library. new function "assert".
* new function "tostring".Roberto Ierusalimschy1996-01-221-19/+32
|
* new method to keep debug line information: current line is stored on theRoberto Ierusalimschy1995-10-251-3/+2
| | | | | 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
|
* new style for debug information about functions: no more SETFUNCTIONRoberto Ierusalimschy1995-10-171-100/+9
| | | | | | | | 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.
* lua function "type" now returns the string "function" both for luaRoberto Ierusalimschy1995-10-091-4/+2
| | | | functions and c functions.
* Garbage collection of functions + header structure for functionsRoberto Ierusalimschy1995-10-041-2/+2
|
* new lua function "getstack"; new interface to function luaI_reportbug.Roberto Ierusalimschy1995-05-161-4/+22
|