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
Removed common NasmGenerator code from I386NasmGenerator.
2009-10-03
inglori
o
n
Rem
o
ved common NasmGenerato
r
code from I386Nas
m
G
e
nerator
.
commit
|
commitdiff
|
tree
2009-10-03
in
g
lorion
Made I386NasmG
e
nerator a subclass of NasmGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Updated
i
3
8
6_elf_generato
r
to respect YASM environment
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Moved re
-
usable code from AMD64NasmGene
r
at
o
r to NASMGenera
t
or
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Added
w
ords
i
ze method to code
generator API so that
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
ing
l
ori
o
n
Added test
c
ase for call expres
s
i
o
n
.
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
U
s
e Voodoo:
:
Config to det
e
rm
i
n
e
default architecture
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
v
o
odooc
can
now li
s
t su
p
p
o
rted architectures
and output
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglorion
Make defa
u
lt architecture configurab
l
e
.
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
r
i
on
Rename
d
label in goto
.
voo to not coincide with an instruct
i
o
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
ion
Upd
a
ted lan
g
uage
.
html
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Made AMD64 code
generator pass new test c
a
ses
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added test case for set-by
t
e
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added test cas
e
for
s
et-word
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
A
d
ded test case f
o
r goto
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Modified
t
ail
-
c
alls test
t
o
perform
1
0
00000000 iterat
i
ons
.
commit
|
commitdiff
|
tree
2009-10-02
inglori
o
n
Added
t
ail call support to amd64 cod
e
generator
.
commit
|
commitdiff
|
tree
2009-10-02
i
nglo
r
io
n
Added condit
i
onals to amd
6
4 code gen
e
rator
.
commit
|
commitdiff
|
tree
2009-10-02
i
nglorio
n
Added support
f
o
r div, mod, and
m
ul to amd64 code generator
.
commit
|
commitdiff
|
tree
2009-10-01
ing
l
orion
Ad
d
ed bitwise op
e
r
ator
s
, let and set to amd64_nasm_generator
.
commit
|
commitdiff
|
tree
2009-10-01
inglori
o
n
More work on AMD64 code gener
a
tor
.
commit
|
commitdiff
|
tree
2009-10-01
inglorion
A
d
ded amd6
4
_
elf_genera
t
or to g
e
nerate ELF
objec
t
s for
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
inglorion
Ad
d
e
d
amd64_nasm
_
generator to generate NASM c
o
de for
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
A
dded defa
u
lt targets to Makefile and doc/Makefile
commit
|
commitdiff
|
tree
2009-09-30
i
n
glorion
Added manpage for voodooc
.
commit
|
commitdiff
|
tree
2009-09-30
ing
l
or
i
on
Install rdoc document
a
tion if
i
t has been gen
e
ra
t
ed
.
commit
|
commitdiff
|
tree
2009-09-30
i
n
glorion
Added documenta
t
ion
fo
r
th
e
classes
C
ompiler
,
Comm
o
nCodeGe
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglorio
n
A
d
d
ed documentation for th
e
Voodoo
module
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Adde
d
vood
o
o
.
r
b s
o
th
a
t "req
u
ire 'voodoo'" ca
n
b
e
used
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
ing
l
orion
A
dded
file CO
P
YING w
i
th copyrig
h
t inf
o
rmation
.
commit
|
commitdiff
|
tree
2009-09-30
i
n
glorion
Added make rd
o
c targ
e
t to generate rd
o
c docume
n
tation
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
ing
l
orion
Ins
t
a
l
l LIC
E
NSE
f
ile along with the other documentati
o
n
.
commit
|
commitdiff
|
tree
2009-09-30
ingl
o
rion
C
h
ang
e
d
t
e
st p
r
ogram to use sym
b
o
l
ic secti
o
n names
.
commit
|
commitdiff
|
tree
2009-09-30
inglor
i
on
Fixed i
3
86_nasm_
c
ode_generator
r
equ
i
re of common_code_generator
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Chang
e
d
l
i
cen
s
e to LGPL
v2
.
1
.
commit
|
commitdiff
|
tree
2009-09-27
inglorion
Fix
require in
i386
_
nasm_
g
enerator
.
commit
|
commitdiff
|
tree
2009-09-27
ing
l
orion
Move
d
README to doc directory and add
e
d a symlink from
.
.
.
commit
|
commitdiff
|
tree
2009-09-27
inglorion
U
p
dated
R
EA
D
ME
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Se
t
file exten
s
i
o
n for i
3
86_elf
_
ge
n
erator to "
.
o"
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Added d
o
c/Ma
k
efile
commit
|
commitdiff
|
tree
2009-09-26
i
n
glorion
Added
i386_
e
lf_gener
a
tor
.
r
b
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Added x86_elf_gen
e
rator to g
e
nerat
e
EL
F
obje
c
ts
.
commit
|
commitdiff
|
tree
2009-09-26
in
g
lorion
Changed pa
r
se
r
to return top-le
v
e
l
ele
m
ents
instead
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
ingl
o
rion
Changed pars
e
r to retur
n
sy
m
b
o
l
s
a
s symbols and numbers
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
i
ngl
o
r
ion
Improved error reporting
f
or
i
n
valid c
o
mbina
t
ions or
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Added functi
o
ns to select code generator based on architectu
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Move
d
co
d
e gener
a
tors
t
o se
p
arate directory
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Put
a
ll modules in the Voo
d
oo
name
s
p
a
ce
.
commit
|
commitdiff
|
tree
2009-09-26
ingl
o
r
i
on
Re
v
amped compile
r
t
o suppo
r
t multiple c
o
de generators
.
commit
|
commitdiff
|
tree
2009-09-25
inglor
i
on
Moded module
s
to lib/
r
ub
y
/voodoo
.
commit
|
commitdiff
|
tree
2009-09-24
i
n
glorion
I
mplemented new co
d
e generator API
.
commit
|
commitdiff
|
tree
2009-06-09
inglo
r
i
on
Made Make
f
ile
s
actually u
s
e Makefile
.
cfg
.
commit
|
commitdiff
|
tree
2009-06-09
ingl
o
rion
Added c
o
nfig
u
re script
.
commit
|
commitdiff
|
tree
2009-01-12
R
obbert Haarman
Moved ta
i
l-calls t
e
st
to
t
he end of the t
e
s
t
s
c
r
ipt
.
.
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert Haarman
Added vtable test
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert Haarm
a
n
Sped up tai
l
-
ca
l
ls
test
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert H
a
a
r
man
Bugf
i
xes t
o
code gen
e
r
a
tor:
commit
|
commitdiff
|
tree
2009-01-11
Robbert
H
aarman
Upd
a
ted
d
ocumentation
.
commit
|
commitdiff
|
tree
2009-01-11
R
o
bbert
Haarm
a
n
Remov
e
d su
p
erflu
o
us ifz and i
f
n
z actions
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert H
a
a
rm
a
n
Added
n
ew
c
o
m
p
arison operators: ifz, ifnz, ifeq,
i
fne
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Add
e
d comments t
o
cod
e
g
enerator
.
commit
|
commitdiff
|
tree
2009-01-11
Ro
b
bert H
a
arman
Added comments t
o
tests
.
commit
|
commitdiff
|
tree
2009-01-11
Rob
b
e
rt Haarman
Added support for comments
.
commit
|
commitdiff
|
tree
2009-01-11
Ro
b
bert Ha
a
r
m
an
Added mod test an
d
m
a
d
e
it pass
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Added
m
issing
d
iv
.
o
u
t
.
commit
|
commitdiff
|
tree
2009-01-11
Rob
b
ert
H
a
a
rm
a
n
A
dded
test for division and made it pass
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Added multip
l
i
cat
i
on test and
mad
e
i
t
p
ass
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarma
n
I
n
d
e
nted tests
.
commit
|
commitdiff
|
tree
2009-01-11
Robbe
r
t Haarma
n
R
efacto
r
e
d co
d
e generator and f
i
xed
a
number o
f
bugs
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert
H
aarma
n
Added test plusminus
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert
Haarm
a
n
Added to
p
-leve
l
Make
f
il
e
and
s
rc/Makefile
.
commit
|
commitdiff
|
tree
2009-01-10
R
obbert Ha
a
rma
n
Added t
e
st of bitwise op
e
rations
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarman
Guarded
to_sym to make compiler
m
or
e
rob
u
st
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Ha
a
rman
Adapted code generator
d
e
finition of func
t
ion to match
.
.
.
commit
|
commitdiff
|
tree
2009-01-10
Robbe
r
t Haarman
Adde
d
test tail-ca
l
ls
.
commit
|
commitdiff
|
tree
2009-01-10
Robbe
r
t Haarman
Added
test s
c
ript and Makefile to
a
utomate test
s
.
commit
|
commitdiff
|
tree
2009-01-10
Rob
b
ert
Ha
a
rman
Modified
c
ompile
r
to u
s
e refle
c
t
i
o
n
t
o dri
v
e code generat
o
r
.
.
.
commit
|
commitdiff
|
tree
2009-01-08
Robbert H
a
arman
Initial commit
.
commit
|
commitdiff
|
tree