Roberto Ierusalimschy
|
aa3da1605c
|
`newproxy' uses its own weaktable
|
2002-07-01 16:23:58 -03:00 |
Roberto Ierusalimschy
|
9f4b5b5232
|
weak keys are removed only after finalization
|
2002-07-01 14:06:58 -03:00 |
Roberto Ierusalimschy
|
5fabed21a1
|
getglobals(0) is the C global table
|
2002-06-26 17:36:17 -03:00 |
Roberto Ierusalimschy
|
f67ccfbdeb
|
no more `lua_getn' function
|
2002-06-26 16:28:44 -03:00 |
Roberto Ierusalimschy
|
cfcf200806
|
`concat' goes to `table' library
|
2002-06-26 16:28:08 -03:00 |
Roberto Ierusalimschy
|
f32a8c0477
|
details (temporary?)
|
2002-06-26 13:37:39 -03:00 |
Roberto Ierusalimschy
|
88607acc2c
|
details
|
2002-06-26 13:37:23 -03:00 |
Roberto Ierusalimschy
|
6de93e2932
|
two new bugs in 4.0 :-( (both were already corrected in 5.0 :-)
|
2002-06-25 16:23:55 -03:00 |
Roberto Ierusalimschy
|
25dc9b7faf
|
new functions `dofile' and `pairs'; correct way to check proxies
|
2002-06-25 16:19:33 -03:00 |
Roberto Ierusalimschy
|
78c507b7b8
|
`lua_upcall' -> `lua_call'
|
2002-06-25 16:18:49 -03:00 |
Roberto Ierusalimschy
|
69906cb56f
|
error message ends with `\n' (is already formatted)
|
2002-06-25 16:18:20 -03:00 |
Roberto Ierusalimschy
|
9d6556fd87
|
userdata are removed from weaktables before invoking their GC fallbacks
|
2002-06-25 16:17:42 -03:00 |
Roberto Ierusalimschy
|
35707e94f3
|
`__weakmode' -> `__mode'
|
2002-06-25 16:17:22 -03:00 |
Roberto Ierusalimschy
|
89b102bd1d
|
new `luaL_weakregistry' function
|
2002-06-25 16:15:21 -03:00 |
Roberto Ierusalimschy
|
fdfd5b44ee
|
TM_GETTABLE/TM_SETTABLE don't need fast access anymore
|
2002-06-24 17:18:38 -03:00 |
Roberto Ierusalimschy
|
1a4c428d6d
|
new function `newproxy'
|
2002-06-24 14:23:16 -03:00 |
Roberto Ierusalimschy
|
2394604d10
|
assertion may fail when closing a state
|
2002-06-24 14:19:43 -03:00 |
Roberto Ierusalimschy
|
922f36a05b
|
details
|
2002-06-24 12:07:21 -03:00 |
Roberto Ierusalimschy
|
ad41fc11eb
|
details in arithmetic implementation
|
2002-06-24 11:11:14 -03:00 |
Roberto Ierusalimschy
|
e182cf452f
|
`^' operator is defined in registry.__pow
|
2002-06-24 10:54:13 -03:00 |
Roberto Ierusalimschy
|
e34f282365
|
`luaV_gettable' returns element position
|
2002-06-24 10:08:45 -03:00 |
Roberto Ierusalimschy
|
3941af53ad
|
first implementation of independent global table per function
|
2002-06-20 17:41:46 -03:00 |
Roberto Ierusalimschy
|
5610fdd776
|
avoid using obsolete lua_dostring
|
2002-06-20 17:40:38 -03:00 |
Roberto Ierusalimschy
|
b449a5e574
|
more robust when printing error messages
|
2002-06-20 17:40:09 -03:00 |
Roberto Ierusalimschy
|
e572dffa15
|
small bug building error messages
|
2002-06-20 17:39:44 -03:00 |
Roberto Ierusalimschy
|
5893fcb71a
|
accept option arguments without spaces (e.g. "-eprint(a)")
|
2002-06-18 14:43:49 -03:00 |
Roberto Ierusalimschy
|
eec0905173
|
better tests (assertions) for debug hooks
|
2002-06-18 14:42:52 -03:00 |
Roberto Ierusalimschy
|
a44f37513b
|
better treatment for error messages
|
2002-06-18 14:12:05 -03:00 |
Roberto Ierusalimschy
|
6ee2dbdfe9
|
traceback stops at first protected call
|
2002-06-18 14:10:43 -03:00 |
Roberto Ierusalimschy
|
1dbe708aa8
|
new protocol for error handling
|
2002-06-18 12:19:27 -03:00 |
Roberto Ierusalimschy
|
8f080fd683
|
`traceback' returns only the traceback
|
2002-06-18 12:17:58 -03:00 |
Roberto Ierusalimschy
|
d8678edddc
|
luaL_verror -> luaL_error
|
2002-06-18 12:16:18 -03:00 |
Roberto Ierusalimschy
|
e812aa2002
|
avoid assignments to TObject access macros
|
2002-06-17 10:51:01 -03:00 |
Roberto Ierusalimschy
|
c31494df26
|
avoid gotos when possible
|
2002-06-14 14:21:32 -03:00 |
Roberto Ierusalimschy
|
8fd0f6a82b
|
new macro to check conditions on expression macros
|
2002-06-13 10:45:31 -03:00 |
Roberto Ierusalimschy
|
eb3de8768a
|
`rawcall' -> `upcall' (unprotected call)
|
2002-06-13 10:44:50 -03:00 |
Roberto Ierusalimschy
|
864c96f36c
|
new fallback for equality `__eq'
|
2002-06-13 10:39:55 -03:00 |
Roberto Ierusalimschy
|
0052930ffe
|
details
|
2002-06-12 16:16:00 -03:00 |
Roberto Ierusalimschy
|
eeab473fc8
|
new fallback __le (less equal), for partial order
|
2002-06-12 11:56:22 -03:00 |
Roberto Ierusalimschy
|
6b8cdc9cdd
|
Lua now uses only `realloc' for all its memory management
|
2002-06-11 13:26:12 -03:00 |
Roberto Ierusalimschy
|
000d081fd0
|
warnings from other compilers
|
2002-06-06 15:17:33 -03:00 |
Roberto Ierusalimschy
|
65d66ba275
|
new "local function"
|
2002-06-06 14:29:53 -03:00 |
Roberto Ierusalimschy
|
cff22f57dd
|
some refactoring
|
2002-06-06 10:52:37 -03:00 |
Roberto Ierusalimschy
|
168ea16acb
|
details
|
2002-06-06 10:16:02 -03:00 |
Roberto Ierusalimschy
|
dc6e6c48bb
|
on the way to 5.0
|
2002-06-06 09:49:28 -03:00 |
Roberto Ierusalimschy
|
e3cddc950c
|
C is not C++...
|
2002-06-06 09:43:08 -03:00 |
Roberto Ierusalimschy
|
630acb2048
|
_ERRORMESSAGE `accepts' non-string arguments (at least for now...)
|
2002-06-06 09:40:36 -03:00 |
Roberto Ierusalimschy
|
16f4723398
|
names & names
|
2002-06-06 09:40:22 -03:00 |
Roberto Ierusalimschy
|
f1c43bbe19
|
new function `xpcall' (at least for now...)
|
2002-06-06 09:39:48 -03:00 |
Roberto Ierusalimschy
|
5a8f383e60
|
io.close() closes standard output file; `close' now is method
|
2002-06-05 14:42:03 -03:00 |