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 |
Roberto Ierusalimschy
|
e89945aaa1
|
syntax `...=var' changed to `var=...'
|
2003-07-29 15:51:00 -03:00 |
Roberto Ierusalimschy
|
d407d3fe0e
|
details
|
2003-07-28 15:31:20 -03:00 |
Roberto Ierusalimschy
|
522407e23a
|
we do not need a default panic (that does nothing anyway...)
|
2003-07-16 17:51:47 -03:00 |
Roberto Ierusalimschy
|
fa26d294ae
|
new way to control `pc' of running functions
|
2003-07-16 17:49:02 -03:00 |
Roberto Ierusalimschy
|
5a761e3a15
|
opcode number may be invalid
|
2003-07-10 08:59:06 -03:00 |
Roberto Ierusalimschy
|
265530478b
|
more changes to reduce stack usage by the parser
|
2003-07-09 17:11:30 -03:00 |
Roberto Ierusalimschy
|
00180bb133
|
small changes to reduce stack usage by the parser
|
2003-07-09 12:36:38 -03:00 |
Roberto Ierusalimschy
|
66ed154c89
|
details
|
2003-07-09 09:08:43 -03:00 |
Roberto Ierusalimschy
|
f52f357a55
|
correct handling when a thread turns on line hooks in another thread
|
2003-07-07 10:37:56 -03:00 |
Roberto Ierusalimschy
|
79fee99024
|
`debug' library can operate over other threads
|
2003-07-07 10:37:08 -03:00 |
Roberto Ierusalimschy
|
a73ded2153
|
Move nothing when there is nothing to move
|
2003-07-07 10:34:25 -03:00 |
Roberto Ierusalimschy
|
0ec4c473df
|
bug: file:close cannot be called without a file.
|
2003-07-07 10:32:52 -03:00 |
Roberto Ierusalimschy
|
9e05503ffa
|
bug: C functions also may have stacks larger than current top
|
2003-07-07 10:32:19 -03:00 |
Roberto Ierusalimschy
|
17f695157c
|
define a `lua_isthread' for completeness
|
2003-07-07 10:30:57 -03:00 |
Roberto Ierusalimschy
|
b93f67f2ce
|
detail
|
2003-06-10 09:36:26 -03:00 |
Roberto Ierusalimschy
|
60aa01d8f7
|
fully-weak tables are more efficient
|
2003-05-16 15:59:08 -03:00 |
Roberto Ierusalimschy
|
ecf5730c0c
|
(much) smarter way to clear weak tables
|
2003-05-16 15:58:39 -03:00 |
Roberto Ierusalimschy
|
b10bfd4934
|
comments
|
2003-05-15 16:46:03 -03:00 |
Roberto Ierusalimschy
|
176cd7d1a3
|
`#!' is detected by loadfile, not by the lexer
|
2003-05-15 09:20:24 -03:00 |
Roberto Ierusalimschy
|
859c7f7ce0
|
LUA_SIGNATURE is public
|
2003-05-15 09:20:04 -03:00 |
Roberto Ierusalimschy
|
56c5e749cc
|
no more compatibility code (`lua_pushupvalues')
|
2003-05-14 18:10:07 -03:00 |
Roberto Ierusalimschy
|
9ec9a012e7
|
details
|
2003-05-14 18:09:53 -03:00 |
Roberto Ierusalimschy
|
dae99205cf
|
no more compatibility code
|
2003-05-14 18:06:56 -03:00 |
Roberto Ierusalimschy
|
9eb0f25a29
|
no more compatibility code for 4.0
|
2003-05-14 18:02:39 -03:00 |
Roberto Ierusalimschy
|
f93051155c
|
ok to use `#elif' and `#if defined()'
|
2003-05-14 18:01:53 -03:00 |
Roberto Ierusalimschy
|
524ae9fc3d
|
new function `setvbuf'
|
2003-05-14 16:03:43 -03:00 |
Roberto Ierusalimschy
|
0ddedaee92
|
new function `string.reverse'
|
2003-05-14 11:35:54 -03:00 |
Roberto Ierusalimschy
|
5cc448386a
|
new syntax: `... [= name]'
|
2003-05-14 09:32:46 -03:00 |