Roberto Ierusalimschy
|
770954510f
rename of `kproto' to `p'
|
24 anos atrás |
Roberto Ierusalimschy
|
762d059a13
new implementation for the Virtual Machine
|
24 anos atrás |
Roberto Ierusalimschy
|
dd3a63c205
new way to handle `profiles'
|
24 anos atrás |
Roberto Ierusalimschy
|
39b7978329
first (big) step to support wide chars
|
24 anos atrás |
Roberto Ierusalimschy
|
888f91fa24
code check for upvalues
|
24 anos atrás |
Roberto Ierusalimschy
|
d2e340f467
string pointers are always fully aligned
|
24 anos atrás |
Roberto Ierusalimschy
|
e506b864cd
no need for tags in boxed values :-(
|
24 anos atrás |
Roberto Ierusalimschy
|
63a822c8e1
all boxed types start with their tags
|
24 anos atrás |
Roberto Ierusalimschy
|
4ac58853dc
thead-specific state separated from "global" state
|
24 anos atrás |
Roberto Ierusalimschy
|
0183b8030c
`free' gets size of the block: complete control over memory use
|
24 anos atrás |
Roberto Ierusalimschy
|
4894c27962
lua_Number defined in lua.h (1st version)
|
25 anos atrás |
Roberto Ierusalimschy
|
728ff20701
details
|
25 anos atrás |
Roberto Ierusalimschy
|
2779ceeb12
((n)-1) may be negative (-1), and so it is not wise to keep it as unsigned
|
25 anos atrás |
Roberto Ierusalimschy
|
18fb3ddb89
details.
|
25 anos atrás |
Roberto Ierusalimschy
|
dad808a73a
new way to count `nblocks' for GC (try to count bytes).
|
25 anos atrás |
Roberto Ierusalimschy
|
c85162be27
new way to store local-variable information.
|
25 anos atrás |
Roberto Ierusalimschy
|
e238efc536
default now is multi-state
|
25 anos atrás |
Roberto Ierusalimschy
|
0802a9df9e
no more options for debug information: it is always on
|
25 anos atrás |
Roberto Ierusalimschy
|
f90bc248b3
new structure for line information
|
25 anos atrás |
Roberto Ierusalimschy
|
d9e61e8cea
new algorithm for traversing in GC to avoid deep recursion calls
|
25 anos atrás |
Roberto Ierusalimschy
|
afef009fce
new version of debug system
|
25 anos atrás |
Roberto Ierusalimschy
|
1de5587184
`lua.h' is included before any other Lua header file
|
25 anos atrás |
Roberto Ierusalimschy
|
7e30900def
better field name
|
25 anos atrás |
Roberto Ierusalimschy
|
ef62b340e0
code cleaner for 16 bits.
|
25 anos atrás |
Roberto Ierusalimschy
|
a69356e9e0
no more special cases for closures with 0 upvalues (performance is the same,
|
25 anos atrás |
Roberto Ierusalimschy
|
73aa465a8e
some name changes
|
25 anos atrás |
Roberto Ierusalimschy
|
3c9d999424
many details (most by lhf).
|
25 anos atrás |
Roberto Ierusalimschy
|
1f691a4fcd
renaming of some opcodes and fields
|
25 anos atrás |
Roberto Ierusalimschy
|
d11e5adf55
`const' array in protos breaked in 3 arrays (for strings, numbers, and
|
25 anos atrás |
Roberto Ierusalimschy
|
acdb0b741e
comments.
|
25 anos atrás |