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"
|
24 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 |
Roberto Ierusalimschy
|
617008f552
field G renamed to _G to avoid problemas with bugged macro-systems
|
24 years ago |
Roberto Ierusalimschy
|
af59848219
tables of globals accessible through pseudo-index in C API
|
24 years ago |
Roberto Ierusalimschy
|
0b551a24f8
`Hash' -> `Table'
|
24 years ago |
Roberto Ierusalimschy
|
1e81da51ba
new API for registry and C upvalues + new implementation for references
|
24 years ago |
Roberto Ierusalimschy
|
b840a7518d
details
|
24 years ago |
Roberto Ierusalimschy
|
abdbe883a8
first implementation of unrestricted static scoping
|
24 years ago |
Roberto Ierusalimschy
|
ae19b2f51e
more relaxed rules for syncronized access
|
24 years ago |
Roberto Ierusalimschy
|
d5b83ead90
new implementation for userdatas, without `keys'
|
24 years ago |
Roberto Ierusalimschy
|
beee01b170
re-implementation of refs through weak tables
|
24 years ago |