Roberto Ierusalimschy
|
8e4ac679ff
use a linear count for count hook
|
23 years ago |
Roberto Ierusalimschy
|
5016f43aa4
(much) cleaner way to control function states
|
23 years ago |
Roberto Ierusalimschy
|
2e38c6ae5a
`luadebug.h' content now is included in `lua.h'
|
23 years ago |
Roberto Ierusalimschy
|
a2fa48a570
new (old?) error handling scheme
|
23 years ago |
Roberto Ierusalimschy
|
4e23699aa6
new implementation for error handling
|
23 years ago |
Roberto Ierusalimschy
|
e5146fb01f
CallInfo has different fields for C functions and Lua functions
|
23 years ago |
Roberto Ierusalimschy
|
44752fc9ce
hook count is quadratic
|
23 years ago |
Roberto Ierusalimschy
|
39b2d58c39
new interface for debug hooks
|
23 years ago |
Roberto Ierusalimschy
|
b30ec2532c
details
|
23 years ago |
Roberto Ierusalimschy
|
01f1ac36b1
`global' tables (registry, etc.) stored in proper place, not in the stack
|
23 years ago |
Roberto Ierusalimschy
|
383e8b9e77
use of a common `dummynode' for all empty tables
|
23 years ago |
Roberto Ierusalimschy
|
c11d374c59
`panic' function configurable via API
|
23 years ago |
Roberto Ierusalimschy
|
6c7334a9ac
line trace uses `savedpc' to save last `pc' seen
|
23 years ago |
Roberto Ierusalimschy
|
81215cd59f
simpler way to control stack overflow
|
23 years ago |
Roberto Ierusalimschy
|
801aaf37b1
simpler implementation for line information
|
23 years ago |
Roberto Ierusalimschy
|
71c716e5a8
avoid C identifiers beginning with '_'
|
23 years ago |
Roberto Ierusalimschy
|
6658b9588f
details
|
23 years ago |
Roberto Ierusalimschy
|
b0a5e156b8
no more maximum stack size
|
23 years ago |
Roberto Ierusalimschy
|
e01f5e6809
better order of record fields for 64-bit machines
|
23 years ago |
Roberto Ierusalimschy
|
6bb5cb1cbd
comments
|
23 years ago |
Roberto Ierusalimschy
|
d6fd33e76f
`eventtable' renamed to `metatable'
|
23 years ago |
Roberto Ierusalimschy
|
50e2952593
first version of dynamic stack
|
23 years ago |
Roberto Ierusalimschy
|
448517e47e
no more linehook field in CallInfo
|
23 years ago |
Roberto Ierusalimschy
|
d56d4cf776
distinct functions to create/destroy states and threads
|
23 years ago |
Roberto Ierusalimschy
|
f083812c02
first implementation of coroutines
|
23 years ago |
Roberto Ierusalimschy
|
facfec0687
small optimizations
|
23 years ago |
Roberto Ierusalimschy
|
e04f7ed450
first version of Lua "stackless"
|
23 years ago |
Roberto Ierusalimschy
|
ed9be5e1f0
reentrant implementation of garbage collection
|
24 years ago |
Roberto Ierusalimschy
|
592a309177
tag system replaced by event tables
|
24 years ago |
Roberto Ierusalimschy
|
413fc7334b
new implementation for lua upvalues (sugested by E.T.): simpler and solves
|
24 years ago |