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
inglorion
Remo
v
ed
c
o
mmon NasmGenerator code from
I
3
86NasmGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
in
g
lorion
Made I38
6
NasmGenerator a subc
l
ass of NasmGenera
t
or
.
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
rion
U
p
dated i3
8
6_e
l
f_generator to respect Y
A
SM en
v
ironment
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
g
l
orion
M
oved r
e
-usable code from A
M
D
6
4NasmGen
e
rator
t
o N
A
S
M
Gener
a
to
r
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Added wordsize
me
t
h
o
d to code generator API so
tha
t
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglori
o
n
Added test case for
c
a
ll expr
e
ssion
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Us
e
V
o
odoo::Config to determine def
a
u
l
t
a
rchitecture
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
voodooc can no
w
li
s
t suppo
r
t
e
d architectures
a
nd output
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Make defaul
t
architect
u
re conf
i
gurabl
e
.
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
ion
R
enamed label
i
n goto
.
voo to not c
o
incid
e
wi
t
h
an
instr
u
ctio
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
rion
Upd
a
ted language
.
html
commit
|
commitdiff
|
tree
2009-10-02
i
n
g
l
orion
Made AMD64 code generator pa
s
s new tes
t
c
ases
.
commit
|
commitdiff
|
tree
2009-10-02
inglori
o
n
Added tes
t
cas
e
for se
t
-
b
yte
.
commit
|
commitdiff
|
tree
2009-10-02
i
n
glorion
Added test case for
s
e
t-word
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
A
d
ded te
s
t case for
g
oto
.
commit
|
commitdiff
|
tree
2009-10-02
i
ng
l
orion
Modified tail-calls
t
est
t
o
p
erform 10
0
0000000 it
e
rations
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added
t
a
i
l cal
l
s
u
pport
t
o amd64
c
ode genera
t
or
.
commit
|
commitdiff
|
tree
2009-10-02
ing
l
orion
A
d
ded c
o
nditionals to amd64 code gene
r
ator
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added support for
d
i
v
, mod, and mul to
a
md64 code
g
enera
t
o
r
.
commit
|
commitdiff
|
tree
2009-10-01
inglorion
A
dded
b
itwis
e
operators, le
t
and set to amd64_nasm_generator
.
commit
|
commitdiff
|
tree
2009-10-01
ingl
o
rion
More w
o
rk on AMD64 code generator
.
commit
|
commitdiff
|
tree
2009-10-01
inglori
o
n
Added amd64_elf
_
generator to generate EL
F
object
s
for
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
inglorion
Ad
d
ed amd6
4
_nasm_generat
o
r t
o
generate
NASM code
for
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Added d
e
fault targets t
o
Makefile and doc/Makefile
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Adde
d
manpage for voodoo
c
.
commit
|
commitdiff
|
tree
2009-09-30
ingl
o
rion
Install rdoc docume
n
tation
if it has been ge
n
erated
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
A
dded documentatio
n
f
or the class
e
s
C
ompiler, CommonCodeGene
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
ing
l
o
rion
Added
docum
e
n
tation for the Voodoo module
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
A
dded
voodoo
.
rb so that "require 'voodoo'" can b
e
used
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Added file COPYIN
G
with copyrig
h
t information
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Added make
rdoc target to
g
enerate rdoc docume
n
tatio
n
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Install LICENSE
file along
wi
t
h the
other documentat
i
on
.
commit
|
commitdiff
|
tree
2009-09-30
i
nglorio
n
Changed test p
r
og
r
a
m to use symbolic section names
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
F
ixed i386
_
nasm_c
o
de_genera
t
or require of common_code_generator
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Changed lice
n
se to LGPL v2
.
1
.
commit
|
commitdiff
|
tree
2009-09-27
ingl
o
rion
Fix
requ
i
re
in i3
8
6_nasm_generator
.
commit
|
commitdiff
|
tree
2009-09-27
i
n
glo
r
ion
M
oved README to doc directory and added a s
y
mlink from
.
.
.
commit
|
commitdiff
|
tree
2009-09-27
inglorion
Upd
a
ted README
.
commit
|
commitdiff
|
tree
2009-09-26
inglor
i
on
S
e
t
file exten
s
i
o
n for i386_elf_
g
enerato
r
to "
.
o"
.
commit
|
commitdiff
|
tree
2009-09-26
i
n
glori
o
n
Added
doc/Makefile
commit
|
commitdiff
|
tree
2009-09-26
inglo
r
ion
Added
i
3
8
6
_e
l
f_generator
.
rb
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Added
x
86_elf_gen
e
ra
t
or to
g
e
nerate
E
L
F obje
c
t
s
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Changed pa
r
s
er to return
top-level elements ins
t
ead
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Ch
a
nged parser to ret
u
rn symbols
a
s symb
o
ls and numbers
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Imp
r
oved er
r
or reporting for invalid combinations or
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Adde
d
func
t
ions to select code genera
t
o
r
based on
ar
c
hitectu
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
in
g
lorion
Moved code g
e
nerators to separate directory
.
commit
|
commitdiff
|
tree
2009-09-26
i
nglorio
n
P
ut all modules in the Vo
o
doo namespace
.
commit
|
commitdiff
|
tree
2009-09-26
inglo
r
ion
Revampe
d
compil
e
r
to support
m
ultiple co
d
e generators
.
commit
|
commitdiff
|
tree
2009-09-25
inglorion
Mod
e
d modules t
o
lib/
r
uby/v
o
odoo
.
commit
|
commitdiff
|
tree
2009-09-24
inglo
r
ion
Im
p
lemented
n
e
w
code generator API
.
commit
|
commitdiff
|
tree
2009-06-09
inglorion
Made Makefiles
a
ctually use Mak
e
fi
l
e
.
cfg
.
commit
|
commitdiff
|
tree
2009-06-09
inglorion
Added configure script
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert H
a
arman
Moved tail-c
a
lls t
e
st to the end of
t
h
e
tes
t
sc
r
ipt
.
.
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert
Haarman
Added
v
tabl
e
t
e
s
t
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert Haarman
Sped up
t
ail
-
calls test
.
commit
|
commitdiff
|
tree
2009-01-12
R
o
bbert
Haarm
a
n
B
ugfixes to cod
e
g
en
e
ra
t
or:
commit
|
commitdiff
|
tree
2009-01-11
R
obber
t
Haarman
Upda
t
e
d documentati
o
n
.
commit
|
commitdiff
|
tree
2009-01-11
R
o
bbert Haarman
R
emoved super
f
luou
s
i
f
z
a
nd i
f
nz
a
ctions
.
commit
|
commitdiff
|
tree
2009-01-11
Ro
b
bert Haarman
Added
new comparison oper
a
tors:
i
fz, ifnz, ifeq, ifne
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
Rob
b
ert Haar
m
an
Added c
o
mmen
t
s to code generat
o
r
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert
Haarman
A
d
ded comments to
t
es
t
s
.
commit
|
commitdiff
|
tree
2009-01-11
R
obbert
Haa
r
ma
n
Added su
p
port for
c
o
mments
.
commit
|
commitdiff
|
tree
2009-01-11
R
obbert Haarm
a
n
Adde
d
mod test and made
it pass
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haar
m
an
Ad
d
ed
m
issing
d
iv
.
out
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Ad
d
ed t
e
st for division
a
nd m
a
de it pa
s
s
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarm
a
n
Ad
d
ed multiplication
t
e
s
t
and made it pass
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Ind
e
nted tests
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Refactored
cod
e
gene
r
at
o
r
and fixed
a
number
of
b
ugs
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
Robb
e
rt Haarman
Ad
d
ed test
pl
u
s
m
inus
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Added to
p
-level Mak
e
fil
e
and src/Makefile
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarma
n
Ad
d
ed test of bitwise operations
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarman
Gu
a
rded to_sym to
m
a
ke compiler more robus
t
.
commit
|
commitdiff
|
tree
2009-01-10
R
obber
t
Haarman
Adapted c
o
de g
e
nera
t
or def
i
nition of fun
c
tion to match
.
.
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarman
Added test ta
i
l-call
s
.
commit
|
commitdiff
|
tree
2009-01-10
Ro
b
bert Haarman
Ad
d
ed tes
t
script and
M
akefil
e
to automate tests
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarman
Mo
d
i
f
i
ed compiler
t
o us
e
r
eflecti
o
n to drive code gen
e
rat
o
r
.
.
.
commit
|
commitdiff
|
tree
2009-01-08
Robbert Haarm
a
n
In
i
tial c
o
mmit
.
commit
|
commitdiff
|
tree