Roberto Ierusalimschy
|
3ec4f4eb86
|
small corrections to avoid warnings.
|
1995-10-02 14:03:33 -03:00 |
|
Roberto Ierusalimschy
|
ec79f25286
|
new lua function "getstack"; new interface to function luaI_reportbug.
|
1995-05-16 14:23:58 -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 |
|
Waldemar Celes
|
8156604823
|
run-time stack now is controled at run time, instead of
compilation time.
|
1995-04-11 14:56:30 -03:00 |
|
Roberto Ierusalimschy
|
2043a0ca30
|
adjust checks if stack has enough space
|
1995-02-10 10:51:29 -02:00 |
|
Roberto Ierusalimschy
|
7c342c488e
|
header "stdlib.h" was missing (gcc does not warn that)
|
1995-02-06 17:35:09 -02:00 |
|
Roberto Ierusalimschy
|
dd28b830e9
|
a null lua_Object is LUA_NOOBJECT, not NULL.
|
1995-02-02 18:05:37 -02:00 |
|
Waldemar Celes
|
8795aab83e
|
new API function lua_pushlocked & lua_checkstack is a macro
|
1995-01-27 15:19:06 -02:00 |
|
Roberto Ierusalimschy
|
5b8ced84b4
|
stack is indexed by integers, not Words, to allow bigger stack on 32 bit machines
|
1994-12-30 15:45:11 -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 |
|
Waldemar Celes
|
b8e76d9b5c
|
'lua_getsubscript' and 'lua_storesubscript' now run unprotected (to improve efficiency)
|
1994-12-27 18:53:15 -02:00 |
|
Roberto Ierusalimschy
|
8cb8594a3b
|
better control of integer types and their limits
|
1994-12-20 19:20:36 -02:00 |
|
Roberto Ierusalimschy
|
fe8338335d
|
a field with value 'nil' must call the fallback 'index'
|
1994-12-16 14:08:34 -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
|
ce4fb88b34
|
opcode PUSHSELF has a parameter that indicates the method to be called
|
1994-12-06 12:27:18 -02:00 |
|
Roberto Ierusalimschy
|
e742d54253
|
small bug correction
|
1994-11-30 19:20:37 -02:00 |
|
Roberto Ierusalimschy
|
d490555ec9
|
garbage collection tag for strings organized in struct TaggedString
|
1994-11-23 12:32:00 -02:00 |
|
Roberto Ierusalimschy
|
577ae944e9
|
correction of function tonumber
|
1994-11-22 14:02:53 -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
|
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
|
1929ddcf49
|
userdata can have different tags
|
1994-11-17 19:23:43 -02:00 |
|
Roberto Ierusalimschy
|
a84aa11f71
|
pow operation is defined in mathlib.c
|
1994-11-17 17:43:34 -02:00 |
|
Roberto Ierusalimschy
|
5406d391cd
|
new API functions startblock and endblock
|
1994-11-17 14:41:42 -02:00 |
|
Roberto Ierusalimschy
|
b234da1cc2
|
changes in garbage collection control
|
1994-11-17 11:58:57 -02:00 |
|
Roberto Ierusalimschy
|
2b5bc5d1a8
|
new module for memory allocation
|
1994-11-16 15:39:16 -02:00 |
|
Roberto Ierusalimschy
|
94686ce585
|
correction of function 'nextvar'
|
1994-11-16 14:03:48 -02:00 |
|
Roberto Ierusalimschy
|
e1d91fd0e1
|
new API function to create tables
|
1994-11-13 14:17:04 -02:00 |
|
Roberto Ierusalimschy
|
0c5ac77c99
|
small corrections to avoid 'warings' with acc.
do_call was moving results in the wrong order.
|
1994-11-11 12:00:08 -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
|
d531ccd082
|
execution of 'mains' separated from calls
|
1994-11-09 16:13:29 -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
|
9ffba7a3db
|
first implementation of 'fallbacks'
|
1994-11-07 13:20:56 -02:00 |
|
Roberto Ierusalimschy
|
c635044f2f
|
creation of function do_protectedrun, that executes lua code enclosed
in a setjmp, with error recovery.
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
|
f53460aab9
|
CREATEARRAY now has an argument, the size of the array to create.
|
1994-11-01 16:25:20 -02:00 |
|
Roberto Ierusalimschy
|
41e4c5798e
|
small corrections
|
1994-11-01 15:54:31 -02:00 |
|
Waldemar Celes
|
ad07c0f638
|
new operations POWOP (power) and PUSHMARKMET (for marking method calls).
remove of operation PUSHOBJECT.
|
1994-10-17 17:00:40 -02:00 |
|
Waldemar Celes
|
ceaaa0cca8
|
Correcao do tratamento de erro reportado dentro de uma funcao.
|
1994-10-11 11:38:17 -03:00 |
|
Waldemar Celes
|
dc6d0dcc09
|
retirar especificador de formato %n da funcao ToReal e
acertar funcao lua_convtonumber.
|
1994-09-27 18:43:30 -03:00 |
|
Waldemar Celes
|
98d9509676
|
sai strtod, entra sscanf. permite conversao de numeros com espacos em volta.
|
1994-09-20 12:11:11 -03:00 |
|
Waldemar Celes
|
d2117d66ec
|
default size for arrays is no more 101, as arrays now can grow.
|
1994-09-08 13:51:49 -03:00 |
|
Waldemar Celes
|
c4b8b1b989
|
novas funcoes 'gettable' e 'pushtable', nova implementacao do hash e
heranca nas indexacoes.
|
1994-08-17 12:02:03 -03:00 |
|
Waldemar Celes
|
41fd23287a
|
Implementacao da definicao e chamada de METODOS.
|
1994-08-05 16:31:09 -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
|
493d718b7f
|
Uso de arvores binarias para armazenar nomes e realocacao dinamica
de tabelas (pilhas, hashtable, globais, codigo, etc.)
|
1994-07-19 18:27:18 -03:00 |
|