Roberto Ierusalimschy
|
3941af53ad
first implementation of independent global table per function
|
23 年之前 |
Roberto Ierusalimschy
|
9a0f0dcc77
precompiler may create functions without `lineinfo'
|
23 年之前 |
Roberto Ierusalimschy
|
801aaf37b1
simpler implementation for line information
|
23 年之前 |
Roberto Ierusalimschy
|
8a1a512c64
lu_byte is enough for those fields (maxstack < 256)
|
23 年之前 |
Roberto Ierusalimschy
|
f42cc90d2d
some warnings
|
23 年之前 |
Roberto Ierusalimschy
|
592a309177
tag system replaced by event tables
|
24 年之前 |
Roberto Ierusalimschy
|
413fc7334b
new implementation for lua upvalues (sugested by E.T.): simpler and solves
|
24 年之前 |
Roberto Ierusalimschy
|
72659a0605
no more explicit support for wide-chars; too much troble...
|
24 年之前 |
Roberto Ierusalimschy
|
26bf2adace
optimizations for space in LClosures and time cleanning weak tables
|
24 年之前 |
Roberto Ierusalimschy
|
15462edb0f
new definitions for closure structures
|
24 年之前 |
Roberto Ierusalimschy
|
abdbe883a8
first implementation of unrestricted static scoping
|
24 年之前 |
Roberto Ierusalimschy
|
e1d072571e
better syntax for type casts
|
24 年之前 |
Roberto Ierusalimschy
|
770954510f
rename of `kproto' to `p'
|
24 年之前 |
Roberto Ierusalimschy
|
762d059a13
new implementation for the Virtual Machine
|
24 年之前 |
Roberto Ierusalimschy
|
dd3a63c205
new way to handle `profiles'
|
24 年之前 |
Roberto Ierusalimschy
|
39b7978329
first (big) step to support wide chars
|
24 年之前 |
Roberto Ierusalimschy
|
888f91fa24
code check for upvalues
|
24 年之前 |
Roberto Ierusalimschy
|
d2e340f467
string pointers are always fully aligned
|
24 年之前 |
Roberto Ierusalimschy
|
e506b864cd
no need for tags in boxed values :-(
|
24 年之前 |
Roberto Ierusalimschy
|
63a822c8e1
all boxed types start with their tags
|
24 年之前 |
Roberto Ierusalimschy
|
4ac58853dc
thead-specific state separated from "global" state
|
24 年之前 |
Roberto Ierusalimschy
|
0183b8030c
`free' gets size of the block: complete control over memory use
|
24 年之前 |
Roberto Ierusalimschy
|
4894c27962
lua_Number defined in lua.h (1st version)
|
25 年之前 |
Roberto Ierusalimschy
|
728ff20701
details
|
25 年之前 |
Roberto Ierusalimschy
|
2779ceeb12
((n)-1) may be negative (-1), and so it is not wise to keep it as unsigned
|
25 年之前 |
Roberto Ierusalimschy
|
18fb3ddb89
details.
|
25 年之前 |
Roberto Ierusalimschy
|
dad808a73a
new way to count `nblocks' for GC (try to count bytes).
|
25 年之前 |
Roberto Ierusalimschy
|
c85162be27
new way to store local-variable information.
|
25 年之前 |
Roberto Ierusalimschy
|
e238efc536
default now is multi-state
|
25 年之前 |
Roberto Ierusalimschy
|
0802a9df9e
no more options for debug information: it is always on
|
25 年之前 |