Roberto Ierusalimschy
|
5ee63257f9
|
macros for closure sizes are global
|
2003-11-24 16:50:36 -02:00 |
Roberto Ierusalimschy
|
8bc6c68021
|
details
|
2003-11-19 17:59:18 -02:00 |
Roberto Ierusalimschy
|
57b6ed6815
|
initial implementation of white/gray/black coloring
|
2003-11-19 17:41:57 -02:00 |
Roberto Ierusalimschy
|
9b9cdfee8b
|
gclist for upvalues must be available even when upvalue is still open
|
2003-11-19 17:41:30 -02:00 |
Roberto Ierusalimschy
|
366e4af3c9
|
towards incremental GC
|
2003-11-18 12:55:11 -02:00 |
Roberto Ierusalimschy
|
53c7f86194
|
details
|
2003-11-18 08:44:53 -02:00 |
Roberto Ierusalimschy
|
ab7d9bfd0c
|
cleaner code for manipulation of `marked' field
|
2003-11-17 17:50:05 -02:00 |
Roberto Ierusalimschy
|
921b1723e2
|
comments
|
2003-11-11 14:34:17 -02:00 |
Roberto Ierusalimschy
|
fa198197a0
|
lua_(set)getglobal are ok to use
|
2003-11-05 09:59:14 -02:00 |
Roberto Ierusalimschy
|
1e944de6cb
|
towards a "stackless" call of metamethods (?)
|
2003-10-27 17:14:31 -02:00 |
Roberto Ierusalimschy
|
275c150b17
|
`error()' (and `error(nil)') generates errors with no error messages
|
2003-10-23 16:06:22 -02:00 |
Roberto Ierusalimschy
|
d6d896b953
|
lua_set(get)global may use lua_set(get)field
|
2003-10-21 08:58:58 -02:00 |
Roberto Ierusalimschy
|
07201066bd
|
core does not look for function name in globals (too particular)
|
2003-10-20 16:42:28 -02:00 |
Roberto Ierusalimschy
|
97b838d9ab
|
new semantics for setn/getn (no more changes to `n')
|
2003-10-20 16:32:55 -02:00 |
Roberto Ierusalimschy
|
c51bcf4796
|
it's ok to dump functions with upvalues
|
2003-10-20 15:42:41 -02:00 |
Roberto Ierusalimschy
|
03bab90303
|
new function `lua_getallocf' to retrieve allocation function and data
|
2003-10-20 10:25:23 -02:00 |
Roberto Ierusalimschy
|
8502331f69
|
`luaX_errorline' was used only in one place
|
2003-10-20 10:24:34 -02:00 |
Roberto Ierusalimschy
|
9914e1bcdd
|
detail
|
2003-10-20 10:24:26 -02:00 |
Roberto Ierusalimschy
|
10de467c79
|
new function `lua_createtable'
|
2003-10-10 10:29:28 -03:00 |
Roberto Ierusalimschy
|
533737f26e
|
new functions `lua_getfield' and `lua_setfield'
|
2003-10-10 09:57:55 -03:00 |
Roberto Ierusalimschy
|
a41d60e1d1
|
debugger can only see `local function' after it has a meaningful value
|
2003-10-09 14:56:23 -03:00 |
Roberto Ierusalimschy
|
f04fe526cd
|
new functions `lua_tointeger' and lua_pushinteger'
|
2003-10-07 17:13:41 -03:00 |
Roberto Ierusalimschy
|
21947deddc
|
new bug + correction in path for coroutine bug
|
2003-10-07 09:34:21 -03:00 |
Roberto Ierusalimschy
|
3087636c76
|
detail
|
2003-10-03 13:07:44 -03:00 |
Roberto Ierusalimschy
|
7b8504840f
|
buffer should better use `size_t' for its size
|
2003-10-03 13:05:34 -03:00 |
Roberto Ierusalimschy
|
3a508b8bd7
|
avoid the use of `strlen' (strings are literals)
|
2003-10-03 13:04:24 -03:00 |
Roberto Ierusalimschy
|
6becdb3e70
|
details
|
2003-10-03 13:04:11 -03:00 |
Roberto Ierusalimschy
|
b97fb932ec
|
Lua kernel does not use malloc/free functions.
|
2003-10-02 17:31:17 -03:00 |
Roberto Ierusalimschy
|
c7cf92e6f3
|
avoid unecessary includes of `stdlib'
|
2003-10-02 16:21:09 -03:00 |
Roberto Ierusalimschy
|
a62d39aa1c
|
detail: `luaL_where' does not use the name information
|
2003-10-01 13:50:53 -03:00 |
Roberto Ierusalimschy
|
5d4bf35ec9
|
bug: syntax `local function' does not increment stack size
|
2003-09-29 13:41:35 -03:00 |
Roberto Ierusalimschy
|
6063c5c61f
|
bug: cannot invalidate a running coroutine
|
2003-09-05 11:30:59 -03:00 |
Roberto Ierusalimschy
|
2a70107581
|
detail
|
2003-09-05 11:00:27 -03:00 |
Roberto Ierusalimschy
|
7dae7899b1
|
main thread and global state are allocated in a single block
|
2003-09-04 17:19:07 -03:00 |
Roberto Ierusalimschy
|
30e51f09b9
|
some changes in error reporting
|
2003-09-04 17:00:28 -03:00 |
Roberto Ierusalimschy
|
994a37c8e8
|
IBM AS400 (OS400) has sizeof(void *)==16, and a `%p' may generate
up to 60 characters in a `printf'. That causes a buffer overflow in
`tostring'..
|
2003-08-29 13:50:02 -03:00 |
Roberto Ierusalimschy
|
0ff1596476
|
new form of long strings: `[***[...]***]'
|
2003-08-29 13:48:14 -03:00 |
Roberto Ierusalimschy
|
b27664e0db
|
simpler manipulation of buffer count in scanner
|
2003-08-28 11:38:46 -03:00 |
Roberto Ierusalimschy
|
beb896b082
|
new function (generic) `load'
|
2003-08-27 18:02:08 -03:00 |
Roberto Ierusalimschy
|
8332d5c8a5
|
parser fully reentrant(!)
|
2003-08-27 18:01:44 -03:00 |
Roberto Ierusalimschy
|
885961be1d
|
reader runs outside core Lua
|
2003-08-27 17:57:52 -03:00 |
Roberto Ierusalimschy
|
b114142799
|
new auxiliary function `luaH_setstr'
|
2003-08-26 09:04:13 -03:00 |
Roberto Ierusalimschy
|
4b2e71ddb6
|
ZIO passes Lua state to chunk reader
|
2003-08-25 17:00:50 -03:00 |
Roberto Ierusalimschy
|
9fcc485176
|
zio does not keep "source" name (nobody uses it)
|
2003-08-25 16:51:54 -03:00 |
Roberto Ierusalimschy
|
64066359dd
|
bug: IBM AS400 (OS400) has sizeof(void *)==16, and a `%p' may generate
up to 60 characters in a `printf'. That causes a buffer overflow in
`tostring'..
|
2003-08-25 16:49:47 -03:00 |
Roberto Ierusalimschy
|
97af24ea32
|
newlines can be `\n', `\r', `\r\n', or `\n\r'
|
2003-08-21 11:16:43 -03:00 |
Roberto Ierusalimschy
|
433cb1d13a
|
no more checks for non-default compilation options + luaU_dump has
new option to strip debug info
|
2003-08-15 10:48:53 -03:00 |
Roberto Ierusalimschy
|
d66198719d
|
several bugs for Lua 5.0 + new format for bug entries
|
2003-07-29 16:27:46 -03:00 |
Roberto Ierusalimschy
|
91bf77534c
|
no need for a maximum number of parameters (maximum number of locals
take care of that).
|
2003-07-29 16:26:34 -03:00 |
Roberto Ierusalimschy
|
a0a384a6b1
|
bug: userdata to be collected still counts into new GC threshold,
increasing memory consumption
|
2003-07-29 16:25:37 -03:00 |