Roberto Ierusalimschy
|
27c6b4d422
each .c file defines its own name
|
22 years ago |
Roberto Ierusalimschy
|
38da8c0d7d
new facilities to test memory overflow in main.c
|
22 years ago |
Roberto Ierusalimschy
|
5f698f8b6f
simpler interface to hooks + use of `int' to count hooks
|
23 years ago |
Roberto Ierusalimschy
|
f0185f7628
support for tests of yield inside hooks + better support for tests
|
23 years ago |
Roberto Ierusalimschy
|
94912d99fc
details
|
23 years ago |
Roberto Ierusalimschy
|
097edd3884
better names for auxiliar functions
|
23 years ago |
Roberto Ierusalimschy
|
43d1a6af12
detail
|
23 years ago |
Roberto Ierusalimschy
|
2f91f95d94
better control over GCObjects
|
23 years ago |
Roberto Ierusalimschy
|
dff9be4224
new macros to distinguish different types of object moves (for future GC
|
23 years ago |
Roberto Ierusalimschy
|
f36038e42a
assertion must be always valid (not only in debug mode)
|
23 years ago |
Roberto Ierusalimschy
|
96e15b8501
threads now are real Lua objects, subject to garbage collection
|
23 years ago |
Roberto Ierusalimschy
|
4fb9110a6e
tests for compatibility functions lua_dostring/lua_dofile
|
23 years ago |
Roberto Ierusalimschy
|
84e0b1bc97
small changes in type configuration facilities
|
23 years ago |
Roberto Ierusalimschy
|
728fa167d2
cannot raise memory error when realloc to smaller block
|
23 years ago |
Roberto Ierusalimschy
|
fdafd4f4a8
new structure for collectable objects, sharing a common header
|
23 years ago |
Roberto Ierusalimschy
|
2e38c6ae5a
`luadebug.h' content now is included in `lua.h'
|
23 years ago |
Roberto Ierusalimschy
|
a2fa48a570
new (old?) error handling scheme
|
23 years ago |
Roberto Ierusalimschy
|
390fc99a5c
xpcall now is builtin + new macros `ttis*'
|
23 years ago |
Roberto Ierusalimschy
|
79c8edb6c4
new names for light userdata operations
|
23 years ago |
Roberto Ierusalimschy
|
d88860131a
new macro `lua_isudataval' (for completude)
|
23 years ago |
Roberto Ierusalimschy
|
78c507b7b8
`lua_upcall' -> `lua_call'
|
23 years ago |
Roberto Ierusalimschy
|
5610fdd776
avoid using obsolete lua_dostring
|
23 years ago |
Roberto Ierusalimschy
|
1dbe708aa8
new protocol for error handling
|
23 years ago |
Roberto Ierusalimschy
|
eb3de8768a
`rawcall' -> `upcall' (unprotected call)
|
23 years ago |
Roberto Ierusalimschy
|
6b8cdc9cdd
Lua now uses only `realloc' for all its memory management
|
23 years ago |
Roberto Ierusalimschy
|
ad7103ea3a
lua_load* defined in auxlib (and so renamed to luaL_load*)
|
23 years ago |
Roberto Ierusalimschy
|
9c3b3f82fe
new commands to test `load'
|
23 years ago |
Roberto Ierusalimschy
|
c18fe57e54
quick-and-dirty function to print code (for debugging Lua)
|
23 years ago |
Roberto Ierusalimschy
|
71144e3ff0
errors `return' int, to avoid warnings
|
23 years ago |
Roberto Ierusalimschy
|
9a0f0dcc77
precompiler may create functions without `lineinfo'
|
23 years ago |