Roberto Ierusalimschy
|
c85162be27
new way to store local-variable information.
|
25 anni fa |
Roberto Ierusalimschy
|
e238efc536
default now is multi-state
|
25 anni fa |
Roberto Ierusalimschy
|
0802a9df9e
no more options for debug information: it is always on
|
25 anni fa |
Roberto Ierusalimschy
|
f90bc248b3
new structure for line information
|
25 anni fa |
Roberto Ierusalimschy
|
d9e61e8cea
new algorithm for traversing in GC to avoid deep recursion calls
|
25 anni fa |
Roberto Ierusalimschy
|
afef009fce
new version of debug system
|
25 anni fa |
Roberto Ierusalimschy
|
1de5587184
`lua.h' is included before any other Lua header file
|
25 anni fa |
Roberto Ierusalimschy
|
7e30900def
better field name
|
25 anni fa |
Roberto Ierusalimschy
|
ef62b340e0
code cleaner for 16 bits.
|
25 anni fa |
Roberto Ierusalimschy
|
a69356e9e0
no more special cases for closures with 0 upvalues (performance is the same,
|
25 anni fa |
Roberto Ierusalimschy
|
73aa465a8e
some name changes
|
25 anni fa |
Roberto Ierusalimschy
|
3c9d999424
many details (most by lhf).
|
25 anni fa |
Roberto Ierusalimschy
|
1f691a4fcd
renaming of some opcodes and fields
|
25 anni fa |
Roberto Ierusalimschy
|
d11e5adf55
`const' array in protos breaked in 3 arrays (for strings, numbers, and
|
25 anni fa |
Roberto Ierusalimschy
|
acdb0b741e
comments.
|
25 anni fa |
Roberto Ierusalimschy
|
29ede6aa13
first implementation of multiple states (reentrant code).
|
26 anni fa |
Roberto Ierusalimschy
|
d915cf4f9d
ways to measure number of `blocks' for GC + details
|
26 anni fa |
Roberto Ierusalimschy
|
8e7451512f
some more `const's
|
26 anni fa |
Roberto Ierusalimschy
|
4343420d4d
simplified version of `gc' tag method (only for userdata now).
|
26 anni fa |
Roberto Ierusalimschy
|
c787dccd9b
"const" !!!
|
26 anni fa |
Roberto Ierusalimschy
|
5a8bb00df4
storing chunk "sources" instead of "filenames".
|
26 anni fa |
Roberto Ierusalimschy
|
9618aaf07d
small corrections in comments
|
27 anni fa |
Roberto Ierusalimschy
|
45e533599f
optimization: closures without upvalues don't need to be closures
|
28 anni fa |
Roberto Ierusalimschy
|
80b3d28f4a
details (mainly error messages)
|
28 anni fa |
Roberto Ierusalimschy
|
592a3f289b
first implementation of centralized global state.
|
28 anni fa |
Roberto Ierusalimschy
|
e78cf96c97
first version of Cclosures.
|
28 anni fa |
Roberto Ierusalimschy
|
907368ead5
GC now considers an "estimate" of object size, instead of just the number
|
28 anni fa |
Roberto Ierusalimschy
|
45ccb0e881
"nupvalues" is kept in Closure, not in prototype (as a preparation
|
28 anni fa |
Roberto Ierusalimschy
|
eb617df2d8
better way to traverse GCnode lists.
|
28 anni fa |
Roberto Ierusalimschy
|
ff08b0f406
Lua Function structures
|
28 anni fa |