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
keep track of saved registers on MIPS
2009-10-03
i
n
glorio
n
A
d
ded test
c
ase for
call expressio
n
.
commit
|
commitdiff
|
tree
2009-10-03
ing
l
ori
o
n
Use Voodoo::C
o
nfi
g
to
de
t
ermine d
e
fault archi
t
ecture
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
v
oodooc can now list s
u
p
p
orted archi
t
e
c
ture
s
and output
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glori
o
n
Make defa
u
lt
a
r
c
hitecture configurable
.
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
rion
Rena
m
ed lab
e
l in goto
.
voo to not
c
o
i
ncide wi
t
h an instructio
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Upd
a
ted languag
e
.
html
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Made AMD64 code generator pass new
te
s
t cases
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added
test
c
ase f
o
r set-byte
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added test case fo
r
set-word
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added
test cas
e
for goto
.
commit
|
commitdiff
|
tree
2009-10-02
in
g
lorion
Modifi
e
d tail-
c
alls test
to perform 1000000000 iterations
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added tail ca
l
l suppor
t
to amd64 co
d
e
g
enerator
.
commit
|
commitdiff
|
tree
2009-10-02
ing
l
orion
Added con
d
itionals to amd64 cod
e
generator
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added sup
p
ort for di
v
, mod, and m
u
l to amd
6
4 co
d
e
generator
.
commit
|
commitdiff
|
tree
2009-10-01
inglor
i
on
A
d
ded b
i
twi
s
e
o
p
e
rators
,
let a
n
d set
t
o a
m
d
64_n
a
sm_g
e
n
e
rator
.
commit
|
commitdiff
|
tree
2009-10-01
ingl
o
ri
o
n
Mo
r
e work on AMD64
c
o
de genera
t
or
.
commit
|
commitdiff
|
tree
2009-10-01
i
n
glo
r
i
on
A
d
ded
amd64
_
elf_ge
n
erator t
o
gen
e
r
ate E
L
F objects f
o
r
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
inglorion
A
dde
d
amd64_nasm_g
e
nerator to gene
r
a
t
e
NASM
c
o
d
e for
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
ing
l
ori
o
n
Added default targets to Makef
i
l
e
and d
o
c/Mak
e
file
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Added manp
a
g
e for voodooc
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Install
rdoc documentation if it has been g
e
ner
a
t
e
d
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Add
e
d documentation for
t
he classes Compiler, CommonCod
e
Gen
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Added documentation for t
h
e Voodoo module
.
commit
|
commitdiff
|
tree
2009-09-30
ing
l
or
i
on
A
dd
e
d voodoo
.
rb so that "
r
equ
i
re 'voodoo'
"
can be used
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
i
nglor
i
on
A
d
d
e
d fi
l
e COPYING with copyright
i
nformation
.
commit
|
commitdiff
|
tree
2009-09-30
ing
l
orion
Added make rdoc target
to generate rdoc document
a
tio
n
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Insta
l
l LICENSE fi
l
e along w
i
th
the othe
r
documen
t
ation
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Changed tes
t
program to use
s
ymbolic section names
.
commit
|
commitdiff
|
tree
2009-09-30
ingl
o
rion
Fixed i386_nasm_code_genera
t
or require of common_
c
ode_gener
a
tor
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Changed lic
e
nse to LGPL v
2
.
1
.
commit
|
commitdiff
|
tree
2009-09-27
inglor
i
on
Fi
x
require i
n
i386_
n
asm_gener
a
t
or
.
commit
|
commitdiff
|
tree
2009-09-27
inglorion
Moved README to doc directory and added a symlink from
.
.
.
commit
|
commitdiff
|
tree
2009-09-27
inglorion
Updated README
.
commit
|
commitdiff
|
tree
2009-09-26
ing
l
orion
Set
f
ile
e
xtens
i
on for i386_
e
lf_gen
e
rator to
"
.
o"
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Added doc/M
a
kefile
commit
|
commitdiff
|
tree
2009-09-26
inglo
r
ion
Added i386_elf_generator
.
r
b
commit
|
commitdiff
|
tree
2009-09-26
i
nglorion
Add
e
d x86_elf_gen
e
rator to ge
n
erate
E
LF objects
.
commit
|
commitdiff
|
tree
2009-09-26
in
g
lorion
Ch
a
nged parser
to return top-level
e
leme
n
t
s instead
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
i
n
glorion
Cha
n
g
e
d
p
arse
r
to return symb
o
l
s
as s
y
mbol
s
and nu
m
ber
s
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglori
o
n
Improved error r
e
porting for invalid
c
ombinations
o
r
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
A
dded functions to select code ge
n
e
rator based on ar
c
h
i
tec
t
u
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
in
g
lorion
Moved co
d
e g
e
nerators to separate d
i
r
ectory
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
P
u
t
all modules in the Voodoo n
a
mespace
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Revamped compiler to su
p
p
o
rt
m
ul
t
i
p
l
e code
ge
n
erators
.
commit
|
commitdiff
|
tree
2009-09-25
inglorio
n
M
o
ded modul
e
s
t
o
l
ib/ru
b
y/voodoo
.
commit
|
commitdiff
|
tree
2009-09-24
inglorion
Implemen
t
e
d new code generator API
.
commit
|
commitdiff
|
tree
2009-06-09
i
nglorion
Mad
e
Makefiles actually
u
s
e Makefile
.
c
f
g
.
commit
|
commitdiff
|
tree
2009-06-09
inglorion
Added configure
script
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert Haarman
Moved tail-call
s
t
e
s
t to th
e
end of the t
e
st scrip
t
.
.
.
commit
|
commitdiff
|
tree
2009-01-12
Robb
e
rt Haarman
Added
vtab
l
e
t
est
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert Haa
r
man
Sped up tail-calls
test
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert
H
aarman
B
ugfixes
to code
g
enerator:
commit
|
commitdiff
|
tree
2009-01-11
Robber
t
Haarm
a
n
Updated
d
ocumentati
o
n
.
commit
|
commitdiff
|
tree
2009-01-11
Robb
e
rt
H
a
arman
Re
m
oved s
u
perflu
o
u
s ifz and
i
fnz act
i
ons
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert
H
a
a
rma
n
Added ne
w
comp
a
rison operator
s
: i
f
z, ifnz,
i
feq, if
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
R
o
b
bert Haarman
Added co
m
men
t
s to code
gen
e
rator
.
commit
|
commitdiff
|
tree
2009-01-11
Robber
t
Haarman
Added c
o
mmen
t
s to
tests
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert
H
aarman
Added
s
u
p
p
o
rt
for
c
omments
.
commit
|
commitdiff
|
tree
2009-01-11
Robbe
r
t Haarman
Added mod test
a
nd
made it pass
.
commit
|
commitdiff
|
tree
2009-01-11
Robber
t
Haarman
Added missing div
.
out
.
commit
|
commitdiff
|
tree
2009-01-11
Rob
b
e
r
t Haa
r
man
A
d
ded test for d
i
vision and ma
d
e it pass
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert
Haarman
Added m
u
ltiplication
t
est and made it pas
s
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarma
n
Indent
e
d tests
.
commit
|
commitdiff
|
tree
2009-01-11
Rob
b
er
t
H
aar
m
an
Refactored code generator
an
d
fixed a num
b
er of bugs
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
Robbe
r
t Haarma
n
Added t
e
st plusm
i
nus
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert H
a
arman
Adde
d
t
o
p-level Makefile and src/Make
f
i
le
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarm
a
n
Ad
d
e
d
test of bitwise oper
a
ti
o
ns
.
commit
|
commitdiff
|
tree
2009-01-10
Ro
b
b
e
rt
H
aarman
Guarded
t
o_sym to make
compiler
m
ore robust
.
commit
|
commitdiff
|
tree
2009-01-10
Rob
b
e
r
t
Haarman
Ada
p
ted code genera
t
or d
e
finition
of fu
n
ction to
m
atch
.
.
.
commit
|
commitdiff
|
tree
2009-01-10
Ro
b
bert H
a
arman
Added t
e
st tail-calls
.
commit
|
commitdiff
|
tree
2009-01-10
Robb
e
rt Haa
r
man
Added test scri
p
t and Ma
k
efile t
o
automate tests
.
commit
|
commitdiff
|
tree
2009-01-10
R
obbert Haarm
a
n
Modified com
p
iler to use reflection to dri
v
e code generator
.
.
.
commit
|
commitdiff
|
tree
2009-01-08
R
o
bbert Haarman
In
i
tial comm
i
t
.
commit
|
commitdiff
|
tree