summaryrefslogtreecommitdiff
path: root/iolib.c (unfollow)
Commit message (Collapse)AuthorFilesLines
1997-06-27a file handle must be a userdata.Roberto Ierusalimschy1-1/+1
1997-06-27small corrections.Roberto Ierusalimschy1-7/+7
1997-06-26believe it or not, this makes a difference...Roberto Ierusalimschy1-12/+15
1997-06-26new name for _VERSION (standard of _UPPERCASES for pre-definedRoberto Ierusalimschy1-2/+2
global variable)
1997-06-26new method to handle current files, with global variablesRoberto Ierusalimschy2-75/+105
_INPUT and _OUTPUT.
1997-06-23new #define LUA_COMPAT2_5 to select "compatibility mode".Roberto Ierusalimschy5-24/+36
1997-06-20incompatibilities with 2.5 + restrictions on tag methodsRoberto Ierusalimschy1-20/+48
1997-06-20zio should not care about how a user creates a FILE (pipe, socket, popen,Roberto Ierusalimschy2-46/+2
etc).
1997-06-20better error message for dostring (2nd argument)Roberto Ierusalimschy1-1/+3
1997-06-19"testC" inactive (active only for tests)Roberto Ierusalimschy1-2/+2
1997-06-19new prefix luaZRoberto Ierusalimschy1-7/+7
1997-06-19dostring has an optional error method argumentRoberto Ierusalimschy1-1/+10
1997-06-19dostring has an optional error method argument;Roberto Ierusalimschy1-11/+15
counter for gsub only when there is a table (to keep full compatibility)
1997-06-19counter for gsub only when there is a table (to keep full compatibility)Roberto Ierusalimschy1-3/+4
1997-06-19setparsedfile is extern; luaz_... changed to luaZ_...Roberto Ierusalimschy2-16/+12
1997-06-19new interface to "lua_seterrormethod" and "lua_settagmethod", toRoberto Ierusalimschy5-22/+25
allow the use of Lua functions too.
1997-06-19luaI_initTFunc initializes fileName.Roberto Ierusalimschy3-5/+4
1997-06-19gsub aborts if error occurs.Roberto Ierusalimschy1-2/+5
1997-06-18macros don't need prototypes.Roberto Ierusalimschy1-6/+4
1997-06-18using old version functions.Roberto Ierusalimschy2-4/+4
1997-06-18#if wraps compatibility issueRoberto Ierusalimschy1-5/+14
1997-06-18do not use $...$ to italic.Roberto Ierusalimschy1-7/+8
1997-06-18new functions lua_doFILE and lua_dobuffer to help users...Roberto Ierusalimschy2-19/+50
1997-06-18exported functions follow "lua" prefix rule.Roberto Ierusalimschy1-1/+10
1997-06-18new arguments for gsubRoberto Ierusalimschy1-28/+9
1997-06-18lhf corrections + new gsubRoberto Ierusalimschy1-220/+254
1997-06-18error message always shows file names.Roberto Ierusalimschy1-3/+6
1997-06-17first version for Lua 3.0 (with tag methods, etc)Roberto Ierusalimschy1-311/+694
1997-06-17extra parameter for "call" is "pack" or "plain".Roberto Ierusalimschy1-2/+2
1997-06-17"luaI_undump1" cannot be static; luac uses it.Roberto Ierusalimschy2-3/+9
1997-06-17"lua_getobjname" must return "tag-method" and not "fallback".Roberto Ierusalimschy2-3/+3
1997-06-17"nil" may have fallbacks too.Roberto Ierusalimschy1-7/+7
1997-06-16"strsub" accepts negative indices (count from the end of the string).Roberto Ierusalimschy1-3/+6
1997-06-16"lua_seterrormethod" should return the previous handler.Roberto Ierusalimschy2-5/+6
1997-06-16default error method is not nil (nil does nothing).Roberto Ierusalimschy1-2/+9
1997-06-16"order" and "concat" operations choose tag methods the same way thatRoberto Ierusalimschy1-31/+13
"arith" operations do (first the first parameter, etc).
1997-06-16using "zio" for parsing Lua code.Roberto Ierusalimschy9-202/+149
1997-06-16library for uniform buffered input.Roberto Ierusalimschy2-0/+164
1997-06-12functions "lua_settagmethod" and similars should be safe too.Roberto Ierusalimschy2-17/+18
1997-06-11missing small dependency.Roberto Ierusalimschy1-2/+2
1997-06-11BUG: did not handle properly pragmas $endinput/$debug inside a $if.Roberto Ierusalimschy1-36/+44
1997-06-11small 'improvement'Roberto Ierusalimschy1-3/+2
1997-06-09format more uniform, to facilitate filters .tex->.htmlRoberto Ierusalimschy1-249/+256
1997-06-09power method (^) acts only in numbers.Roberto Ierusalimschy1-2/+3
1997-06-09udata is just void * again, so there is no point for function "getbyte".Roberto Ierusalimschy1-45/+0
1997-06-09new function "testC", to help debug the API.Roberto Ierusalimschy1-1/+71
1997-06-09new implementation for udata (again they are just void *);Roberto Ierusalimschy7-136/+163
new implementation for the API: most operations now do not disturb structures lua2C and C2lua.
1997-06-06new lua_Objects are created below the C2lua stack, so most API functionsRoberto Ierusalimschy1-52/+53
don't need to adjust stack.
1997-06-06new lua_Objects are created below the C2lua stack, so most API functionsRoberto Ierusalimschy1-2/+3
don't need to adjust stack. So lua_getref does not change the stack, and lua_pushref can use it as a macro.
1997-05-26new API function to force garbage collection.Roberto Ierusalimschy3-8/+18