summaryrefslogtreecommitdiff
path: root/lua.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* new #define LUA_COMPAT2_5 to select "compatibility mode".Roberto Ierusalimschy1997-06-231-6/+11
|
* new interface to "lua_seterrormethod" and "lua_settagmethod", toRoberto Ierusalimschy1997-06-191-3/+3
| | | | allow the use of Lua functions too.
* #if wraps compatibility issueRoberto Ierusalimschy1997-06-181-5/+14
|
* "lua_seterrormethod" should return the previous handler.Roberto Ierusalimschy1997-06-161-2/+2
|
* functions "lua_settagmethod" and similars should be safe too.Roberto Ierusalimschy1997-06-121-6/+3
|
* new implementation for udata (again they are just void *);Roberto Ierusalimschy1997-06-091-8/+11
| | | | | new implementation for the API: most operations now do not disturb structures lua2C and C2lua.
* new lua_Objects are created below the C2lua stack, so most API functionsRoberto Ierusalimschy1997-06-061-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.
* new API function to force garbage collection.Roberto Ierusalimschy1997-05-261-1/+4
|
* missing definition of "lua_storesubscript", for compatibilityRoberto Ierusalimschy1997-04-151-3/+5
|
* better error messages;Roberto Ierusalimschy1997-04-041-14/+16
| | | | better names for some API functions.
* obs: version 4 is due to internal methods.Roberto Ierusalimschy1997-04-031-4/+4
| | | | (some small details in comments)
* new function "getintmethod"Roberto Ierusalimschy1997-04-021-1/+2
|
* "newtag" does not need a type name.Roberto Ierusalimschy1997-04-021-2/+2
|
* lua_getuserdata must return NULL if object is not userdataRoberto Ierusalimschy1997-04-021-4/+4
|
* "storeglobal" changed to "setglobal"Roberto Ierusalimschy1997-04-011-5/+6
|
* first version of "setglobal" and "getglobal" internal methods.Roberto Ierusalimschy1997-03-311-2/+2
|
* first full implementation of internal methodsRoberto Ierusalimschy1997-03-191-13/+7
|
* new module 'auxlib' centralizes functions to get/check parameters.Roberto Ierusalimschy1997-03-171-1/+12
|
* first step in implementing internal methods.Roberto Ierusalimschy1997-02-261-10/+20
|
* lua_Type is private (preparation for tags)Roberto Ierusalimschy1997-02-201-26/+9
|
* userdata can handle arbitrary binary data;Roberto Ierusalimschy1997-02-111-2/+5
| | | | user tag is stored with data;
* new versionv2.5.1Roberto Ierusalimschy1996-11-201-2/+2
|
* new versionRoberto Ierusalimschy1996-11-121-2/+2
|
* corrected copyright noticeRoberto Ierusalimschy1996-11-071-2/+2
|
* new version numberRoberto Ierusalimschy1996-11-011-2/+2
|
* new version.Roberto Ierusalimschy1996-05-061-2/+2
|
* lua_Reference is int, so say so.Roberto Ierusalimschy1996-04-251-7/+5
|
* lock mechanism seperseded by the REFERENCE mechanism.Roberto Ierusalimschy1996-04-221-6/+15
|
* new versionRoberto Ierusalimschy1996-03-211-2/+2
|
* functions "lua_is..." consider coercions.Roberto Ierusalimschy1996-03-191-9/+9
|
* new versionRoberto Ierusalimschy1996-02-141-2/+2
|
* no more "lua_pushliteral".Roberto Ierusalimschy1996-02-121-3/+4
|
* new distributionRoberto Ierusalimschy1995-11-131-2/+2
|
* "AUTHORS" separated from COPYRIGHT.Roberto Ierusalimschy1995-10-311-3/+3
|
* new method to keep debug line information: current line is stored on theRoberto Ierusalimschy1995-10-251-1/+2
| | | | | Lua stack, just below (new) base, with tag LUA_T_LINE. SETLINE opcodes are generated by lex.
* new module luadebug.h.Roberto Ierusalimschy1995-10-171-1/+3
|
* definitions for Copyright and version noticesRoberto Ierusalimschy1995-10-061-1/+6
|
* new API function lua_pushlockedWaldemar Celes1995-01-271-1/+2
|
* Trocar 'pushstring' por 'pushliteral' na macro 'getfield'.Waldemar Celes1995-01-181-2/+2
|
* functions that no more return error codes now have return type voidRoberto Ierusalimschy1994-12-281-10/+10
|
* new constant LUA_NOOBJECT.Roberto Ierusalimschy1994-12-161-3/+6
| | | | | 'lua_createtable' does not have parameters. 'lua_copystring' now is a macro
* new API function 'lua_pushliteral'Roberto Ierusalimschy1994-12-131-5/+9
|
* lua_lock receives its parameter via stack.Roberto Ierusalimschy1994-11-181-5/+8
| | | | beginblock and endblock do not have parameters
* small correctionRoberto Ierusalimschy1994-11-171-2/+2
|
* userdata can have different tagsRoberto Ierusalimschy1994-11-171-10/+11
|
* new API functions startblock and endblockRoberto Ierusalimschy1994-11-171-1/+4
|
* new API function to create tablesRoberto Ierusalimschy1994-11-131-2/+3
|
* lua_call cannot be a macro, because it would push the functionRoberto Ierusalimschy1994-11-091-3/+2
| | | | over the parameters
* lock mechanismRoberto Ierusalimschy1994-11-081-1/+5
|
* new APIRoberto Ierusalimschy1994-11-071-4/+6
|