Roberto Ierusalimschy
|
b3d0682fb9
use of different buffers for scanner and concatenation
|
23 years ago |
Roberto Ierusalimschy
|
1c328a191a
no more `global' declarations
|
23 years ago |
Roberto Ierusalimschy
|
2dadc81822
cleaner implementation of code generation for jumps
|
23 years ago |
Roberto Ierusalimschy
|
94e5545806
comment
|
23 years ago |
Roberto Ierusalimschy
|
801aaf37b1
simpler implementation for line information
|
23 years ago |
Roberto Ierusalimschy
|
7ff21273d6
implementation of `global' statement
|
23 years ago |
Roberto Ierusalimschy
|
e01f5e6809
better order of record fields for 64-bit machines
|
23 years ago |
Roberto Ierusalimschy
|
74907fb71e
OP_LOADINT can be done by OP_LOADK
|
23 years ago |
Roberto Ierusalimschy
|
9aff171f3b
new type `boolean'
|
23 years ago |
Roberto Ierusalimschy
|
0b551a24f8
`Hash' -> `Table'
|
24 years ago |
Roberto Ierusalimschy
|
abdbe883a8
first implementation of unrestricted static scoping
|
24 years ago |
Roberto Ierusalimschy
|
c3d72096c4
use a table to find (and reuse) constants when parsing
|
24 years ago |
Roberto Ierusalimschy
|
fd40af92e4
the parser is not LL(1)
|
24 years ago |
Roberto Ierusalimschy
|
770954510f
rename of `kproto' to `p'
|
24 years ago |
Roberto Ierusalimschy
|
762d059a13
new implementation for the Virtual Machine
|
24 years ago |
Roberto Ierusalimschy
|
888f91fa24
code check for upvalues
|
24 years ago |
Roberto Ierusalimschy
|
0183b8030c
`free' gets size of the block: complete control over memory use
|
24 years ago |
Roberto Ierusalimschy
|
8c49e19865
explicit control of size for growing vectors
|
24 years ago |
Roberto Ierusalimschy
|
01b00cc292
better control over extensions of char/short to int
|
25 years ago |
Roberto Ierusalimschy
|
79909a92e1
details
|
25 years ago |
Roberto Ierusalimschy
|
dad808a73a
new way to count `nblocks' for GC (try to count bytes).
|
25 years ago |
Roberto Ierusalimschy
|
a1d3e001b9
comments
|
25 years ago |
Roberto Ierusalimschy
|
c85162be27
new way to store local-variable information.
|
25 years ago |
Roberto Ierusalimschy
|
0802a9df9e
no more options for debug information: it is always on
|
25 years ago |
Roberto Ierusalimschy
|
f90bc248b3
new structure for line information
|
25 years ago |
Roberto Ierusalimschy
|
014a09c509
better error messages
|
25 years ago |
Roberto Ierusalimschy
|
afef009fce
new version of debug system
|
25 years ago |
Roberto Ierusalimschy
|
b69e712713
new way to generate SETLINEs
|
25 years ago |
Roberto Ierusalimschy
|
a301304612
accepts `$debug' in the middle of a function.
|
25 years ago |
Roberto Ierusalimschy
|
d615e78e08
new optimization: jumps to jumps
|
25 years ago |