Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | new #define LUA_COMPAT2_5 to select "compatibility mode". | Roberto Ierusalimschy | 1997-06-23 | 1 | -3/+4 |
| | |||||
* | "nil" may have fallbacks too. | Roberto Ierusalimschy | 1997-06-17 | 1 | -7/+7 |
| | |||||
* | default error method is not nil (nil does nothing). | Roberto Ierusalimschy | 1997-06-16 | 1 | -2/+9 |
| | |||||
* | new implementation for udata (again they are just void *); | Roberto Ierusalimschy | 1997-06-09 | 1 | -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 Ierusalimschy | 1997-04-24 | 1 | -26/+18 |
| | |||||
* | first implementation of "$if"; | Roberto Ierusalimschy | 1997-04-07 | 1 | -48/+43 |
| | | | | new function "findstring" (useful in good places) | ||||
* | luaL check functions do not need the function name (it can be | Roberto Ierusalimschy | 1997-04-06 | 1 | -9/+9 |
| | | | | accessed via luadebug interface). | ||||
* | better error messages; | Roberto Ierusalimschy | 1997-04-04 | 1 | -15/+18 |
| | | | | better names for some API functions. | ||||
* | "setintmethod" returns old method (to be coerent with seterrormethod). | Roberto Ierusalimschy | 1997-04-03 | 1 | -1/+2 |
| | | | | obs: version 2 is due to internal methods. | ||||
* | new function "getintmethod" | Roberto Ierusalimschy | 1997-04-02 | 1 | -2/+11 |
| | |||||
* | "newtag" does not need a type name. | Roberto Ierusalimschy | 1997-04-02 | 1 | -41/+18 |
| | |||||
* | first version of "setglobal" and "getglobal" internal methods. | Roberto Ierusalimschy | 1997-03-31 | 1 | -41/+40 |
| | |||||
* | new name for old "mem.h" (conflicts with some compiler libraries) | Roberto Ierusalimschy | 1997-03-31 | 1 | -2/+2 |
| | |||||
* | "Object" renamed to "TObject" (Tagged Object), to avoid conflicts with | Roberto Ierusalimschy | 1997-03-31 | 1 | -15/+15 |
| | | | | pre-defined names in some C compilers. | ||||
* | some corrections, improvements; | Roberto Ierusalimschy | 1997-03-24 | 1 | -18/+20 |
| | |||||
* | mathlib now uses i.m. for "pow" operator. | Roberto Ierusalimschy | 1997-03-21 | 1 | -2/+2 |
| | |||||
* | BUG: lua_newtag can be called before luaI_IMtable is initialized. | Roberto Ierusalimschy | 1997-03-20 | 1 | -8/+12 |
| | |||||
* | i.m. "arith" and "order" splited for different operations | Roberto Ierusalimschy | 1997-03-20 | 1 | -84/+83 |
| | |||||
* | setmethods should return old methods. | Roberto Ierusalimschy | 1997-03-19 | 1 | -1/+3 |
| | |||||
* | first full implementation of internal methods | Roberto Ierusalimschy | 1997-03-19 | 1 | -144/+225 |
| | |||||
* | "tag" changed to "ttype" (since now tag has other meaning) | Roberto Ierusalimschy | 1997-03-11 | 1 | -7/+7 |
| | |||||
* | first step in implementing internal methods. | Roberto Ierusalimschy | 1997-02-26 | 1 | -16/+114 |
| | |||||
* | lua_Reference is int, so say so. | Roberto Ierusalimschy | 1996-04-25 | 1 | -4/+4 |
| | |||||
* | lock mechanism seperseded by the REFERENCE mechanism. | Roberto Ierusalimschy | 1996-04-22 | 1 | -27/+43 |
| | |||||
* | better control when growing arrays. | Roberto Ierusalimschy | 1996-03-21 | 1 | -3/+2 |
| | |||||
* | functions "lua_is..." consider coercions. | Roberto Ierusalimschy | 1996-03-19 | 1 | -2/+2 |
| | |||||
* | small corrections. | Roberto Ierusalimschy | 1996-03-04 | 1 | -6/+6 |
| | |||||
* | functions "luaI_free" and "luaI_realloc" (or macro "growvector") may be | Roberto Ierusalimschy | 1996-02-22 | 1 | -11/+3 |
| | | | | called with NULL. | ||||
* | lock mechanism more robust; nil is pseudo-locked under index -1. | Roberto Ierusalimschy | 1996-02-08 | 1 | -4/+9 |
| | |||||
* | new fallback "getglobal". | Roberto Ierusalimschy | 1996-01-30 | 1 | -2/+4 |
| | |||||
* | function "setfallback" now gives an error if called with wrong parameters. | Roberto Ierusalimschy | 1995-10-17 | 1 | -6/+3 |
| | |||||
* | 'luaI_travfallbacks' now can look for a fallback. | Roberto Ierusalimschy | 1995-10-17 | 1 | -4/+6 |
| | |||||
* | fallback table now has number of parameters and results of each | Roberto Ierusalimschy | 1995-10-09 | 1 | -10/+11 |
| | | | | fallback. This information is used by opcode.c, when calling a fallback. | ||||
* | Garbage collection of functions + header structure for functions | Roberto Ierusalimschy | 1995-10-04 | 1 | -1/+8 |
| | |||||
* | small corrections to avoid warnings. | Roberto Ierusalimschy | 1995-10-02 | 1 | -10/+10 |
| | |||||
* | calls to "lua_reportbug" changed to "lua_error", since | Roberto Ierusalimschy | 1995-05-02 | 1 | -7/+6 |
| | | | | "lua_reportbug" is only an internal function to build debug information | ||||
* | header "string.h" was missing (gcc does not warn that) | Roberto Ierusalimschy | 1995-02-06 | 1 | -1/+2 |
| | |||||
* | better control of integer types and their limits | Roberto Ierusalimschy | 1994-12-20 | 1 | -5/+5 |
| | |||||
* | fallback for "call expression not a function" errors | Roberto Ierusalimschy | 1994-11-21 | 1 | -2/+9 |
| | |||||
* | fallback to unary minus is 'arith' with operation code 'unm' | Roberto Ierusalimschy | 1994-11-21 | 1 | -2/+1 |
| | |||||
* | lua_lock receives its parameter via stack | Roberto Ierusalimschy | 1994-11-18 | 1 | -5/+5 |
| | |||||
* | new module for memory allocation | Roberto Ierusalimschy | 1994-11-16 | 1 | -9/+4 |
| | |||||
* | fallback for garbage collection | Roberto Ierusalimschy | 1994-11-10 | 1 | -15/+27 |
| | |||||
* | fallback list moved from opcode.c to fallback.c | Roberto Ierusalimschy | 1994-11-10 | 1 | -1/+41 |
| | |||||
* | calls lua_reportbug instead of lua_error, in default fallbacks | Roberto Ierusalimschy | 1994-11-09 | 1 | -5/+6 |
| | |||||
* | lock mechanism | Roberto Ierusalimschy | 1994-11-08 | 1 | -1/+66 |
| | |||||
* | module to implement default fallbacks and lock mechanisms | Roberto Ierusalimschy | 1994-11-07 | 1 | -0/+51 |