Roberto Ierusalimschy
|
ad5574c4c9
|
"Object" renamed to "TObject" (Tagged Object), to avoid conflicts with
pre-defined names in some C compilers.
|
1997-03-31 11:02:58 -03:00 |
Roberto Ierusalimschy
|
03d917f229
|
some corrections, improvements;
|
1997-03-24 14:13:22 -03:00 |
Roberto Ierusalimschy
|
6fef372fb8
|
mathlib now uses i.m. for "pow" operator.
|
1997-03-21 15:37:28 -03:00 |
Roberto Ierusalimschy
|
ae067dcddd
|
BUG: lua_newtag can be called before luaI_IMtable is initialized.
|
1997-03-20 17:36:19 -03:00 |
Roberto Ierusalimschy
|
5d60470508
|
i.m. "arith" and "order" splited for different operations
|
1997-03-20 16:20:43 -03:00 |
Roberto Ierusalimschy
|
47527d2d3c
|
setmethods should return old methods.
|
1997-03-19 18:12:34 -03:00 |
Roberto Ierusalimschy
|
1444d28476
|
first full implementation of internal methods
|
1997-03-19 16:41:10 -03:00 |
Roberto Ierusalimschy
|
b6d91e24e2
|
"tag" changed to "ttype" (since now tag has other meaning)
|
1997-03-11 15:44:28 -03:00 |
Roberto Ierusalimschy
|
131d66efd2
|
first step in implementing internal methods.
|
1997-02-26 14:38:41 -03:00 |
Roberto Ierusalimschy
|
bced00ab9e
|
lua_Reference is int, so say so.
|
1996-04-25 11:10:00 -03:00 |
Roberto Ierusalimschy
|
0ef5cf2289
|
lock mechanism seperseded by the REFERENCE mechanism.
|
1996-04-22 15:00:37 -03:00 |
Roberto Ierusalimschy
|
9284742a11
|
better control when growing arrays.
|
1996-03-21 13:33:47 -03:00 |
Roberto Ierusalimschy
|
a275d9a25b
|
functions "lua_is..." consider coercions.
|
1996-03-19 19:28:37 -03:00 |
Roberto Ierusalimschy
|
74102bd716
|
small corrections.
|
1996-03-04 10:29:10 -03:00 |
Roberto Ierusalimschy
|
8c1a9899d4
|
functions "luaI_free" and "luaI_realloc" (or macro "growvector") may be
called with NULL.
|
1996-02-22 17:34:33 -03:00 |
Roberto Ierusalimschy
|
369c5fe3c0
|
lock mechanism more robust; nil is pseudo-locked under index -1.
|
1996-02-08 17:08:34 -02:00 |
Roberto Ierusalimschy
|
43382ce5a2
|
new fallback "getglobal".
|
1996-01-30 13:25:23 -02:00 |
Roberto Ierusalimschy
|
a66404aca6
|
function "setfallback" now gives an error if called with wrong parameters.
|
1995-10-17 12:30:05 -02:00 |
Roberto Ierusalimschy
|
970995c3f2
|
'luaI_travfallbacks' now can look for a fallback.
|
1995-10-17 09:52:38 -02:00 |
Roberto Ierusalimschy
|
1bb3fb73cc
|
fallback table now has number of parameters and results of each
fallback. This information is used by opcode.c, when calling a fallback.
|
1995-10-09 10:14:29 -03:00 |
Roberto Ierusalimschy
|
68f337dfa6
|
Garbage collection of functions + header structure for functions
|
1995-10-04 14:13:02 -03:00 |
Roberto Ierusalimschy
|
3ec4f4eb86
|
small corrections to avoid warnings.
|
1995-10-02 14:03:33 -03:00 |
Roberto Ierusalimschy
|
18ea2eff80
|
calls to "lua_reportbug" changed to "lua_error", since
"lua_reportbug" is only an internal function to build debug information
|
1995-05-02 15:43:03 -03:00 |
Roberto Ierusalimschy
|
b36cd823b1
|
header "string.h" was missing (gcc does not warn that)
|
1995-02-06 17:34:03 -02:00 |
Roberto Ierusalimschy
|
8cb8594a3b
|
better control of integer types and their limits
|
1994-12-20 19:20:36 -02:00 |
Roberto Ierusalimschy
|
609392ff2e
|
fallback for "call expression not a function" errors
|
1994-11-21 16:22:58 -02:00 |
Roberto Ierusalimschy
|
96ea2e0fb4
|
fallback to unary minus is 'arith' with operation code 'unm'
|
1994-11-21 11:30:15 -02:00 |
Roberto Ierusalimschy
|
333a4f13d0
|
lua_lock receives its parameter via stack
|
1994-11-18 17:46:21 -02:00 |
Roberto Ierusalimschy
|
2b5bc5d1a8
|
new module for memory allocation
|
1994-11-16 15:39:16 -02:00 |
Roberto Ierusalimschy
|
8a0521fa52
|
fallback for garbage collection
|
1994-11-10 15:36:54 -02:00 |
Roberto Ierusalimschy
|
9deac27704
|
fallback list moved from opcode.c to fallback.c
|
1994-11-10 15:11:52 -02:00 |
Roberto Ierusalimschy
|
df0cfc1e19
|
calls lua_reportbug instead of lua_error, in default fallbacks
|
1994-11-09 16:12:42 -02:00 |
Roberto Ierusalimschy
|
2cf954b8ae
|
lock mechanism
|
1994-11-08 17:56:39 -02:00 |
Roberto Ierusalimschy
|
63d300167e
|
module to implement default fallbacks and lock mechanisms
|
1994-11-07 13:20:56 -02:00 |