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
Implemented blocks for MIPS.
2010-12-07
inglorion
Implemented blo
c
k
s for
MIPS
.
commit
|
commitdiff
|
tree
2010-12-05
inglorion
Allow
r
eturn without a
val
u
e
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
g
lorion
Made
t
op-lev
e
l blocks in i3
8
6
a
nd A
M
D64 set EBP/
R
B
P
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
A
d
d
ed
test case for
code not contained
i
n functi
o
ns
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
A
d
ded
support for
b
locks to i386 and AMD64 tar
g
ets
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Up
d
ated versio
n
t
o
0
.
7
.
0
commit
|
commitdiff
|
tree
2010-11-21
in
g
lorion
Fixed escaping in strings in NasmGe
n
erator
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
glorion
Ad
d
ed tests for es
c
apin
g
bytes in
string literals
.
commit
|
commitdiff
|
tree
2010-11-21
in
g
lorion
U
pdat
e
d ver
s
ion to 0
.
6
.
3
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fixed misspelled
v
ariable
in Nasm
G
e
n
era
t
or
.
commit
|
commitdiff
|
tree
2010-11-21
ingl
o
rion
NasmGen
e
rator: Escape
sin
g
le quotes in s
t
ri
n
gs
.
commit
|
commitdiff
|
tree
2010-11-21
inglori
o
n
Add
e
d te
s
t
c
a
ses f
o
r at
-
expression
s
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added s
u
p
p
ort for at-expressions to i386 and AM
D
6
4
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
U
pdated Nas
m
ELFGenerator to raise
an except
i
on if running
the
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Ad
d
ed
.
gitignore fi
l
e
.
commit
|
commitdiff
|
tree
2010-05-05
ing
l
o
rion
Incr
e
me
n
ted vers
i
on to 0
.
6
.
2
.
commit
|
commitdiff
|
tree
2010-05-05
inglor
i
on
Added t
e
stcases and fixed bugs
in set-word
for i386
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Upd
a
ted version
to 0
.
6
.
1
commit
|
commitdiff
|
tree
2010-04-15
ing
l
or
i
on
Added missing r
e
qui
r
e for
c
ommon_code
_
g
e
nerator
.
rb
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
ingl
o
r
i
on
Mod
i
fied MIPSGasGenerator so tha
t
rdoc doesn't
c
hoke
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Fixed implement
a
tion of div an
d
mod o
n
i386 and amd64
.
commit
|
commitdiff
|
tree
2010-04-15
i
n
glorion
Updated test
c
ases for di
v
an
d
mod t
o
reflect updated
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
i
nglor
i
on
U
p
dated
langua
g
e
description
fo
r
d
i
v
and
m
od
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Adde
d
sp
e
cif
i
cation of comments to the language description
.
commit
|
commitdiff
|
tree
2010-04-14
inglor
i
on
Fixed bugs in
H
TML
o
f langu
a
g
e
d
e
s
cription
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
U
pdated lan
g
uage
.
html to b
e
tter refle
c
t
t
he
current
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
ingl
o
r
i
on
AMD6
4
N
ASMGenerator:
f
ix
e
d bugs uncov
e
red by many-vars
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
in
g
lorion
Added
targ
e
ts to te
s
t
/Makef
i
le to
generate GNU assembler
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
i
nglorion
Added
t
est
case
s
for fu
n
ctions with
many locals and
.
.
.
commit
|
commitdiff
|
tree
2010-04-12
ing
l
orion
Added method output_file_suffi
x
to code generato
r
AP
I
.
commit
|
commitdiff
|
tree
2010-04-12
i
n
glor
i
on
Cha
n
ged
v
ers
i
on number to 0
.
6
.
0
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
i386_nasm_generator: fixed tail_call
.
commit
|
commitdiff
|
tree
2010-04-11
inglori
o
n
voodooc: S
o
rt
architec
t
ure
s
and fo
r
mats wh
e
n l
i
st
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Target h
o
st architecture
b
y default, unless a different
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
glorion
M
i
psGasGen
e
rator:
added
m
issing method align
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
M
IPSE
L
FGenerat
o
r: added -KP
I
C
t
o infor
m
t
he assembler
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Fixed
a
t
ypo i
n
gas_e
l
f_ge
n
er
a
tor
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
inglor
i
o
n
Added mis
s
ing
g
as_elf_generator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
glorion
Added
g
enerators to cr
e
a
t
e ELF fi
l
es
f
or mips a
n
d mips
e
l
.
commit
|
commitdiff
|
tree
2010-04-11
ing
l
o
rion
Mi
p
sGa
s
Generator: add
e
d support
f
o
r
tail calls
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
l
o
rion
MipsGasGener
a
tor: Added support for byte, word, get
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
MipsGas
G
en
e
rat
o
r: Rem
o
ved reference to non-exis
t
ent
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
ing
l
orion
MipsGasGen
e
rator: added ca
s
es for div, m
o
d, and mul
commit
|
commitdiff
|
tree
2010-04-10
i
n
glorion
MipsGasGenerator:
commit
|
commitdiff
|
tree
2010-04-10
ing
l
o
rion
MipsGasGenerat
o
r: Fixe
d
call
i
ng of function
s
defined
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
ingl
o
r
ion
Added set and bitwis
e
operato
r
s
.
commit
|
commitdiff
|
tree
2010-04-10
in
g
lo
r
ion
U
p
dated c
o
m
m
ent
d
escribing t
h
e sta
c
k
frames created by
commit
|
commitdiff
|
tree
2010-04-10
inglorion
Replaced regis
t
er names by mnemo
n
ic constan
t
s in MIPSGasGen
e
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglori
o
n
MIPSGasG
e
nerator now also registers fo
r
mip
s
el
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
First step on
the way
t
o
adding
a cod
e
generator
for
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Updated
c
ompiler t
o
use new code
gener
a
tio
n
AP
I
.
commit
|
commitdiff
|
tree
2010-02-10
i
n
glo
r
i
on
Upda
t
ed rdoc docume
n
tation
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Updat
e
d manpa
g
e t
o
describe th
e
new
- and -o - arguments
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
ingl
o
rion
Chan
g
ed "s
e
ct
i
on code"
to "section functions" in tes
t
s
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Add f
u
nctions to section :fu
n
ction
s
i
nstead of
section
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
i
nglorion
Introduced se
c
tion alia
s
e
s
.
commit
|
commitdiff
|
tree
2010-02-09
inglorion
Add
e
d test
ca
s
e for the new c
o
de
g
e
n
erator A
P
I
.
commit
|
commitdiff
|
tree
2010-02-09
inglorion
Added new, simpler, more p
o
werf
u
l cod
e
ge
n
erati
o
n
API
.
commit
|
commitdiff
|
tree
2010-02-08
in
g
lorion
M
ade voodooc accept "
-
"
and
"-o -" to read from
standard
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
i
n
glorion
Fixed top-
l
evel
Makef
i
le so that
make
t
est depends
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
ing
l
o
rion
Ad
d
ed gensym t
o
th
e
pu
b
lic interface of
code genera
t
ors
.
commit
|
commitdiff
|
tree
2010-02-06
ingl
o
rion
Modified gemspec to improve g
e
n
erated r
d
o
c
d
o
cumentation
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Fixed AM
D
6
4
E
LF generator to use "
.
o
" as
defau
l
t
s
uffix
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Added
s
u
p
p
o
r
t for RubyG
e
ms
.
commit
|
commitdiff
|
tree
2010-02-06
ingl
o
r
i
on
Upd
a
t
ed doc/Makefile to
f
ind librari
e
s in new directory
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
U
p
da
t
ed
Makefiles to
f
it new d
i
rectory s
t
ructure
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Cha
n
ged directory st
r
ucture to conform to RubyGems
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
F
i
xed pars
e
r so that line n
u
m
b
ers a
r
e displayed
c
orrec
t
ly
.
commit
|
commitdiff
|
tree
2009-10-11
inglorion
F
i
xed tail_call in i386_
n
a
sm_generator
commit
|
commitdiff
|
tree
2009-10-11
inglorion
Changed
t
est/Makefi
l
e to
wor
k
w
ith BSD
make
commit
|
commitdiff
|
tree
2009-10-10
inglo
r
ion
Ma
d
e AMD64 code generat
o
r emit
position indepe
n
dent
.
.
.
commit
|
commitdiff
|
tree
2009-10-10
i
n
glorio
n
C
h
a
nged gensym pr
e
fix fro
m
'
.
' t
o
'_
'
.
commit
|
commitdiff
|
tree
2009-10-09
i
n
gl
o
rion
In
N
as
m
Generator, don't add
c
omma if a stri
n
g st
a
rts
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
ing
l
orion
Added 99bott
l
es
test to test p
r
ogrammatic
c
ode g
e
neratio
n
.
commit
|
commitdiff
|
tree
2009-10-09
ingl
o
r
i
o
n
In Nas
m
Gene
r
ator, add c
o
mma when s
w
itching from numeric
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
i
n
glor
i
on
Mod
i
fied CommonCodeGenerator
t
o add function code to
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
ing
l
orion
Set def
a
u
lt
output file e
x
tension fo
r
NASM a
s
s
embly
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
ing
l
ori
o
n
Allo
w
instantiati
o
n of co
d
e generator
s
w
i
t
hout any
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglo
r
ion
Fix
e
d a bug in
i
n_section in
C
o
mmonCo
d
eGenerator
.
commit
|
commitdiff
|
tree
2009-10-07
inglor
i
o
n
Add n
e
wline
a
f
te
r
a
l
i
g
n
dire
c
t
ives i
n
na
s
m generator
.
commit
|
commitdiff
|
tree
2009-10-07
in
g
lorion
F
i
x
e
d lib/rub
y
/Makef
i
le to install voodoo
.
rb
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
R
e
moved MAK
E
FLAGS fr
o
m M
a
kefiles
commit
|
commitdiff
|
tree
2009-10-03
i
n
gl
o
rion
Minor documentation
i
m
pro
v
ements
.
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
r
i
o
n
C
h
anged ti
t
le
f
or
g
enerate
d
rdoc
doc
u
mentat
i
on
.
commit
|
commitdiff
|
tree
2009-10-03
ing
l
or
i
on
Removed c
o
mmon Nasm
G
ener
a
t
o
r c
o
de
from I386NasmGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
ri
o
n
Made I3
8
6Na
s
mG
e
nerato
r
a subclass of NasmGen
e
rator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Upd
a
ted i386_elf_generator to respect YA
S
M en
v
i
ronment
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Mo
v
e
d
re-usable code
fro
m
AMD64NasmGene
r
ator to
N
A
S
MGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
g
lorion
Added words
i
ze method to
c
ode g
e
n
e
rat
o
r API
so tha
t
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Added test ca
s
e fo
r
call expression
.
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
Use Voodoo:
:
Co
n
fi
g
to determine default architecture
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
voodooc can n
o
w list supported
architectures and ou
t
p
ut
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
ing
l
orion
Ma
k
e
default ar
c
hitect
u
re configurable
.
commit
|
commitdiff
|
tree
2009-10-03
ing
l
orion
R
enamed lab
e
l in goto
.
voo to not co
i
ncide
w
ith
an
instructio
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Updat
e
d
lan
g
ua
g
e
.
html
commit
|
commitdiff
|
tree
2009-10-02
in
g
lorion
Made AMD64 code generator
pass new t
e
st cases
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added test case
for set-byt
e
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Add
e
d t
e
st case
f
or set-word
.
commit
|
commitdiff
|
tree
2009-10-02
inglor
i
on
Added test ca
s
e for go
t
o
.
commit
|
commitdiff
|
tree
2009-10-02
in
g
lorion
Modified tail
-
call
s
tes
t
to pe
r
form
1
0
000
0
0
0
0
0
iterations
.
commit
|
commitdiff
|
tree
next