Roberto Ierusalimschy
|
9998082839
|
external messages add their own extra information
|
2002-08-08 17:08:41 -03:00 |
Roberto Ierusalimschy
|
4664f2e927
|
any Lua closure has a table of globals (not only active functions)
|
2002-08-06 15:54:18 -03:00 |
Roberto Ierusalimschy
|
2e38c6ae5a
|
`luadebug.h' content now is included in `lua.h'
|
2002-08-06 15:01:50 -03:00 |
Roberto Ierusalimschy
|
634344d61f
|
new API for weak mode
|
2002-08-06 14:06:56 -03:00 |
Roberto Ierusalimschy
|
a2fa48a570
|
new (old?) error handling scheme
|
2002-08-06 12:32:22 -03:00 |
Roberto Ierusalimschy
|
2dcc31574f
|
new function xpcall
|
2002-08-05 11:46:02 -03:00 |
Roberto Ierusalimschy
|
79c8edb6c4
|
new names for light userdata operations
|
2002-07-17 13:25:13 -03:00 |
Roberto Ierusalimschy
|
1ede98157d
|
strings are always `strong' in weaktables
|
2002-07-04 14:58:02 -03:00 |
Roberto Ierusalimschy
|
aa3da1605c
|
`newproxy' uses its own weaktable
|
2002-07-01 16:23: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
|
88607acc2c
|
details
|
2002-06-26 13:37:23 -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
|
1a4c428d6d
|
new function `newproxy'
|
2002-06-24 14:23:16 -03:00 |
Roberto Ierusalimschy
|
3941af53ad
|
first implementation of independent global table per function
|
2002-06-20 17:41:46 -03:00 |
Roberto Ierusalimschy
|
1dbe708aa8
|
new protocol for error handling
|
2002-06-18 12:19:27 -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
|
f1c43bbe19
|
new function `xpcall' (at least for now...)
|
2002-06-06 09:39:48 -03:00 |
Roberto Ierusalimschy
|
5b8ee9fa8d
|
new names for standard libraries
|
2002-06-05 14:24:04 -03:00 |
Roberto Ierusalimschy
|
6dd0b6c62b
|
details
|
2002-06-05 13:59:21 -03:00 |
Roberto Ierusalimschy
|
ad7103ea3a
|
lua_load* defined in auxlib (and so renamed to luaL_load*)
|
2002-06-03 17:11:41 -03:00 |
Roberto Ierusalimschy
|
f53fd8d5f5
|
_ALERT is a private afair of lua.c
|
2002-05-16 16:09:19 -03:00 |
Roberto Ierusalimschy
|
955def0348
|
new names for string formating functions
|
2002-05-16 15:39:46 -03:00 |
Roberto Ierusalimschy
|
8da6fe62d8
|
`nexti' returns correct indices
|
2002-05-13 10:10:58 -03:00 |
Roberto Ierusalimschy
|
71144e3ff0
|
errors `return' int, to avoid warnings
+ home-made `sprintf' (first version)
|
2002-05-06 16:05:10 -03:00 |
Roberto Ierusalimschy
|
85dcb411a8
|
all textual errors go through `luaL_verror'
|
2002-05-02 14:12:27 -03:00 |
Roberto Ierusalimschy
|
751cd867d3
|
new way to handle errors
|
2002-05-01 17:48:12 -03:00 |
Roberto Ierusalimschy
|
f388ee4a82
|
new way to handle errors
|
2002-04-22 11:40:23 -03:00 |
Roberto Ierusalimschy
|
391c5459cb
|
new implementation for `require' (with templates)
|
2002-04-15 17:54:41 -03:00 |
Roberto Ierusalimschy
|
ae5283dc36
|
`co' library goes with basic library (and not with `tab')
|
2002-04-12 16:57:29 -03:00 |
Roberto Ierusalimschy
|
8e1e618606
|
`baselib' splited in `baselib' and `tablib'
|
2002-04-09 17:19:06 -03:00 |
Roberto Ierusalimschy
|
d2e05589d7
|
bug: `resume' was returning its arguments, too
|
2002-04-09 16:46:56 -03:00 |
Roberto Ierusalimschy
|
237969724f
|
support for `light' userdata + simpler support for `boxed' udata
|
2002-04-05 15:54:31 -03:00 |
Roberto Ierusalimschy
|
2cbbf7e95a
|
`tostring' uses `__tostring' when available
|
2002-04-02 17:42:20 -03:00 |
Roberto Ierusalimschy
|
d1f220217b
|
when possible, library functions accept nil as none
|
2002-03-27 12:30:41 -03:00 |
Roberto Ierusalimschy
|
405e3a4597
|
metatable always return some value
|
2002-03-27 09:49:53 -03:00 |
Roberto Ierusalimschy
|
88c9bf99de
|
standard libraries in packages
|
2002-03-20 09:54:08 -03:00 |
Roberto Ierusalimschy
|
b0a5e156b8
|
no more maximum stack size
|
2002-02-14 19:47:29 -02:00 |
Roberto Ierusalimschy
|
87b0e3d477
|
no more `lua_istrue' function
|
2002-02-08 20:39:36 -02:00 |
Roberto Ierusalimschy
|
86a4de256e
|
no more lua_[gs]etstr
|
2002-02-07 15:25:36 -02:00 |
Roberto Ierusalimschy
|
d070506a25
|
new function luaL_errstr
|
2002-02-05 20:36:52 -02:00 |
Roberto Ierusalimschy
|
d6fd33e76f
|
`eventtable' renamed to `metatable'
|
2002-01-30 15:26:44 -02:00 |
Roberto Ierusalimschy
|
a048cc9676
|
nil is a `valid' eventtable
|
2002-01-25 19:55:41 -02:00 |
Roberto Ierusalimschy
|
6272c843de
|
`yield' passes its arguments to `resume'
|
2002-01-11 18:27:41 -02:00 |
Roberto Ierusalimschy
|
f083812c02
|
first implementation of coroutines
|
2002-01-09 20:02:47 -02:00 |
Roberto Ierusalimschy
|
9d2e454d6f
|
BUG: seg. fault when rawget/rawset get extra arguments
|
2001-12-21 15:30:31 -02:00 |
Roberto Ierusalimschy
|
09e15692f3
|
rename of lua_isnull to lua_isnone
|
2001-12-20 19:27:12 -02:00 |
Roberto Ierusalimschy
|
9aff171f3b
|
new type `boolean'
|
2001-12-11 20:48:44 -02:00 |
Roberto Ierusalimschy
|
9cd36059ad
|
new API functions lua_getstr/lua_setstr
|
2001-12-10 20:09:51 -02:00 |