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
Updated Makefiles to fit new directory structure.
2010-02-06
i
n
glorion
Updated Makefiles to fit
n
ew
di
r
ec
t
ory
s
tructur
e
.
commit
|
commitdiff
|
tree
2010-02-06
inglor
i
on
Changed director
y
s
t
ructure to conform to RubyGe
m
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Fi
x
e
d parser so
t
hat l
i
ne numbers are disp
l
ayed correctly
.
commit
|
commitdiff
|
tree
2009-10-11
inglorion
Fi
x
ed tail_call in i386_nasm
_
genera
t
o
r
commit
|
commitdiff
|
tree
2009-10-11
in
g
lor
i
on
Changed tes
t
/Makefile to
work with BSD make
commit
|
commitdiff
|
tree
2009-10-10
i
nglori
o
n
Made
AMD64 code
g
e
n
era
t
or emit posit
i
on indepe
n
dent
.
.
.
commit
|
commitdiff
|
tree
2009-10-10
inglorion
Chang
e
d gen
s
ym
p
r
e
fix from
'
.
' to '_'
.
commit
|
commitdiff
|
tree
2009-10-09
i
n
glorion
In
N
asmGenerator, don't ad
d
comma
if a st
r
ing
s
tarts
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
ingl
o
rion
Ad
d
e
d 99bottles test to
t
est programm
a
tic co
d
e gene
r
at
i
on
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
In
NasmGe
n
erator, add
comma when switching
from
n
umeric
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
Modif
i
ed CommonCodeGener
a
tor
t
o add function
c
od
e
to
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglo
r
ion
Set default output
f
i
l
e extension for
NASM assembly
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
i
nglo
r
ion
Allo
w
inst
a
nti
a
tion of
c
ode generators
without any
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
i
n
glorion
F
i
x
ed a bug in in_s
e
ction in
C
om
m
onCodeGe
n
e
r
a
to
r
.
commit
|
commitdiff
|
tree
2009-10-07
inglo
r
io
n
Add newline after align directives in nasm generator
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
Fixe
d
lib/r
u
by/M
a
kefile
to i
n
stall vo
o
doo
.
rb
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
ion
R
e
mo
v
ed MAK
E
FLAGS fro
m
Mak
e
file
s
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
Minor do
c
umentation
i
mprovements
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
C
hange
d
title for gene
r
a
t
e
d rdoc
d
ocument
a
tion
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Removed common N
a
smGenerator c
o
d
e
from I386NasmGe
n
e
r
ator
.
commit
|
commitdiff
|
tree
2009-10-03
i
ng
l
or
i
on
Made
I
386
N
asmGenerator a subclass of Nasm
G
enerato
r
.
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
ri
o
n
Upd
a
te
d
i386
_
elf_g
e
nerator t
o
re
s
p
ect YASM environm
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
i
o
n
Moved
r
e
-usab
l
e
code
f
rom
AMD64N
a
smGene
r
a
tor to
N
ASMGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
A
d
ded words
i
ze method to code generator API so that
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
Adde
d
tes
t
case for call expr
e
ssion
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glor
i
on
Us
e
Vood
o
o::Conf
i
g to determine default ar
c
hitecture
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
voodooc can now list supported architectures and output
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Ma
k
e default archi
t
ectu
r
e
c
o
nfigurable
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Renamed label in goto
.
voo to n
o
t coincide with an
instructio
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglorion
Updated language
.
html
commit
|
commitdiff
|
tree
2009-10-02
ing
l
orion
Mad
e
AMD64
c
o
de ge
n
e
rator pass n
e
w test cases
.
commit
|
commitdiff
|
tree
2009-10-02
ingl
o
rion
Added test case for set-byte
.
commit
|
commitdiff
|
tree
2009-10-02
inglorio
n
Added
t
est case
f
or
set-word
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added
test
c
as
e
for goto
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Mo
d
ified tail-call
s
test t
o
pe
r
form 1000000000
iterations
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added
t
a
i
l ca
l
l support t
o
am
d
64 code
generator
.
commit
|
commitdiff
|
tree
2009-10-02
inglorio
n
Added conditionals to
amd64
c
ode g
e
nera
t
or
.
commit
|
commitdiff
|
tree
2009-10-02
i
n
glorion
Added su
p
port for div, mod, an
d
mul to a
m
d
6
4
co
d
e generator
.
commit
|
commitdiff
|
tree
2009-10-01
inglorion
Ad
d
ed bitwise oper
a
t
ors, let and
set to amd64_nasm_gen
e
rator
.
commit
|
commitdiff
|
tree
2009-10-01
ing
l
or
i
on
Mor
e
work on AMD64 code generator
.
commit
|
commitdiff
|
tree
2009-10-01
inglorion
A
d
ded amd
6
4_elf_
g
enerato
r
to gen
e
rat
e
ELF objects for
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
i
nglorion
Ad
d
ed amd64_nasm_generator
to ge
n
erate
N
ASM code for
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
ing
l
orion
Added
d
e
f
au
l
t targets to
M
ake
f
ile and doc/Mak
e
fil
e
commit
|
commitdiff
|
tree
2009-09-30
ing
l
o
r
ion
A
dded manpage
f
or voodooc
.
commit
|
commitdiff
|
tree
2009-09-30
inglor
i
on
Install r
d
o
c documentation
i
f it has been
g
enerated
.
commit
|
commitdiff
|
tree
2009-09-30
i
n
g
lorion
Ad
d
ed documen
t
atio
n
for the cl
a
sses Compiler,
C
ommonCode
G
e
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglor
i
on
Added documen
t
ation for the Voodoo module
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Added v
o
odoo
.
rb so that "require 'vood
o
o'" can be u
s
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
i
nglorion
A
dded
file COPYIN
G
with
c
opyright
informa
t
ion
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Added mak
e
rdoc target to gen
e
rate
r
doc documentation
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglo
r
ion
Inst
a
l
l
LICENSE file along with the other documentation
.
commit
|
commitdiff
|
tree
2009-09-30
ingl
o
rion
Changed test
p
rogra
m
to use sy
m
boli
c
section na
m
es
.
commit
|
commitdiff
|
tree
2009-09-30
i
n
glor
i
o
n
Fixed i386_nasm_cod
e
_genera
t
or req
u
i
r
e
of common_code_generator
.
commit
|
commitdiff
|
tree
2009-09-30
ing
l
or
i
o
n
Changed
license to LGP
L
v2
.
1
.
commit
|
commitdiff
|
tree
2009-09-27
inglorion
Fix r
e
q
u
ire i
n
i386_nas
m
_g
e
nerator
.
commit
|
commitdiff
|
tree
2009-09-27
inglorion
Mo
v
ed R
E
A
D
ME to doc
d
ir
e
ctory a
n
d ad
d
ed
a symlink from
.
.
.
commit
|
commitdiff
|
tree
2009-09-27
inglorion
U
p
date
d
R
EADME
.
commit
|
commitdiff
|
tree
2009-09-26
i
n
glorion
S
et file exte
n
sion for
i
386_e
l
f_generat
o
r
to "
.
o"
.
commit
|
commitdiff
|
tree
2009-09-26
ing
l
orion
A
d
ded d
o
c/Make
f
i
le
commit
|
commitdiff
|
tree
2009-09-26
in
g
lorion
Added i386_elf_generator
.
rb
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Added x86_elf_generator to gen
e
rate
E
LF
obje
c
ts
.
commit
|
commitdiff
|
tree
2009-09-26
inglo
r
ion
Changed parser to re
t
ur
n
top
-
level el
e
ments
i
nstead
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
in
g
lorion
Chang
e
d
p
a
r
ser to
return
symbols as
s
ymbo
l
s
a
nd numbers
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
I
m
p
roved err
o
r re
p
orting for invalid
c
ombi
n
ations or
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglorio
n
Added f
u
n
c
ti
o
ns to selec
t
code generator based on architectu
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
i
nglori
o
n
Moved
code generators to separate directory
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Put all modules in th
e
Voodoo namespace
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
R
ev
a
mpe
d
comp
i
l
e
r to
s
u
p
p
ort mu
l
tiple
code ge
n
er
a
tors
.
commit
|
commitdiff
|
tree
2009-09-25
inglorion
Moded modules to lib/ruby/v
o
odoo
.
commit
|
commitdiff
|
tree
2009-09-24
i
n
glo
r
i
on
I
m
plemented new code generator API
.
commit
|
commitdiff
|
tree
2009-06-09
inglorion
Made Makefiles actually use Makefile
.
cfg
.
commit
|
commitdiff
|
tree
2009-06-09
ing
l
orion
Added configure scri
p
t
.
commit
|
commitdiff
|
tree
2009-01-12
R
o
bbert Haar
m
a
n
Mo
v
ed ta
i
l-calls test
t
o
t
he en
d
of the test sc
r
ipt
.
.
.
commit
|
commitdiff
|
tree
2009-01-12
Rob
b
ert
Haarman
Added vtab
l
e test
.
commit
|
commitdiff
|
tree
2009-01-12
Robber
t
Haarman
Spe
d
up tai
l
-c
a
l
l
s test
.
commit
|
commitdiff
|
tree
2009-01-12
Robber
t
Haarm
a
n
Bugfixe
s
to code g
e
nerator:
commit
|
commitdiff
|
tree
2009-01-11
Robbert
Ha
a
rman
Updated documentation
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Removed superfluous ifz and ifnz
action
s
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haa
r
man
Add
e
d new comparison operators: ifz, ifnz, ifeq, ifne
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
R
obbert Haarman
Add
e
d
comments to code ge
n
erator
.
commit
|
commitdiff
|
tree
2009-01-11
Ro
b
be
r
t Haarman
Adde
d
comments to tes
t
s
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Ad
d
ed s
u
pport for comm
e
nts
.
commit
|
commitdiff
|
tree
2009-01-11
Ro
b
bert Haa
r
m
a
n
Added m
o
d test and
m
a
de it pa
s
s
.
commit
|
commitdiff
|
tree
2009-01-11
Robb
e
rt Haa
r
m
an
A
d
ded missin
g
div
.
out
.
commit
|
commitdiff
|
tree
2009-01-11
Rob
b
ert
H
a
a
rm
a
n
Ad
d
e
d
t
e
st for
d
ivision and mad
e
i
t
pass
.
commit
|
commitdiff
|
tree
2009-01-11
Robbe
r
t Haarman
Add
e
d mu
l
tipl
i
cation test
a
n
d
made
i
t
pass
.
commit
|
commitdiff
|
tree
2009-01-11
Robber
t
Haarm
a
n
Indent
e
d tests
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Ha
a
rman
Ref
a
ctored code generator and f
i
xe
d
a number of bu
g
s
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
R
obbert Haarman
Added test
p
lusminus
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert
H
aarman
Added top-level M
a
kefile and src/M
a
kefi
l
e
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarman
Added test of
b
itwise
o
perations
.
commit
|
commitdiff
|
tree
2009-01-10
Ro
b
be
r
t Haarman
Guarde
d
to_sy
m
to make
c
ompile
r
mor
e
r
o
bust
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarm
a
n
Adapted code generator definition of function to ma
t
ch
.
.
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarman
A
dded tes
t
t
ail-calls
.
commit
|
commitdiff
|
tree
2009-01-10
Rob
b
ert
H
aarman
Added
t
e
st script and Mak
e
fil
e
to automate te
s
t
s
.
commit
|
commitdiff
|
tree
2009-01-10
Ro
b
ber
t
H
a
a
r
man
Modi
f
ied compiler to use refle
c
ti
o
n to
d
rive code gen
e
rator
.
.
.
commit
|
commitdiff
|
tree
2009-01-08
R
o
bbert Haarma
n
Initial com
m
i
t
.
commit
|
commitdiff
|
tree