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 |
|
Roberto Ierusalimschy
|
205ee1ec84
|
userdata can handle arbitrary binary data;
user tag is stored with data;
|
1997-02-11 09:40:01 -02:00 |
|
Roberto Ierusalimschy
|
42359b8b13
|
new version
|
1996-11-20 11:49:32 -02:00 |
|
Roberto Ierusalimschy
|
3ccdd57c26
|
new version
|
1996-11-12 14:00:16 -02:00 |
|
Roberto Ierusalimschy
|
ab7fdcbbed
|
corrected copyright notice
|
1996-11-07 18:26:08 -02:00 |
|
Roberto Ierusalimschy
|
bf3091d94f
|
new version number
|
1996-11-01 10:46:59 -02:00 |
|
Roberto Ierusalimschy
|
0a1891f6a0
|
new version.
|
1996-05-06 11:32:59 -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
|
7ecc2ea597
|
new version
|
1996-03-21 18:30:29 -03:00 |
|
Roberto Ierusalimschy
|
a275d9a25b
|
functions "lua_is..." consider coercions.
|
1996-03-19 19:28:37 -03:00 |
|
Roberto Ierusalimschy
|
c56e2b2e30
|
new version
|
1996-02-14 10:40:26 -03:00 |
|
Roberto Ierusalimschy
|
afaa98a666
|
no more "lua_pushliteral".
|
1996-02-12 15:32:09 -03:00 |
|
Roberto Ierusalimschy
|
fa649fbc26
|
new distribution
|
1995-11-13 13:36:52 -02:00 |
|
Roberto Ierusalimschy
|
024f2374ab
|
"AUTHORS" separated from COPYRIGHT.
|
1995-10-31 15:05:35 -02:00 |
|
Roberto Ierusalimschy
|
9efc257d9d
|
new method to keep debug line information: current line is stored on the
Lua stack, just below (new) base, with tag LUA_T_LINE.
SETLINE opcodes are generated by lex.
|
1995-10-25 11:05:51 -02:00 |
|
Roberto Ierusalimschy
|
d80659759b
|
new module luadebug.h.
|
1995-10-17 12:12:45 -02:00 |
|
Roberto Ierusalimschy
|
233f0b0cc7
|
definitions for Copyright and version notices
|
1995-10-06 11:11:10 -03:00 |
|
Waldemar Celes
|
f83db16cab
|
new API function lua_pushlocked
|
1995-01-27 15:19:06 -02:00 |
|
Waldemar Celes
|
97053335fb
|
Trocar 'pushstring' por 'pushliteral' na macro 'getfield'.
|
1995-01-18 18:15:05 -02:00 |
|
Roberto Ierusalimschy
|
df3a81ec88
|
functions that no more return error codes now have return type void
|
1994-12-28 10:55:47 -02:00 |
|
Roberto Ierusalimschy
|
068d1cd1ee
|
new constant LUA_NOOBJECT.
'lua_createtable' does not have parameters.
'lua_copystring' now is a macro
|
1994-12-16 13:56:45 -02:00 |
|
Roberto Ierusalimschy
|
5dfd17dd76
|
new API function 'lua_pushliteral'
|
1994-12-13 13:54:21 -02:00 |
|
Roberto Ierusalimschy
|
93ccdd52ef
|
lua_lock receives its parameter via stack.
beginblock and endblock do not have parameters
|
1994-11-18 17:46:21 -02:00 |
|
Roberto Ierusalimschy
|
feed56a01c
|
small correction
|
1994-11-17 19:27:30 -02:00 |
|
Roberto Ierusalimschy
|
1929ddcf49
|
userdata can have different tags
|
1994-11-17 19:23:43 -02:00 |
|
Roberto Ierusalimschy
|
5406d391cd
|
new API functions startblock and endblock
|
1994-11-17 14:41:42 -02:00 |
|
Roberto Ierusalimschy
|
e1d91fd0e1
|
new API function to create tables
|
1994-11-13 14:17:04 -02:00 |
|
Roberto Ierusalimschy
|
d0780fa16d
|
lua_call cannot be a macro, because it would push the function
over the parameters
|
1994-11-09 16:10:11 -02:00 |
|
Roberto Ierusalimschy
|
2cf954b8ae
|
lock mechanism
|
1994-11-08 17:56:39 -02:00 |
|
Roberto Ierusalimschy
|
aa7b1fcec4
|
new API
|
1994-11-07 16:27:39 -02:00 |
|
Roberto Ierusalimschy
|
d95a8b3121
|
new API: lua_Object now is an integer
|
1994-11-07 14:34:44 -02:00 |
|
Roberto Ierusalimschy
|
3db06a95a3
|
Elimination of functions lua_isnil, etc.
|
1994-11-04 08:47:49 -02:00 |
|
Roberto Ierusalimschy
|
fbf887ec2b
|
new way to call functions, plus several small changes. This is
a temporary version!
|
1994-11-02 18:30:53 -02:00 |
|
Roberto Ierusalimschy
|
41e4c5798e
|
small corrections
|
1994-11-01 15:54:31 -02:00 |
|
Waldemar Celes
|
0c6b906c8c
|
Compatibilizacao com C++.
|
1994-08-24 12:29:02 -03:00 |
|
Waldemar Celes
|
7c05266050
|
novas funcoes 'gettable' e 'pushtable'.
|
1994-08-17 12:05:08 -03:00 |
|
Waldemar Celes
|
b1e9b37883
|
Implementacao de funcoes para tratar Lua function em C e
correcoes de bugs nas tabelas dinamicas.
|
1994-08-03 11:15:46 -03:00 |
|
Waldemar Celes
|
f3f0e3db91
|
LUA - Linguagem para Usuarios de Aplicacao
|
1993-12-17 16:41:19 -02:00 |
|
The Lua team
|
cd05d9c5cb
|
oldest known commit
|
1993-07-28 10:18:00 -03:00 |
|