summaryrefslogtreecommitdiff
path: root/fallback.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* new #define LUA_COMPAT2_5 to select "compatibility mode".Roberto Ierusalimschy1997-06-231-3/+4
|
* "nil" may have fallbacks too.Roberto Ierusalimschy1997-06-171-7/+7
|
* default error method is not nil (nil does nothing).Roberto Ierusalimschy1997-06-161-2/+9
|
* new implementation for udata (again they are just void *);Roberto Ierusalimschy1997-06-091-7/+14
| | | | | new implementation for the API: most operations now do not disturb structures lua2C and C2lua.
* small optimization in the access to i.m. table.Roberto Ierusalimschy1997-04-241-26/+18
|
* first implementation of "$if";Roberto Ierusalimschy1997-04-071-48/+43
| | | | new function "findstring" (useful in good places)
* luaL check functions do not need the function name (it can beRoberto Ierusalimschy1997-04-061-9/+9
| | | | accessed via luadebug interface).
* better error messages;Roberto Ierusalimschy1997-04-041-15/+18
| | | | better names for some API functions.
* "setintmethod" returns old method (to be coerent with seterrormethod).Roberto Ierusalimschy1997-04-031-1/+2
| | | | obs: version 2 is due to internal methods.
* new function "getintmethod"Roberto Ierusalimschy1997-04-021-2/+11
|
* "newtag" does not need a type name.Roberto Ierusalimschy1997-04-021-41/+18
|
* first version of "setglobal" and "getglobal" internal methods.Roberto Ierusalimschy1997-03-311-41/+40
|
* new name for old "mem.h" (conflicts with some compiler libraries)Roberto Ierusalimschy1997-03-311-2/+2
|
* "Object" renamed to "TObject" (Tagged Object), to avoid conflicts withRoberto Ierusalimschy1997-03-311-15/+15
| | | | pre-defined names in some C compilers.
* some corrections, improvements;Roberto Ierusalimschy1997-03-241-18/+20
|
* mathlib now uses i.m. for "pow" operator.Roberto Ierusalimschy1997-03-211-2/+2
|
* BUG: lua_newtag can be called before luaI_IMtable is initialized.Roberto Ierusalimschy1997-03-201-8/+12
|
* i.m. "arith" and "order" splited for different operationsRoberto Ierusalimschy1997-03-201-84/+83
|
* setmethods should return old methods.Roberto Ierusalimschy1997-03-191-1/+3
|
* first full implementation of internal methodsRoberto Ierusalimschy1997-03-191-144/+225
|
* "tag" changed to "ttype" (since now tag has other meaning)Roberto Ierusalimschy1997-03-111-7/+7
|
* first step in implementing internal methods.Roberto Ierusalimschy1997-02-261-16/+114
|
* lua_Reference is int, so say so.Roberto Ierusalimschy1996-04-251-4/+4
|
* lock mechanism seperseded by the REFERENCE mechanism.Roberto Ierusalimschy1996-04-221-27/+43
|
* better control when growing arrays.Roberto Ierusalimschy1996-03-211-3/+2
|
* functions "lua_is..." consider coercions.Roberto Ierusalimschy1996-03-191-2/+2
|
* small corrections.Roberto Ierusalimschy1996-03-041-6/+6
|
* functions "luaI_free" and "luaI_realloc" (or macro "growvector") may beRoberto Ierusalimschy1996-02-221-11/+3
| | | | called with NULL.
* lock mechanism more robust; nil is pseudo-locked under index -1.Roberto Ierusalimschy1996-02-081-4/+9
|
* new fallback "getglobal".Roberto Ierusalimschy1996-01-301-2/+4
|
* function "setfallback" now gives an error if called with wrong parameters.Roberto Ierusalimschy1995-10-171-6/+3
|
* 'luaI_travfallbacks' now can look for a fallback.Roberto Ierusalimschy1995-10-171-4/+6
|
* fallback table now has number of parameters and results of eachRoberto Ierusalimschy1995-10-091-10/+11
| | | | fallback. This information is used by opcode.c, when calling a fallback.
* Garbage collection of functions + header structure for functionsRoberto Ierusalimschy1995-10-041-1/+8
|
* small corrections to avoid warnings.Roberto Ierusalimschy1995-10-021-10/+10
|
* calls to "lua_reportbug" changed to "lua_error", sinceRoberto Ierusalimschy1995-05-021-7/+6
| | | | "lua_reportbug" is only an internal function to build debug information
* header "string.h" was missing (gcc does not warn that)Roberto Ierusalimschy1995-02-061-1/+2
|
* better control of integer types and their limitsRoberto Ierusalimschy1994-12-201-5/+5
|
* fallback for "call expression not a function" errorsRoberto Ierusalimschy1994-11-211-2/+9
|
* fallback to unary minus is 'arith' with operation code 'unm'Roberto Ierusalimschy1994-11-211-2/+1
|
* lua_lock receives its parameter via stackRoberto Ierusalimschy1994-11-181-5/+5
|
* new module for memory allocationRoberto Ierusalimschy1994-11-161-9/+4
|
* fallback for garbage collectionRoberto Ierusalimschy1994-11-101-15/+27
|
* fallback list moved from opcode.c to fallback.cRoberto Ierusalimschy1994-11-101-1/+41
|
* calls lua_reportbug instead of lua_error, in default fallbacksRoberto Ierusalimschy1994-11-091-5/+6
|
* lock mechanismRoberto Ierusalimschy1994-11-081-1/+66
|
* module to implement default fallbacks and lock mechanismsRoberto Ierusalimschy1994-11-071-0/+51