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
moved more code into common_code_generator
2009-10-03
inglor
i
on
M
a
ke
def
a
u
lt archit
e
c
t
u
re co
n
figurable
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glor
i
on
Renamed label in goto
.
voo to not coincide
wit
h
an instructio
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglorion
Upd
a
ted language
.
html
commit
|
commitdiff
|
tree
2009-10-02
i
nglo
r
ion
M
a
de AMD
6
4
c
ode ge
n
e
r
ator
pass new test cases
.
commit
|
commitdiff
|
tree
2009-10-02
i
nglo
r
ion
A
d
d
e
d
t
es
t
case
f
or set-b
y
te
.
commit
|
commitdiff
|
tree
2009-10-02
inglorio
n
Adde
d
test case for
s
et-wor
d
.
commit
|
commitdiff
|
tree
2009-10-02
i
n
g
l
orion
Added test
case for got
o
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Modified tail-cal
l
s test to p
e
r
f
orm 1000000000 iter
a
tions
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added tail call support to amd64
code
generator
.
commit
|
commitdiff
|
tree
2009-10-02
inglori
o
n
Added condit
i
onals to amd64 code
generat
o
r
.
commit
|
commitdiff
|
tree
2009-10-02
in
g
lorion
A
d
ded s
u
ppo
r
t
for div, mod, and mul to amd64 code
ge
n
erat
o
r
.
commit
|
commitdiff
|
tree
2009-10-01
in
g
lorio
n
Adde
d
bitwise op
e
rators, let
and s
e
t t
o
a
m
d64_nasm_generator
.
commit
|
commitdiff
|
tree
2009-10-01
i
n
glorion
More work on AMD64 code generator
.
commit
|
commitdiff
|
tree
2009-10-01
ingl
o
rion
Adde
d
amd64_elf_gene
r
at
o
r to
g
enerate ELF objec
t
s
f
or
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
inglo
r
ion
Added amd64_n
a
sm_
g
e
nerator t
o
generate NASM c
o
d
e for
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
in
g
lorio
n
Added default
t
a
rg
e
ts to Make
f
i
l
e
a
nd
d
o
c/Mak
e
f
ile
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Adde
d
manpage
for v
o
odooc
.
commit
|
commitdiff
|
tree
2009-09-30
i
nglorion
Install rdoc documentati
o
n if it has been generated
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Added do
c
ument
a
t
i
o
n
for
the clas
s
es
Compile
r
,
C
ommo
n
CodeGe
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Ad
d
ed documentation for the Voodoo
m
odule
.
commit
|
commitdiff
|
tree
2009-09-30
ingl
o
rion
Added
v
o
o
doo
.
rb so that "require 'vood
o
o'" can be used
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
ingl
o
rion
A
dded file C
O
PYIN
G
with cop
y
right in
f
o
r
m
a
tion
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Add
e
d make rdoc target to genera
t
e rdoc d
o
c
ume
n
tation
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
in
g
lorio
n
Install LICEN
S
E file along with the
o
th
e
r documentation
.
commit
|
commitdiff
|
tree
2009-09-30
inglor
i
on
Ch
a
nged test progr
a
m to us
e
s
ymbolic section names
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
F
ixed i386_
n
asm_code_generator req
u
ire of common_
c
ode_generator
.
commit
|
commitdiff
|
tree
2009-09-30
in
g
lo
r
ion
Changed license
t
o LG
P
L v2
.
1
.
commit
|
commitdiff
|
tree
2009-09-27
i
n
gl
o
rion
Fix re
q
uire
in
i
386_na
s
m_g
e
nerator
.
commit
|
commitdiff
|
tree
2009-09-27
ing
l
orio
n
Moved
R
E
ADME to doc
directory an
d
added a symlink from
.
.
.
commit
|
commitdiff
|
tree
2009-09-27
i
ngl
o
rion
Updated
README
.
commit
|
commitdiff
|
tree
2009-09-26
inglor
i
on
Set fi
l
e ex
t
en
s
ion for i
3
8
6
_elf
_
generator to "
.
o
"
.
commit
|
commitdiff
|
tree
2009-09-26
inglorio
n
Added doc/Makefile
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Add
e
d i386_elf_generator
.
rb
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Added x86_elf_generator to
g
enerate
E
L
F
objects
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Ch
a
nged pars
e
r
to retu
r
n top-level e
l
ements i
n
ste
a
d
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Changed
p
a
r
s
e
r
to ret
u
rn
symbol
s
a
s symbols and numbers
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
i
n
glorion
Improved error reporting for invalid combinations o
r
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Added functions to select code gen
e
r
ato
r
bas
e
d
on architectu
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
i
n
glor
i
on
M
o
ved code g
e
ner
a
tors
t
o sepa
r
ate dir
e
ctory
.
commit
|
commitdiff
|
tree
2009-09-26
inglo
r
ion
Put
a
ll mo
d
ul
e
s
in th
e
Voodoo namespace
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Revamped
c
o
mpil
e
r
t
o
su
p
port multiple code
generators
.
commit
|
commitdiff
|
tree
2009-09-25
inglorion
Moded modules to
l
i
b
/ruby/voodoo
.
commit
|
commitdiff
|
tree
2009-09-24
inglori
o
n
I
mp
l
emented new code genera
t
o
r
API
.
commit
|
commitdiff
|
tree
2009-06-09
inglori
o
n
M
ade Makefiles actu
a
lly use Make
f
ile
.
cfg
.
commit
|
commitdiff
|
tree
2009-06-09
ingl
o
rion
Ad
d
ed configure script
.
commit
|
commitdiff
|
tree
2009-01-12
Ro
b
bert
Haarman
Move
d
tail-calls test to the end of th
e
tes
t
s
c
ript
.
.
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert Haarman
Added
v
tabl
e
test
.
commit
|
commitdiff
|
tree
2009-01-12
Rob
b
ert
Ha
a
rm
a
n
Sp
e
d up ta
i
l
-
calls test
.
commit
|
commitdiff
|
tree
2009-01-12
Robber
t
Haarman
Bugfixes to code generator
:
commit
|
commitdiff
|
tree
2009-01-11
Ro
b
bert Haarman
Updated document
a
tion
.
commit
|
commitdiff
|
tree
2009-01-11
R
obbert
H
a
ar
m
an
Removed superfluous ifz a
n
d ifn
z
actions
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haar
m
an
Added
new comparis
o
n operators: ifz, ifnz
,
ifeq, ifne
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert H
a
arma
n
Added comments to code generator
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarma
n
Ad
d
ed comment
s
to t
e
sts
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert
H
aa
r
m
an
Added
suppor
t
f
or
c
o
mments
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert H
a
arman
Added mod test
and made it pass
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert H
a
arman
Added m
i
ssing div
.
out
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haar
m
an
Adde
d
test fo
r
d
i
visi
o
n
a
nd mad
e
i
t
pass
.
commit
|
commitdiff
|
tree
2009-01-11
Ro
b
bert
Haarma
n
Added m
u
lt
i
plication test and
m
ade it pass
.
commit
|
commitdiff
|
tree
2009-01-11
R
obbert
Haarman
Indented
t
e
s
t
s
.
commit
|
commitdiff
|
tree
2009-01-11
Rob
b
e
rt
Ha
a
rman
Refactored code generator and fixed a number of bugs
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
Robbe
r
t
H
aa
r
ma
n
Added test plusmin
u
s
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert H
a
ar
m
an
Added top-level Makefile and src/Mak
e
file
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarman
Added test
o
f
b
i
twise operation
s
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarman
G
u
arded to_sym to make compile
r
more robust
.
commit
|
commitdiff
|
tree
2009-01-10
Rob
b
ert Haarm
a
n
A
d
apted
c
ode gener
a
to
r
d
e
fini
t
i
on of function to
m
at
c
h
.
.
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert
H
aarman
Add
e
d test tail-calls
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarman
Add
e
d test script an
d
Makef
i
le to automate tests
.
commit
|
commitdiff
|
tree
2009-01-10
R
o
bbert Haarman
Modified
c
o
mpil
e
r to use reflection to dri
v
e code gener
a
tor
.
.
.
commit
|
commitdiff
|
tree
2009-01-08
Robbert
H
a
arman
I
ni
t
ia
l
commit
.
commit
|
commitdiff
|
tree