Roberto Ierusalimschy
|
e5146fb01f
|
CallInfo has different fields for C functions and Lua functions
|
2002-07-16 11:26:56 -03:00 |
Roberto Ierusalimschy
|
ce6b930464
|
`isdst' should be a boolean (and not 0/1!!)
|
2002-07-12 15:54:53 -03:00 |
Roberto Ierusalimschy
|
ac7006d374
|
^D in interactive mode finish interaction (no questions asked)
|
2002-07-10 17:49:01 -03:00 |
Roberto Ierusalimschy
|
12bee999dd
|
new way to handle macros read_line/save_line
|
2002-07-10 17:44:34 -03:00 |
Roberto Ierusalimschy
|
a8c9eec426
|
bug: chunk can end just after a '\' in a string
|
2002-07-10 17:43:53 -03:00 |
Roberto Ierusalimschy
|
a885b826b3
|
LUA_ALERT is no longer used
|
2002-07-09 15:49:13 -03:00 |
Roberto Ierusalimschy
|
a960e62c3e
|
new options; no more _ALERT; no more getargs
|
2002-07-09 15:19:44 -03:00 |
Roberto Ierusalimschy
|
c51aa6ee33
|
details
|
2002-07-09 15:19:19 -03:00 |
Roberto Ierusalimschy
|
d88860131a
|
new macro `lua_isudataval' (for completude)
|
2002-07-09 11:58:28 -03:00 |
Roberto Ierusalimschy
|
44752fc9ce
|
hook count is quadratic
|
2002-07-08 17:22:08 -03:00 |
Roberto Ierusalimschy
|
39b2d58c39
|
new interface for debug hooks
|
2002-07-08 15:21:33 -03:00 |
Roberto Ierusalimschy
|
d2d24f0971
|
details to allow compilation of Lua as a single file
|
2002-07-08 15:14:36 -03:00 |
Roberto Ierusalimschy
|
0436c96866
|
C++ warning
|
2002-07-08 13:51:20 -03:00 |
Roberto Ierusalimschy
|
f8279f6cd8
|
optimizations for gettable (temporary)
|
2002-07-05 15:27:39 -03:00 |
Roberto Ierusalimschy
|
1fe280df72
|
new priority for and/or
|
2002-07-04 15:23:42 -03:00 |
Roberto Ierusalimschy
|
1ede98157d
|
strings are always `strong' in weaktables
|
2002-07-04 14:58:02 -03:00 |
Roberto Ierusalimschy
|
3e52573c72
|
details (error messages)
|
2002-07-04 09:29:32 -03:00 |
Roberto Ierusalimschy
|
84ad1eea81
|
use of NaN as key breaks some invariants
|
2002-07-02 14:54:23 -03:00 |
Roberto Ierusalimschy
|
b30ec2532c
|
details
|
2002-07-02 13:43:28 -03:00 |
Roberto Ierusalimschy
|
68ee518e81
|
only tables need `lua_number2int'
|
2002-07-01 16:31:10 -03:00 |
Roberto Ierusalimschy
|
76a73cb2ee
|
new `getn' (and `setn')
|
2002-07-01 16:25:28 -03:00 |
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 |