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
Changed gensym prefix from '.' to '_'.
2009-10-10
inglori
o
n
Change
d
gensym
p
refix from '
.
'
t
o '_'
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
In NasmG
e
nerator,
d
on
'
t add comma if a st
r
i
ng
sta
r
ts
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
i
n
g
l
or
i
on
Added 9
9
bottl
e
s test to
t
es
t
progr
a
m
m
at
i
c code generation
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
In NasmGenerator, add
c
omma wh
e
n switching from nu
m
eric
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
Modified CommonCodeGenerator t
o
add functi
o
n co
d
e to
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglor
i
o
n
Set
default outp
u
t file extens
i
on for NASM ass
e
mbly
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglorion
A
l
low instantiation of code generato
r
s
without an
y
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
i
n
glorion
Fixed a bug in in_sect
i
o
n
i
n
Co
m
monCodeGenera
t
or
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
Add newline aft
e
r
align directives in nasm gene
r
ator
.
commit
|
commitdiff
|
tree
2009-10-07
in
g
lorion
Fixed l
i
b/ruby
/
Makefile
t
o
i
nstall
voo
d
o
o
.
rb
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Re
m
oved MAKE
F
LAGS
f
rom Makefiles
commit
|
commitdiff
|
tree
2009-10-03
inglorion
M
i
no
r
document
a
tion improvement
s
.
commit
|
commitdiff
|
tree
2009-10-03
inglori
o
n
Chang
e
d title for generated rdoc documentati
o
n
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
g
lori
o
n
Re
m
oved
c
ommon
NasmGener
a
tor code
from
I
3
8
6N
a
smGenera
t
or
.
commit
|
commitdiff
|
tree
2009-10-03
inglorio
n
M
a
de I3
8
6NasmGener
a
t
o
r a subclass
of Nas
m
Gen
e
r
ator
.
commit
|
commitdiff
|
tree
2009-10-03
ing
l
orion
Update
d
i386_elf_g
e
nerator
t
o respect Y
A
SM environment
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Moved
r
e
-usable cod
e
from AMD64Nas
m
G
e
n
erator to NASMG
e
nerat
o
r
.
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
rion
Ad
d
ed wordsize method
to code generator API so that
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
Added te
s
t case for call expr
e
ssion
.
commit
|
commitdiff
|
tree
2009-10-03
in
g
lorion
U
se Voodoo
:
:Config t
o
d
e
t
ermine
def
a
ult arc
h
itecture
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
ng
l
ori
o
n
voo
d
o
oc
can
n
ow l
i
st suppor
t
e
d architectures and ou
t
put
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Make de
f
ault
a
rchitecture con
f
igur
a
ble
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
R
e
named label in got
o
.
voo to no
t
coincide with an ins
t
ructi
o
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
Updated lan
g
uage
.
html
commit
|
commitdiff
|
tree
2009-10-02
ingl
o
rion
M
a
de
AMD64 code generato
r
pass new test ca
s
es
.
commit
|
commitdiff
|
tree
2009-10-02
i
nglorion
Added
test case f
o
r s
e
t-
b
yte
.
commit
|
commitdiff
|
tree
2009-10-02
inglori
o
n
Added te
s
t c
a
s
e
for set-word
.
commit
|
commitdiff
|
tree
2009-10-02
ing
l
orion
Added test case for goto
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Modif
i
ed tai
l
-
c
alls te
s
t
t
o p
e
rform 100000
0
000 iteratio
n
s
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added tail call suppor
t
to amd64
code
g
e
nerator
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Add
e
d conditionals to amd64 code generator
.
commit
|
commitdiff
|
tree
2009-10-02
inglori
o
n
Added support for div, mod, and
mul to
a
m
d
64 code g
e
nerator
.
commit
|
commitdiff
|
tree
2009-10-01
inglorion
Ad
d
ed
bitwise operators, let and set to amd64_nasm_
g
e
nerato
r
.
commit
|
commitdiff
|
tree
2009-10-01
ing
l
orion
More
w
o
r
k on AMD64 c
o
de generator
.
commit
|
commitdiff
|
tree
2009-10-01
inglorion
A
dded
a
md64_elf_generator
t
o
generate ELF objects for
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
inglorion
Added amd64_nasm_ge
n
erator to gene
r
ate NASM code for
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
ingl
o
rion
A
d
ded default targets
to
Makefil
e
and doc/Makefile
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Add
e
d manpage f
o
r v
o
od
o
oc
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
I
nstall rdoc documentation if
it has b
e
en genera
t
ed
.
commit
|
commitdiff
|
tree
2009-09-30
inglori
o
n
Added
d
o
c
u
m
e
n
t
ation
for the classes Co
m
piler,
C
o
mmon
C
odeGene
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglor
i
on
Added d
o
c
u
mentation for
t
he Voodoo module
.
commit
|
commitdiff
|
tree
2009-09-30
inglorio
n
Added voodo
o
.
rb s
o
that "
r
equ
i
r
e
'v
o
odoo'" c
a
n be used
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
i
ngl
o
rion
Added file COPYING with copyright information
.
commit
|
commitdiff
|
tree
2009-09-30
inglori
o
n
Added make r
d
o
c targ
e
t to generate
r
d
oc documenta
t
ion
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglorio
n
In
s
t
a
ll LICENSE file al
o
n
g w
i
th the other docu
m
enta
t
ion
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Changed
te
s
t program t
o
us
e
symbolic se
c
tion
n
ames
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Fixed i386_nasm_code_
g
enerato
r
require of commo
n
_code_ge
n
erator
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Chan
g
ed license to LGPL v
2
.
1
.
commit
|
commitdiff
|
tree
2009-09-27
inglor
i
on
Fix requi
r
e in i386_nasm_
g
en
e
rator
.
commit
|
commitdiff
|
tree
2009-09-27
i
n
g
l
o
rion
Moved REA
D
M
E t
o
d
oc directory and added a symlink from
.
.
.
commit
|
commitdiff
|
tree
2009-09-27
inglorion
Update
d
README
.
commit
|
commitdiff
|
tree
2009-09-26
i
nglor
i
o
n
S
e
t file
extens
i
on for i386
_
e
lf_generato
r
to "
.
o"
.
commit
|
commitdiff
|
tree
2009-09-26
inglori
o
n
Added
d
oc/Make
f
ile
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Ad
d
ed i386_elf_generator
.
rb
commit
|
commitdiff
|
tree
2009-09-26
ing
l
orion
Ad
d
ed x86_e
l
f_g
e
nerat
o
r to generate ELF object
s
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Chang
e
d
pa
r
s
e
r
to
return top-level elements
i
nstead
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
C
h
anged pars
e
r to
return symbols as symbols and nu
m
bers
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Im
p
rove
d
er
r
or reportin
g
for invalid co
m
b
i
nat
i
ons
or
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
i
n
gl
o
ri
o
n
Add
e
d fun
c
t
i
on
s
to select code generator
ba
s
ed
o
n
architectu
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
M
oved co
d
e
g
enerat
o
r
s to sep
a
r
ate directory
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Put all mo
d
ule
s
in th
e
V
oodoo
n
amespace
.
commit
|
commitdiff
|
tree
2009-09-26
in
g
lorion
Revamped
c
o
m
piler to
s
uppor
t
multipl
e
code generato
r
s
.
commit
|
commitdiff
|
tree
2009-09-25
in
g
lorion
M
o
ded
m
odules to lib/ruby/
v
oodoo
.
commit
|
commitdiff
|
tree
2009-09-24
inglorion
Im
p
lemented
new code generator
API
.
commit
|
commitdiff
|
tree
2009-06-09
i
n
glor
i
on
Made Makefiles ac
t
ually u
s
e Makefile
.
cfg
.
commit
|
commitdiff
|
tree
2009-06-09
i
n
gl
o
rion
Add
e
d
configur
e
script
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert Haarman
Mo
v
ed t
a
il-calls test to the end of the test sc
r
ipt
.
.
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert Haar
m
an
Added vtab
l
e
test
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert Haarman
Sped u
p
tail-calls test
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert H
a
a
r
man
Bugfixes
t
o code generato
r
:
commit
|
commitdiff
|
tree
2009-01-11
Robbe
r
t Ha
a
rm
a
n
Updated documentation
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert H
a
arman
Removed supe
r
flu
o
us
i
fz and ifnz actions
.
commit
|
commitdiff
|
tree
2009-01-11
Robbe
r
t
H
aarman
Added n
e
w compar
i
son op
e
rators: ifz, ifnz
,
ifeq, i
f
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
R
o
bb
e
rt Haarman
Added co
m
men
t
s
to code generator
.
commit
|
commitdiff
|
tree
2009-01-11
R
obbert Haarman
Added comments to tests
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert
H
aarman
Add
e
d support
fo
r
comm
e
n
ts
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
A
d
d
ed
m
od test and made it pass
.
commit
|
commitdiff
|
tree
2009-01-11
Robbe
r
t Haarman
Added
mi
s
si
n
g
div
.
out
.
commit
|
commitdiff
|
tree
2009-01-11
R
o
bbert
Haa
r
man
A
dded
t
e
st for divi
s
i
o
n and made it pass
.
commit
|
commitdiff
|
tree
2009-01-11
R
o
bbert
H
aarman
Added
multip
l
i
c
ation test
a
nd
m
ade
it pas
s
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert H
a
ar
m
an
I
n
d
e
nted te
s
ts
.
commit
|
commitdiff
|
tree
2009-01-11
Robb
e
rt Haarman
R
e
f
a
c
tored code g
e
nerator and fixed a number
o
f
bugs
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
Ro
b
bert Haarman
Added test pl
u
smi
n
us
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert
Ha
a
r
m
an
Added top-
l
evel Makefile and
s
rc/Makefile
.
commit
|
commitdiff
|
tree
2009-01-10
Rob
b
ert
H
a
arman
Add
e
d
t
est of bi
t
wise operations
.
commit
|
commitdiff
|
tree
2009-01-10
Rob
b
ert Haarman
Gua
r
ded to_
s
ym to make compiler
more robust
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarman
Adapted code gene
r
ator definition of function to
match
.
.
.
commit
|
commitdiff
|
tree
2009-01-10
Robbe
r
t Haarman
A
d
ded test tail-calls
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert
H
aar
m
an
Added test sc
r
ip
t
and Makefi
l
e to automate tests
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarman
Modified compil
e
r
t
o
use refle
c
tio
n
to
d
rive code gene
r
ato
r
.
.
.
commit
|
commitdiff
|
tree
2009-01-08
Rob
b
e
r
t Haarman
I
n
itial commit
.
commit
|
commitdiff
|
tree