Roberto Ierusalimschy
|
6a853fcb8b
|
details (from lhf)
|
1999-02-25 18:07:26 -03:00 |
|
Roberto Ierusalimschy
|
f04c83e075
|
new function "lua_next" (+ new implementation for "next")
|
1999-02-23 11:57:28 -03:00 |
|
Roberto Ierusalimschy
|
d5feffdb60
|
new function lua_nextvar
|
1999-02-22 16:13:12 -03:00 |
|
Roberto Ierusalimschy
|
77113ee02f
|
new year for Copyright.
|
1999-02-09 13:59:22 -02:00 |
|
Roberto Ierusalimschy
|
fd25d4ad85
|
no need to define functions for macros...
|
1999-01-26 13:38:01 -02:00 |
|
Roberto Ierusalimschy
|
21cff3015a
|
details (for regularity)
|
1998-12-15 12:59:43 -02:00 |
|
Roberto Ierusalimschy
|
cc117253c8
|
new implementation for error handling: on error, function _ERRORMESSAGE
is called, which in turn calls _ALERT to write a message to stderr.
|
1998-08-21 14:43:44 -03:00 |
|
Roberto Ierusalimschy
|
0789451458
|
details
|
1998-06-18 13:51:53 -03:00 |
|
Roberto Ierusalimschy
|
d97af0de26
|
"lua_dobuffer" gets an extra argument, with the chunk name
|
1998-06-15 18:34:14 -03:00 |
|
Roberto Ierusalimschy
|
0845e73b6a
|
new copyright notice
|
1998-06-06 18:05:52 -03:00 |
|
Roberto Ierusalimschy
|
02134b4a87
|
name: lua_pushCclosure -> lua_pushcclosure.
|
1998-06-05 19:17:44 -03:00 |
|
Roberto Ierusalimschy
|
02a6891939
|
API for functions to manipulate global state.
|
1998-06-02 17:37:04 -03:00 |
|
Roberto Ierusalimschy
|
054e0b888a
|
number type in Lua changed for double (by default).
|
1998-05-18 19:26:03 -03:00 |
|
Roberto Ierusalimschy
|
043c2ac258
|
new names for "lua_pushlstr" and "lua_getstrlen"
|
1998-03-06 15:47:42 -03:00 |
|
Roberto Ierusalimschy
|
88a2023c32
|
support for strings with '\0'
|
1998-03-06 13:54:42 -03:00 |
|
Roberto Ierusalimschy
|
f380d627f8
|
usefull macros also available as functions
|
1998-02-12 17:23:32 -02:00 |
|
Roberto Ierusalimschy
|
26679b1a48
|
back to upavalues as extra arguments for C closures; this way it's
trivial to make currying.
|
1998-01-07 14:26:48 -02:00 |
|
Roberto Ierusalimschy
|
964c503a63
|
LUA_COMPAT2.5 may use #ifdef instead of #if
|
1998-01-02 15:46:32 -02:00 |
|
Roberto Ierusalimschy
|
de79e7fc58
|
back to "lua_upvalue"... (seems better choice)
|
1997-12-18 16:32:39 -02:00 |
|
Roberto Ierusalimschy
|
9be85d1648
|
new year
|
1997-12-15 15:47:55 -02:00 |
|
Roberto Ierusalimschy
|
4daae2165d
|
new API function and built-in "lua_copytagmethods"
|
1997-12-11 15:21:11 -02:00 |
|
Roberto Ierusalimschy
|
80b3d28f4a
|
details (mainly error messages)
|
1997-12-09 11:50:08 -02:00 |
|
Roberto Ierusalimschy
|
3393fd7f25
|
first version of "lua_close"
|
1997-12-01 18:31:25 -02:00 |
|
Roberto Ierusalimschy
|
5482992dec
|
other access method for C upvalues (as arguments)
|
1997-11-27 16:25:14 -02:00 |
|
Roberto Ierusalimschy
|
ef37c87e93
|
no more 'globalbag'
|
1997-11-27 13:59:25 -02:00 |
|
Roberto Ierusalimschy
|
9ae0c082a3
|
small details by lint.
|
1997-11-26 16:53:45 -02:00 |
|
Roberto Ierusalimschy
|
592a3f289b
|
first implementation of centralized global state.
|
1997-11-19 15:29:23 -02:00 |
|
Roberto Ierusalimschy
|
45cad43c3f
|
"lua_open": now lua has an explicit open operation.
|
1997-11-04 13:27:53 -02:00 |
|
Roberto Ierusalimschy
|
e78cf96c97
|
first version of Cclosures.
|
1997-10-24 15:17:24 -02:00 |
|
Roberto Ierusalimschy
|
0c4ed2b3dc
|
main header file
|
1997-09-16 16:25:59 -03:00 |
|
Roberto Ierusalimschy
|
e81f184164
|
new #define LUA_COMPAT2_5 to select "compatibility mode".
|
1997-06-23 15:27:53 -03:00 |
|
Roberto Ierusalimschy
|
88f020b626
|
new interface to "lua_seterrormethod" and "lua_settagmethod", to
allow the use of Lua functions too.
|
1997-06-19 15:03:04 -03:00 |
|
Roberto Ierusalimschy
|
eca17b24ea
|
#if wraps compatibility issue
|
1997-06-18 18:20:45 -03:00 |
|
Roberto Ierusalimschy
|
4d2de484f6
|
"lua_seterrormethod" should return the previous handler.
|
1997-06-16 16:48:18 -03:00 |
|
Roberto Ierusalimschy
|
611680af08
|
functions "lua_settagmethod" and similars should be safe too.
|
1997-06-12 15:27:29 -03:00 |
|
Roberto Ierusalimschy
|
dd22ea4da5
|
new implementation for udata (again they are just void *);
new implementation for the API: most operations now do not disturb
structures lua2C and C2lua.
|
1997-06-09 14:28:14 -03:00 |
|
Roberto Ierusalimschy
|
d68d8287aa
|
new lua_Objects are created below the C2lua stack, so most API functions
don't need to adjust stack. So lua_getref does not change the stack,
and lua_pushref can use it as a macro.
|
1997-06-06 17:54:40 -03:00 |
|
Roberto Ierusalimschy
|
e1249970c2
|
new API function to force garbage collection.
|
1997-05-26 11:42:51 -03:00 |
|
Roberto Ierusalimschy
|
6251d889ca
|
missing definition of "lua_storesubscript", for compatibility
|
1997-04-15 13:52:20 -03:00 |
|
Roberto Ierusalimschy
|
42fa305649
|
better error messages;
better names for some API functions.
|
1997-04-04 19:24:51 -03:00 |
|
Roberto Ierusalimschy
|
c1746340c3
|
obs: version 4 is due to internal methods.
(some small details in comments)
|
1997-04-03 15:26:08 -03:00 |
|
Roberto Ierusalimschy
|
075b7918c3
|
new function "getintmethod"
|
1997-04-02 20:04:12 -03:00 |
|
Roberto Ierusalimschy
|
27d95f1880
|
"newtag" does not need a type name.
|
1997-04-02 19:52:42 -03:00 |
|
Roberto Ierusalimschy
|
f0d523887d
|
lua_getuserdata must return NULL if object is not userdata
|
1997-04-02 14:44:18 -03:00 |
|
Roberto Ierusalimschy
|
59744f0311
|
"storeglobal" changed to "setglobal"
|
1997-04-01 16:02:43 -03:00 |
|
Roberto Ierusalimschy
|
efaaf99c42
|
first version of "setglobal" and "getglobal" internal methods.
|
1997-03-31 17:59:09 -03:00 |
|
Roberto Ierusalimschy
|
1444d28476
|
first full implementation of internal methods
|
1997-03-19 16:41:10 -03:00 |
|
Roberto Ierusalimschy
|
eea734aa88
|
new module 'auxlib' centralizes functions to get/check parameters.
|
1997-03-17 14:02:29 -03:00 |
|
Roberto Ierusalimschy
|
131d66efd2
|
first step in implementing internal methods.
|
1997-02-26 14:38:41 -03:00 |
|
Roberto Ierusalimschy
|
6769f34817
|
lua_Type is private (preparation for tags)
|
1997-02-20 12:51:14 -03:00 |
|