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
Made top-level blocks in i386 and AMD64 set EBP/RBP, so BP-relative
2010-11-21
i
n
g
lo
r
ion
Made top-level blocks in i386 and AMD64 set EBP/RBP
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added test
c
a
s
e for co
d
e no
t
contained in functions
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added support for b
l
ocks
to i386 and AMD
6
4 targets
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
g
l
orion
U
p
dated version to 0
.
7
.
0
commit
|
commitdiff
|
tree
2010-11-21
in
g
lor
i
o
n
Fixed s
t
ring escaping
i
n MipsGasGenerator
.
commit
|
commitdiff
|
tree
2010-11-21
inglo
r
ion
Fixed escaping i
n
strings in
N
asm
G
e
n
e
rator
.
commit
|
commitdiff
|
tree
2010-11-21
inglor
i
on
Added
tests f
o
r escaping
b
y
t
es in string literals
.
commit
|
commitdiff
|
tree
2010-11-21
ing
l
orion
Implemented at-expr
e
ssio
n
s for MIP
S
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Updated version to
0
.
6
.
3
commit
|
commitdiff
|
tree
2010-11-21
i
n
glorio
n
Fi
x
e
d mis
s
pelled va
r
iable in NasmGenerator
.
commit
|
commitdiff
|
tree
2010-11-21
i
nglorio
n
NasmGen
e
rator: Escape sin
g
le
q
u
otes in strin
g
s
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added test cases fo
r
at-exp
r
e
s
sio
n
s
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added
sup
p
or
t
for at-
e
x
p
r
e
ssi
o
ns to i386 a
n
d
AMD64
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Updated NasmELFGenera
t
or to
r
aise an
e
x
cept
i
on
i
f
r
unning
the
commit
|
commitdiff
|
tree
2010-11-21
inglorion
A
d
de
d
.
gitignor
e
file
.
commit
|
commitdiff
|
tree
2010-05-05
i
n
glorion
Incremented
v
e
rsion to 0
.
6
.
2
.
commit
|
commitdiff
|
tree
2010-05-05
inglorion
A
d
ded
testcases and fixe
d
bu
g
s in
s
et-wo
r
d for i386
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
ing
l
orion
Upd
a
te
d
ve
r
sion to 0
.
6
.
1
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Added missing re
q
uir
e
for common_code_generator
.
rb
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
i
nglorion
Modified
MIPSGasGener
a
tor so th
a
t
rdoc
d
oesn't choke
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
ingl
o
rion
Fixed impleme
n
ta
t
ion of di
v
and mod on i386 and amd64
.
commit
|
commitdiff
|
tree
2010-04-15
in
g
lori
o
n
U
p
d
ated te
s
t cases
f
or div and mod
t
o reflect updated
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Updated l
a
ngu
a
ge
d
escription for div and
m
o
d
.
commit
|
commitdiff
|
tree
2010-04-14
ing
l
orion
Added specific
a
tion
o
f
comment
s
to the language de
s
cription
.
commit
|
commitdiff
|
tree
2010-04-14
inglorio
n
Fixed bugs in
H
TML of langu
a
ge desc
r
i
p
tion
.
commit
|
commitdiff
|
tree
2010-04-14
i
nglorion
Updated language
.
html to be
t
ter re
f
lect the cur
r
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
A
M
D64NASMGene
r
ator:
f
ixed b
u
gs u
n
covered by m
a
ny
-
v
a
rs
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglor
i
on
Add
e
d targets to
test/Makefi
l
e t
o
generate GNU a
s
sembler
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
in
g
lorion
Ad
d
ed
test case
s
for functio
n
s wit
h
ma
n
y lo
c
a
l
s and
.
.
.
commit
|
commitdiff
|
tree
2010-04-12
ingl
o
rion
A
dded
method
o
utp
u
t_fi
l
e_suffix to code gene
r
ator
API
.
commit
|
commitdiff
|
tree
2010-04-12
inglorion
Changed ver
s
ion number to 0
.
6
.
0
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
lo
r
i
o
n
i386_nas
m
_generator: fixed tail_
c
all
.
commit
|
commitdiff
|
tree
2010-04-11
ingl
o
rion
voodooc: Sort
a
rchitectures and forma
t
s whe
n
listing
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
i
ng
l
o
r
ion
Target host architect
u
re by d
e
fault, u
n
less a d
i
fferent
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
MipsGasGe
n
era
t
or: added mi
s
sing
m
e
th
o
d align
.
commit
|
commitdiff
|
tree
2010-04-11
ing
l
o
r
ion
MIPSELFGener
a
tor: added -KPIC
t
o inform th
e
asse
m
bler
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
glorio
n
Fixed a
t
y
po in gas_e
l
f_gen
e
rat
o
r
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Add
e
d missing gas_
e
lf_g
e
nerator
.
r
b
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
glori
o
n
Adde
d
generators to create E
L
F
f
il
e
s fo
r
mips and mi
p
s
e
l
.
commit
|
commitdiff
|
tree
2010-04-11
ingl
o
rion
MipsGasGenerator: a
d
ded support f
o
r
ta
i
l
calls
.
commit
|
commitdiff
|
tree
2010-04-11
inglor
i
on
MipsG
a
sGener
a
to
r
:
Add
e
d support f
o
r byte, wo
r
d, get
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Mips
G
a
sGenera
t
or:
Removed reference to non-existen
t
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
MipsG
a
sGenerator: added case
s
fo
r
d
iv, m
o
d
, and mul
commit
|
commitdiff
|
tree
2010-04-10
inglorion
MipsGasGen
e
rator:
commit
|
commitdiff
|
tree
2010-04-10
inglorion
MipsGasGener
a
t
o
r: Fixed cal
l
ing o
f
function
s
defi
n
ed
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
i
n
glorion
Added set and bitwise
operato
r
s
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
U
p
dat
e
d
c
o
m
ment describ
i
ng
the stack frames c
r
e
a
ted by
commit
|
commitdiff
|
tree
2010-04-10
i
ngl
o
r
io
n
Replaced r
e
g
ister names by mnemonic
cons
t
a
n
ts in MIPSGasGene
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
MIPSGasG
e
nera
t
or
now al
s
o
registers for mipsel
.
commit
|
commitdiff
|
tree
2010-04-10
inglo
r
ion
First ste
p
o
n the
way
to
adding a cod
e
generator f
o
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Updated compiler to use ne
w
c
ode generation A
P
I
.
commit
|
commitdiff
|
tree
2010-02-10
i
n
gl
o
rion
U
p
dated rdoc docu
m
entation
.
commit
|
commitdiff
|
tree
2010-02-10
i
nglo
r
ion
Updated manpage to describe the ne
w
-
and
-
o - arguments
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Changed
"section code" to "section functions" in tests
.
commit
|
commitdiff
|
tree
2010-02-10
ing
l
orion
Add functions to
s
e
ction
:functions instead of se
c
tion
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
I
n
t
ro
d
uced section ali
a
s
es
.
commit
|
commitdiff
|
tree
2010-02-09
ingl
o
r
io
n
Added test ca
s
e
for the new
code generator API
.
commit
|
commitdiff
|
tree
2010-02-09
inglorion
Added
new, simpler,
more powe
r
ful code generation API
.
commit
|
commitdiff
|
tree
2010-02-08
i
n
gl
o
r
io
n
Made voodooc ac
c
ept "-" and "-o
-
" to
r
ead from standard
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Fixed
t
op-lev
e
l Make
f
i
l
e
s
o that mak
e
test depends
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Added gensym to the
p
ublic
interface of code generat
o
rs
.
commit
|
commitdiff
|
tree
2010-02-06
in
g
lorion
Modified ge
m
spec to
i
m
prove
generated rd
o
c
documentation
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Fixed AMD64 ELF gen
e
r
ator to u
s
e
"
.
o" a
s
default su
f
fix
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
in
g
lorion
Added
suppo
r
t for
R
ubyGems
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
U
pda
t
e
d
do
c
/Make
f
ile to find libraries in new di
r
ectory
.
commit
|
commitdiff
|
tree
2010-02-06
inglo
r
i
o
n
U
pdated Makefiles to fit new director
y
structure
.
commit
|
commitdiff
|
tree
2010-02-06
i
nglorion
C
ha
n
ged
d
i
rectory st
r
uct
u
re to conf
o
r
m
to Rub
y
G
e
ms
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
i
n
glorion
Fixed parser so that
l
in
e
numbe
r
s are displa
y
e
d
correctly
.
commit
|
commitdiff
|
tree
2009-10-11
inglo
r
ion
Fixed tail_call in
i
386_
n
a
s
m_generator
commit
|
commitdiff
|
tree
2009-10-11
inglori
o
n
Changed
t
es
t
/Makefile
to work with BSD m
a
ke
commit
|
commitdiff
|
tree
2009-10-10
inglori
o
n
Ma
d
e
AMD64 code generator
emi
t
position
independe
n
t
.
.
.
commit
|
commitdiff
|
tree
2009-10-10
inglorio
n
C
h
an
g
ed gensym pr
e
fix from '
.
' to '_'
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
In
NasmGenerator, d
o
n
't add
com
m
a if a string starts
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
inglorio
n
Add
e
d 99
b
ot
t
les test to test pr
o
grammati
c
code
generation
.
commit
|
commitdiff
|
tree
2009-10-09
inglo
r
ion
In NasmGenerator, add comma
w
h
en switching fr
o
m
numeric
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
i
nglorion
Modified CommonCodeGen
e
rator to add fun
c
t
i
on c
o
de
t
o
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglor
i
on
Se
t
default output
f
i
le extension for NASM assembl
y
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglor
i
on
All
o
w inst
a
ntiation of code g
e
nerators without any
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglorion
Fixed a bug in
i
n_section
in CommonCo
d
eGenerator
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
Add new
l
i
ne after a
l
ign directives in nasm
gen
e
r
a
tor
.
commit
|
commitdiff
|
tree
2009-10-07
ingl
o
r
ion
F
i
xed
lib/ruby/Makefile to insta
l
l voodoo
.
rb
commit
|
commitdiff
|
tree
2009-10-03
i
nglorion
Removed M
A
K
E
FL
A
GS
f
rom Makefiles
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
rion
Min
o
r documentati
o
n improvements
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglorion
Changed title
f
or gener
a
ted
rdoc
d
ocumentation
.
commit
|
commitdiff
|
tree
2009-10-03
ing
l
orion
R
e
mov
e
d c
o
mmon
NasmGenerator code from I386Na
s
m
Generat
o
r
.
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
Made
I386NasmGenerator a subclass
of N
a
smG
e
ne
r
ator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Updated i386
_
elf_generat
o
r
to r
e
spect YASM env
i
r
o
nmen
t
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
r
ion
M
ove
d
re-usab
l
e
c
o
d
e from
AMD64NasmGen
e
rator
t
o NA
S
MGener
a
tor
.
commit
|
commitdiff
|
tree
2009-10-03
in
g
lorion
Added words
i
ze method t
o
cod
e
generator
API so that
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Added
t
e
s
t c
a
se
for
c
all expression
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglor
i
on
Us
e
Voodoo::Config
t
o d
e
termin
e
defau
l
t architecture
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglori
o
n
voodooc
c
a
n
n
ow list s
u
ppo
r
t
e
d arc
h
i
t
ec
t
ures and output
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglorion
M
ak
e
default arch
i
tecture config
u
rable
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
g
lorion
Rena
m
ed
l
abel in goto
.
voo to
not coincide with an
instruc
t
io
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Upda
t
ed language
.
h
t
ml
commit
|
commitdiff
|
tree
2009-10-02
i
n
glor
i
on
Made
AMD6
4
code generator pass new
t
es
t
c
ases
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
A
dded test c
a
se for set
-
byte
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added tes
t
case for
s
et-w
o
rd
.
commit
|
commitdiff
|
tree
2009-10-02
i
n
glo
r
ion
Added tes
t
case for
goto
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Mo
d
ified tail-cal
l
s test t
o
pe
r
form 1000000000 iterations
.
commit
|
commitdiff
|
tree
next