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
in
g
lorion
Removed
common NasmGen
e
r
ator code f
r
om I386NasmGen
e
ra
t
or
.
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
ion
Mad
e
I386NasmGene
r
ator a subclass of Na
s
m
G
enerator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
U
p
dated i386_el
f
_generator to respect YASM environment
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Moved re-usable code from A
M
D64Nas
m
Generator to NASMGen
e
rator
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
Added wordsize
m
ethod t
o
code
g
ene
r
a
tor A
P
I
so
t
hat
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
ngl
o
rion
Added test case for
call expressi
o
n
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Use Voodoo::Confi
g
to
d
etermine
d
e
fault
a
rchitecture
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
rion
v
o
odooc
ca
n
now list
s
upport
e
d architectures and output
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
ion
Make def
a
ult
a
rchitectu
r
e configur
a
ble
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Renamed l
a
bel in
goto
.
voo to
not c
o
incide
with
a
n
instr
u
ct
i
o
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
in
g
lorion
Updat
e
d language
.
html
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Made AMD64 c
o
d
e generator pass new t
e
s
t
c
ases
.
commit
|
commitdiff
|
tree
2009-10-02
ingl
o
rion
A
dde
d
t
e
st
c
ase for set
-
byte
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Add
e
d test case for
s
e
t
-word
.
commit
|
commitdiff
|
tree
2009-10-02
inglo
r
ion
Added t
e
s
t
c
ase for
got
o
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Modified tail-calls test
t
o perform 100000000
0
ite
r
ations
.
commit
|
commitdiff
|
tree
2009-10-02
i
nglo
r
ion
A
d
ded tail call supp
o
rt to amd64 code generator
.
commit
|
commitdiff
|
tree
2009-10-02
inglori
o
n
Added c
o
nditio
n
al
s
to
a
md6
4
c
od
e
ge
n
erator
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added suppor
t
for div, mod,
and mul to amd64 code generator
.
commit
|
commitdiff
|
tree
2009-10-01
inglorion
Add
e
d bitwise operators, l
e
t
a
n
d set to amd64_nasm_generat
o
r
.
commit
|
commitdiff
|
tree
2009-10-01
inglorion
Mo
r
e work on AMD
6
4 code gene
r
at
o
r
.
commit
|
commitdiff
|
tree
2009-10-01
inglorion
Added
a
md64
_
elf_gener
a
tor to genera
t
e ELF objec
t
s
for
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
i
n
glorion
A
d
d
e
d amd64_nasm_generator t
o
gener
a
te NASM code
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
i
n
glorion
Adde
d
default targets
t
o
M
ak
e
fi
l
e and doc/Makefile
commit
|
commitdiff
|
tree
2009-09-30
in
g
l
orion
Added
m
anpage
f
o
r
v
oo
d
ooc
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Install rdoc documen
t
ation
i
f
it
h
as
b
een
g
enerate
d
.
commit
|
commitdiff
|
tree
2009-09-30
in
g
lorion
Adde
d
documentat
i
on for the classes Compiler, CommonCod
e
Gene
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
ingl
o
r
i
on
A
d
ded d
o
cumenta
t
ion for the Voodoo module
.
commit
|
commitdiff
|
tree
2009-09-30
inglor
i
on
Added voodoo
.
rb so that "re
q
uire 'voodoo'" can
b
e used
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
i
nglori
o
n
Added fi
l
e COPYING wit
h
copyright inform
a
tion
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
A
d
ded make rdoc
t
a
rget to gen
e
ra
t
e
r
d
oc documentation
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Install LICENS
E
file along with th
e
ot
h
er docu
m
entatio
n
.
commit
|
commitdiff
|
tree
2009-09-30
i
nglorion
Changed t
e
st progra
m
t
o
use sym
b
ol
i
c
s
e
cti
o
n
n
ame
s
.
commit
|
commitdiff
|
tree
2009-09-30
ing
l
orion
Fixed
i
3
8
6
_nasm_code_generator requir
e
o
f
common_code
_
generator
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Changed license to LGPL
v
2
.
1
.
commit
|
commitdiff
|
tree
2009-09-27
inglorion
Fix require in
i
386_n
a
sm_generator
.
commit
|
commitdiff
|
tree
2009-09-27
in
g
lorion
Move
d
README to doc d
i
r
e
ctory and added a
symlink f
r
o
m
.
.
.
commit
|
commitdiff
|
tree
2009-09-27
in
g
l
o
rio
n
Update
d
README
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Set file extension fo
r
i386_elf_
g
ener
a
tor
t
o "
.
o"
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Added d
o
c/
M
ake
f
i
l
e
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Add
e
d i386_elf_generator
.
r
b
commit
|
commitdiff
|
tree
2009-09-26
inglorion
A
dded
x
8
6_elf_generator to g
e
nerate ELF objects
.
commit
|
commitdiff
|
tree
2009-09-26
in
g
lorion
Ch
a
nged par
s
e
r
to
r
eturn top-leve
l
el
e
ments inste
a
d
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
ing
l
or
i
on
Changed
pa
r
s
e
r to return sym
b
ols
as symbols and numbers
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
ing
l
orion
I
m
proved
e
rror
reporting f
o
r i
n
v
alid combi
n
ations or
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglor
i
on
Add
e
d
functions to
s
elect c
o
de generator based on architectu
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Mov
e
d code generators to
s
epar
a
te d
i
r
ectory
.
commit
|
commitdiff
|
tree
2009-09-26
inglor
i
o
n
P
u
t
all modu
l
es in the Voodoo namespa
c
e
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Re
v
amped compil
e
r to
sup
p
or
t
multi
p
le
c
o
d
e gene
r
ators
.
commit
|
commitdiff
|
tree
2009-09-25
in
g
lorion
Moded modules to lib/ruby/voodoo
.
commit
|
commitdiff
|
tree
2009-09-24
inglorion
Implemented ne
w
c
ode generato
r
API
.
commit
|
commitdiff
|
tree
2009-06-09
i
n
glo
r
ion
Made Makefi
l
es actually use M
a
kefi
l
e
.
cfg
.
commit
|
commitdiff
|
tree
2009-06-09
ing
l
orion
Ad
d
ed c
o
n
figur
e
script
.
commit
|
commitdiff
|
tree
2009-01-12
Rob
b
e
r
t
H
a
arman
Moved tail-calls
test
t
o the e
n
d o
f
the te
s
t
script
.
.
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert Haa
r
man
Added vtable t
e
st
.
commit
|
commitdiff
|
tree
2009-01-12
Robb
e
r
t
H
a
arman
Spe
d
up
t
a
il-calls
t
est
.
commit
|
commitdiff
|
tree
2009-01-12
Robber
t
Haarman
Bugfixe
s
to code ge
n
erato
r
:
commit
|
commitdiff
|
tree
2009-01-11
Robb
e
rt Haarman
Upda
t
ed documentation
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert
H
aarman
Remov
e
d superfluous ifz and if
n
z ac
t
ions
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Add
e
d new comparison operato
r
s: ifz
,
if
n
z
, ifeq, ifne
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
Rob
b
ert
H
aarman
Added comments t
o
code gene
r
ator
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert H
a
arman
Added comme
n
ts to tests
.
commit
|
commitdiff
|
tree
2009-01-11
R
obb
e
r
t
Haarman
Ad
d
e
d
support for c
o
mments
.
commit
|
commitdiff
|
tree
2009-01-11
R
o
b
bert H
a
arman
Added
m
o
d test and
m
ad
e
it
p
a
ss
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarm
a
n
Added
m
issing
div
.
ou
t
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert
H
aarman
Added test for divis
i
on an
d
made it pass
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
A
d
ded
multip
l
ication
t
est an
d
made
it pass
.
commit
|
commitdiff
|
tree
2009-01-11
Rob
b
ert Ha
a
rman
Indented
te
s
ts
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Ha
a
r
m
an
Refactored code generator an
d
f
ixed a
number of bugs
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
Rob
b
e
rt Haarm
a
n
Ad
d
ed test
plusminus
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarm
a
n
Added top-leve
l
Makefile and src/Makefile
.
commit
|
commitdiff
|
tree
2009-01-10
Ro
b
bert Haarman
Added test of bitwise oper
a
ti
o
ns
.
commit
|
commitdiff
|
tree
2009-01-10
R
o
bbert Haa
r
man
Guarded to_sym to make
compiler more
r
obust
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert
H
aarman
A
dapted code g
e
nerat
o
r definition of function to matc
h
.
.
.
commit
|
commitdiff
|
tree
2009-01-10
Ro
b
bert Haa
r
man
Added test tail-calls
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarman
Added t
e
st
script
a
nd Makefile to automate tests
.
commit
|
commitdiff
|
tree
2009-01-10
R
obber
t
Haarman
Mo
d
ifie
d
co
m
pil
e
r to
use reflection to drive code generator
.
.
.
commit
|
commitdiff
|
tree
2009-01-08
Robbert Haa
r
man
Initial
commit
.
commit
|
commitdiff
|
tree