Roberto Ierusalimschy
|
07b009c371
No need to limit variable declarations to 250
|
1 kuukausi sitten |
Roberto Ierusalimschy
|
be05c44481
New way to control preambular declaration
|
2 kuukautta sitten |
Roberto Ierusalimschy
|
5b1ab8efdc
'expdesc' doesn't depend on 'actvar' for var. info.
|
2 kuukautta sitten |
Roberto Ierusalimschy
|
4365a45d68
Checks for read-only globals
|
2 kuukautta sitten |
Roberto Ierusalimschy
|
be81209063
First implementation of global declarations
|
2 kuukautta sitten |
Roberto Ierusalimschy
|
2d8d5c74b5
Details
|
6 kuukautta sitten |
Roberto Ierusalimschy
|
7ca3c40b50
Another way to compile goto's
|
6 kuukautta sitten |
Roberto Ierusalimschy
|
1c40ff9faa
Scanner and parser use different tables for constants
|
7 kuukautta sitten |
Roberto Ierusalimschy
|
75620b45ae
'lcode.c' can use 'checklimit', too
|
11 kuukautta sitten |
Roberto Ierusalimschy
|
0acd55898d
Added gcc option '-Wconversion'
|
1 vuosi sitten |
Roberto Ierusalimschy
|
d9d2904f09
Details
|
4 vuotta sitten |
Roberto Ierusalimschy
|
94cbe46511
Details
|
4 vuotta sitten |
Roberto Ierusalimschy
|
63295f1f7f
Fixed two bugs in to-be-closed variables x constants
|
5 vuotta sitten |
Roberto Ierusalimschy
|
5f83fb6582
Details
|
5 vuotta sitten |
Roberto Ierusalimschy
|
d6af81084d
New kind of expression VKSTR
|
6 vuotta sitten |
Roberto Ierusalimschy
|
f6aab3ec1f
First implementation of constant propagation
|
6 vuotta sitten |
Roberto Ierusalimschy
|
3d296304ef
Towards constant propagation
|
6 vuotta sitten |
Roberto Ierusalimschy
|
54f7b46c1e
New implementation for constants
|
6 vuotta sitten |
Roberto Ierusalimschy
|
8eca21c2e8
First take on constant propagation
|
6 vuotta sitten |
Roberto Ierusalimschy
|
e4b02ca8e4
Structure 'Vardesc' does not need a 'name' field
|
6 vuotta sitten |
Roberto Ierusalimschy
|
d9f40e3f6f
First implementation for 'const' variables
|
6 vuotta sitten |
Roberto Ierusalimschy
|
35296e1fde
Details
|
6 vuotta sitten |
Roberto Ierusalimschy
|
a006514ea1
Big revamp in the implmentation of labels/gotos
|
6 vuotta sitten |
Roberto Ierusalimschy
|
4cd1f4aac0
Towards "to closed" local variables
|
6 vuotta sitten |
Roberto Ierusalimschy
|
f99509581e
Removed extra information from RCS keyword strings
|
7 vuotta sitten |
Roberto Ierusalimschy
|
03c6a05ec8
no more nil-in-table
|
7 vuotta sitten |
Roberto Ierusalimschy
|
4a1612ff9b
new experimental syntax using reserved word 'undef'
|
7 vuotta sitten |
Roberto Ierusalimschy
|
e001d5aea6
'VRELOCABLE' -> 'VRELOC'
|
7 vuotta sitten |
Roberto Ierusalimschy
|
10b8c99bbb
small peephole optimizations
|
7 vuotta sitten |
Roberto Ierusalimschy
|
b42430fd3a
'lineinfo' in prototypes saved as differences instead of absolute
|
8 vuotta sitten |