Roberto Ierusalimschy
|
2b579b4b83
panic mode does not reset stack (so that panic function can gather
|
16 years ago |
Roberto Ierusalimschy
|
b472098493
concat TM can yield
|
17 years ago |
Roberto Ierusalimschy
|
84b3daebbd
generic for coded as two dedicated instructions to simplify resumption
|
17 years ago |
Roberto Ierusalimschy
|
f6978173e0
yields accross metamethods and for iterators (except for __concat)
|
17 years ago |
Roberto Ierusalimschy
|
f94cd2201c
better control of call status through CallInfo
|
17 years ago |
Roberto Ierusalimschy
|
fdbb243ff9
first steps towards yielding through longjump
|
17 years ago |
Roberto Ierusalimschy
|
e7c989baf1
avoid calling "tail return" hooks if the hook itself turns off the event
|
17 years ago |
Roberto Ierusalimschy
|
5f4f0d4a63
no more optimization to avoid LOADNIL at function start
|
18 years ago |
Roberto Ierusalimschy
|
afa0d0ac0d
new constant LUA_OK
|
19 years ago |
Roberto Ierusalimschy
|
d1ef7e0ec6
avoid local "pc" in interpreter loop (tricky optimization with no real gain)
|
19 years ago |
Roberto Ierusalimschy
|
a7c9e45c64
avoid trailing white spaces
|
19 years ago |
Roberto Ierusalimschy
|
c473818017
avoid "too complex" conditional expression (some compilers get confused...)
|
19 years ago |
Roberto Ierusalimschy
|
93bf618504
BUG: there is only one C stack, so nCcalls must be global
|
19 years ago |
Roberto Ierusalimschy
|
3ca9af51a4
emergency garbage collector (core forces a GC when allocation fails)
|
19 years ago |
Roberto Ierusalimschy
|
a62fca1ebb
BUG: debug hooks may get wrong when mixed with coroutines
|
19 years ago |
Roberto Ierusalimschy
|
c505f341d6
small changes in casts
|
19 years ago |
Roberto Ierusalimschy
|
201288b4df
small bug
|
20 years ago |
Roberto Ierusalimschy
|
b3f81f1d1d
small bug when debugging dead threads
|
20 years ago |
Roberto Ierusalimschy
|
37b49aa451
detail
|
20 years ago |
Roberto Ierusalimschy
|
2d2f955763
detail
|
20 years ago |
Roberto Ierusalimschy
|
98296f6b45
some bugs related to stack reallocation
|
20 years ago |
Roberto Ierusalimschy
|
23b79c5945
small changes to facilitate external C coroutines
|
20 years ago |
Roberto Ierusalimschy
|
6fcd334ca0
small improvements
|
20 years ago |
Roberto Ierusalimschy
|
44b19075c0
small changes (to easy integration with Coco)
|
20 years ago |
Roberto Ierusalimschy
|
575637319e
better recovery at panic
|
20 years ago |
Roberto Ierusalimschy
|
34aac33c15
detail
|
20 years ago |
Roberto Ierusalimschy
|
bf2b342ac1
better control for compatibility code for varargs
|
20 years ago |
Roberto Ierusalimschy
|
90de38bf1f
warnings in VS .Net
|
20 years ago |
Roberto Ierusalimschy
|
38da9d568a
better use defined/undefined as flag values for macros
|
20 years ago |
Roberto Ierusalimschy
|
b320d37a80
better tests for correctness of `savedpc'
|
20 years ago |