repo.or.cz
/
voodoo-lang.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
on i386 and AMD64, generate position-independent code even for labels in the same...
2014-10-06
inglorion
on i386
a
nd
A
MD64, ge
n
erat
e
position-inde
p
endent code
.
.
.
commit
|
commitdiff
|
tree
2014-10-04
ingl
o
rion
mad
e
AMD64 code generator pr
e
serve rbx
commit
|
commitdiff
|
tree
2014-09-01
inglorion
added more thorough testing of
e
xpressions
commit
|
commitdiff
|
tree
2013-12-01
in
g
lorion
set version
t
o
1
.
1
.
3
commit
|
commitdiff
|
tree
2013-12-01
ingl
o
rion
added missin
g
@sy
m
bol_tracker
.
use on
M
IPS
commit
|
commitdiff
|
tree
2013-12-01
ingl
o
rion
rejec
t
programs that e
x
port
s
y
m
bols after the
y
h
a
ve
.
.
.
commit
|
commitdiff
|
tree
2013-12-01
inglorion
u
p
dated lang
u
age definition with export
/
import o
r
dering
.
.
.
commit
|
commitdiff
|
tree
2013-12-01
inglorio
n
m
a
de i
m
port
o
n
amd64 an
d
i386
u
s
e
c
o
mmon_
c
o
d
e
_
generator
commit
|
commitdiff
|
tree
2013-12-01
inglor
i
on
also
r
e
move
.
s files when r
u
nning
m
a
k
e c
l
e
a
n in test
.
.
.
commit
|
commitdiff
|
tree
2013-12-01
ing
l
o
r
ion
hoisted
c
ommon functionality f
o
r import t
o
common_c
o
de_generator
commit
|
commitdiff
|
tree
2013-11-30
ingl
o
rion
reje
c
t pro
g
rams that
i
mport symbols after using
the
m
commit
|
commitdiff
|
tree
2013-11-19
inglor
i
on
build test/libgroup
.
so instead of test/libg
r
oup
.
s
commit
|
commitdiff
|
tree
2013-11-19
ing
l
orion
up
d
ated architect
u
re
d
etection for MR
I
2
.
0
commit
|
commitdiff
|
tree
2013-11-19
inglorio
n
added ignore rules fo
r
test/labels
commit
|
commitdiff
|
tree
2013-10-30
in
g
lorion
s
upport
l
abels tha
t
star
t
in under
s
cores
commit
|
commitdiff
|
tree
2013-10-19
i
ng
l
orion
reject program
s
that
u
se sym
b
ols
t
hat have not been
.
.
.
commit
|
commitdiff
|
tree
2013-10-19
inglor
i
on
fixed pars
i
ng of num
b
er
s
after li
n
e contin
u
ations
commit
|
commitdiff
|
tree
2013-10-18
inglorion
make gem
n
o
w
gener
a
tes gems
with d
e
fault paths, arc
h
itecture
.
.
.
commit
|
commitdiff
|
tree
2013-10-18
inglorion
set ve
r
sion
t
o 1
.
1
.
2
commit
|
commitdiff
|
tree
2013-10-16
inglor
i
on
fixed co
u
nt
_
locals_h
e
lper so th
a
t block
s
i
nside condit
i
onals
.
.
.
commit
|
commitdiff
|
tree
2013-10-16
inglo
r
ion
fixed comput
a
tion
o
f local offs
e
ts on ARM
commit
|
commitdiff
|
tree
2013-07-15
inglorion
set version
t
o
1
.
1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglorion
set version t
o
1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglorion
u
pdate
d
lan
g
uage specification to Voodo
o
1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglorion
more
test fixes
commit
|
commitdiff
|
tree
2013-07-15
inglorio
n
fixed
e
rr
o
r
s
and help tests
commit
|
commitdiff
|
tree
2013-07-13
inglorion
some updat
e
s to the documenta
t
ion
commit
|
commitdiff
|
tree
2013-07-06
inglor
i
on
added mor
e
generated
f
il
e
s t
o
t
e
st/
.
gi
t
i
g
n
ore
commit
|
commitdiff
|
tree
2013-06-29
inglorion
added --
c
heck option to voodooc
commit
|
commitdiff
|
tree
2013-03-18
inglorion
allocate fewer lo
c
al
v
ariable
s
lots
commit
|
commitdiff
|
tree
2013-02-18
in
g
lorion
added
g
roups
commit
|
commitdiff
|
tree
2013-02-17
inglorion
stri
c
ter test
f
o
r
va
r
iables in shared l
i
b
raries
commit
|
commitdiff
|
tree
2013-02-17
i
n
glo
r
ion
ma
d
e
v
ariables in
sha
r
e
d l
i
br
a
rie
s
work on
i386
commit
|
commitdiff
|
tree
2013-02-17
inglorion
made
variable
s
in shared
l
i
b
r
a
r
i
e
s wor
k
on AMD6
4
commit
|
commitdiff
|
tree
2013-02-17
inglo
r
ion
s
h
ared li
b
raries can now expo
r
t variables on
M
IPS
commit
|
commitdiff
|
tree
2013-02-17
inglorion
implement
e
d sh
a
red
l
ibr
a
ry support on MIPS
commit
|
commitdiff
|
tree
2013-02-17
in
g
lor
i
o
n
added
shared library
s
u
ppor
t
to AMD64 and i386
commit
|
commitdiff
|
tree
2013-02-17
in
g
lorion
added support for creati
n
g
shar
e
d librar
i
e
s
on
A
RM
commit
|
commitdiff
|
tree
2013-02-10
inglorion
kee
p
track
of sav
e
d register
s
on MIPS
commit
|
commitdiff
|
tree
2013-02-10
inglori
o
n
a
dded sa
v
e-frame-and-locals
commit
|
commitdiff
|
tree
2013-02-09
i
nglorion
r
em
o
ved
no longe
r
n
e
cessa
r
y code fro
m
mips_gas_g
e
nerator
commit
|
commitdiff
|
tree
2013-02-09
inglorion
impl
e
men
t
ed save-locals and res
t
ore-lo
c
al
s
o
n
M
I
PS
commit
|
commitdiff
|
tree
2013-02-06
inglori
o
n
m
a
de
save-frame only save registe
r
s
not yet sa
v
ed i
n
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
inglorion
moved more code
i
nto
common_
c
o
d
e_generat
o
r
commit
|
commitdiff
|
tree
2013-02-05
inglorion
M
o
v
ed save and restore logi
c
for fram
e
s a
n
d
l
oca
l
s
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
inglo
r
ion
imple
m
ented save-loc
a
ls and
r
estore
-
locals on
i386
commit
|
commitdiff
|
tree
2013-02-03
inglorion
implement
e
d {sa
v
e,r
e
s
tore}-frame and
{save,restore
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
inglorion
added save-loc
a
l
s and rest
o
r
e
-lo
c
als, impl
e
m
ented on ARM
commit
|
commitdiff
|
tree
2012-11-25
inglorion
E
li
m
inate
s
om
e
unnecessary loads on AMD64
commit
|
commitdiff
|
tree
2012-11-25
inglorion
R
emove
d
a num
b
er
of special cases
from the NASM generator
commit
|
commitdiff
|
tree
2012-11-25
inglo
r
ion
St
o
re loca
l
s in regi
s
te
r
s
o
n AMD64
commit
|
commitdiff
|
tree
2012-11-24
in
g
l
o
rion
Use s
y
mbols instead of string
s
to denote re
g
i
s
ters
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglo
r
ion
Use
i
mmediate values for small integers
o
n
A
RM
commit
|
commitdiff
|
tree
2012-11-24
inglorion
R
e
m
o
ved super
f
luou
s
de
b
ug comments from
A
RM generator
commit
|
commitdiff
|
tree
2012-11-24
i
n
glorion
On ARM, don
'
t gener
a
t
e mul with dest equal
to fir
s
t
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglori
o
n
Fi
x
AMD64 loading of
imme
a
diate vales out
s
id
e
32-
b
it
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Stronger test for restore-fr
a
me
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Implemented s
u
bsti
t
u
t
e-number
,
re
s
t
o
re-frame and save
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
ingl
o
r
i
on
Ma
k
e save-frame and
r
es
t
o
r
e-frame work on
A
MD64 and
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
i
nglorion
M
ake
s
ubstitute-number
w
or
k
on AMD
6
4 and i386
commit
|
commitdiff
|
tree
2012-11-20
inglorion
Added restore-
f
rame and save-fra
m
e o
n
ARM
commit
|
commitdiff
|
tree
2012-11-19
inglorio
n
Added
s
ubstit
u
te
-
number on ARM
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Fi
x
i386
c
o
de generator
commit
|
commitdiff
|
tree
2012-11-15
inglor
i
on
Make a
u
to
-
b
ytes and
a
u
t
o-words w
o
rk with non-immediate
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Refactored AMD64 code generator
commit
|
commitdiff
|
tree
2012-11-11
i
n
glorion
Made auto-b
y
tes
a
n
d
a
uto
-
words work with vari
a
b
l
e
a
r
g
uments
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
i
n
glorion
Im
p
lement auto-bytes
and auto-words for ARM
commit
|
commitdiff
|
tree
2012-11-04
i
n
g
lorion
Make set-at w
o
rk on ARM
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Fix
A
RM ge
n
erator to wo
r
k with
new Environ
m
en
t
code
commit
|
commitdiff
|
tree
2012-11-03
ing
l
or
i
on
Upd
a
te
t
e
s
t/
.
gitig
n
ore to
ignor
e
n
e
w bin
a
ries
commit
|
commitdiff
|
tree
2012-11-03
i
nglor
i
on
Split
many-va
r
s into 3 s
e
parate test programs
commit
|
commitdiff
|
tree
2012-11-03
i
n
glorion
r
e
pla
c
e
d
referenc
e
s to
i
n
c
rement_e
r
rors in
t
e
sts
commit
|
commitdiff
|
tree
2012-10-31
inglo
r
i
o
n
C
h
anges for R
u
by
1
.
9 com
p
atibility
commit
|
commitdiff
|
tree
2012-10-09
in
g
lorion
Rep
o
rt nu
m
ber of passed and failed
t
ests
commit
|
commitdiff
|
tree
2012-10-09
inglorio
n
Im
p
lemented auto-bytes and auto-w
o
rds fo
r
m
i
p
s
commit
|
commitdiff
|
tree
2012-10-05
ingl
o
r
i
o
n
U
pdate
MIPS code
ge
n
erato
r
t
o
w
ork with r
e
factored
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
inglorion
A
d
d
.
s
to
.
SUFF
I
XES in test/Makefile
commit
|
commitdiff
|
tree
2012-09-17
i
nglorion
A
dde
d
test cas
e
for
auto-words and mad
e
it p
a
ss on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
inglorion
Fix i3
8
6 co
d
e generator so th
a
t all
tests pass
commit
|
commitdiff
|
tree
2012-09-15
i
n
glorion
Impleme
n
ted auto-bytes
o
n AMD64
commit
|
commitdiff
|
tree
2012-09-10
inglor
i
on
New
Env
i
ron
m
e
n
t class
.
Tests p
a
s
s on AMD64
commit
|
commitdiff
|
tree
2012-02-05
i
n
gl
o
r
ion
More t
e
sts for set with
a
t-ex
p
ress
i
ons
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Allo
w
se
t
to as
s
ign to at
-
e
xpres
s
ions
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Set
v
ersion t
o
1
.
1
-dev
commit
|
commitdiff
|
tree
2012-01-29
i
nglo
r
ion
A
l
so tes
t
error text in test_parse
r
.
rb
commit
|
commitdiff
|
tree
2012-01-29
i
nglorion
Made
p
ars
e
r
able to
report m
u
ltiple
errors
per
call
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
i
nglorion
Refact
o
r
e
d test
.
rb so that pass_
t
est
a
n
d fail_test
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
inglor
i
o
n
S
e
t v
e
rsion to 1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
inglo
r
i
o
n
adde
d
some tests
f
or the parser
a
nd fixed some bugs
commit
|
commitdiff
|
tree
2012-01-26
inglori
o
n
R
estructur
e
d
t
es
t
s so
t
hat tests f
o
r valida
t
or
an
d
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
inglorion
Added doc/featur
e
s
.
htm
l
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Adde
d
m
o
re test
s
for at
-
expr
e
s
s
ions
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
ion
Updated
tests to dea
l
with new fea
t
ure
s
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
io
n
A
dd
e
d
f
e
at
u
res bi
t
s-per-word,
b
yte-order and b
y
tes
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated
docum
e
ntation for pars
e
r
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
Refactored
v
a
l
idator
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Made spacing
in t
e
s
ts more cons
i
stent
commit
|
commitdiff
|
tree
2012-01-06
i
nglorion
Adde
d
2012 t
o
li
s
t of years in C
O
P
YING
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Upda
t
ed manpage and
R
E
ADME
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Run tests in
p
a
r
alle
l
commit
|
commitdiff
|
tree
next