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
inglorion
Made top-level block
s
i
n i
3
86 and AMD64 set EBP/RB
P
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
ing
l
orion
Added test case for code not
c
on
t
ained in functions
.
commit
|
commitdiff
|
tree
2010-11-21
ingl
o
rion
Added support for blocks
t
o
i
386 and AM
D
64 targets
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Updated v
e
rs
i
on to 0
.
7
.
0
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fixed esca
p
ing in
s
t
r
ings
i
n NasmGenerator
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
A
dded te
s
ts
for escaping byte
s
in string literals
.
commit
|
commitdiff
|
tree
2010-11-21
inglo
r
ion
Updated version to 0
.
6
.
3
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fixed misspelled
variable in NasmGe
n
erator
.
commit
|
commitdiff
|
tree
2010-11-21
ingl
o
rion
NasmGenerator:
E
scape
sin
g
le quotes in s
t
rin
g
s
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
glorion
Added test cas
e
s for at-expressions
.
commit
|
commitdiff
|
tree
2010-11-21
inglo
r
ion
Adde
d
suppo
r
t
for at-expr
e
ssions to
i
3
8
6 and AMD64
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Updated NasmELFGenera
t
or to raise an exception if running the
commit
|
commitdiff
|
tree
2010-11-21
inglorion
A
dded
.
gitignore file
.
commit
|
commitdiff
|
tree
2010-05-05
inglorion
In
c
remented version to 0
.
6
.
2
.
commit
|
commitdiff
|
tree
2010-05-05
ingl
o
rio
n
Added testcases and
fixed bugs in set-word
fo
r
i3
8
6
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Upd
a
ted ve
r
sion t
o
0
.
6
.
1
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Added missing
requi
r
e for common_
c
ode_generator
.
rb
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
ing
l
orion
Mo
d
ified MIPSGasGe
n
era
t
or so that rdoc doesn't choke
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
i
nglor
i
on
Fi
x
ed implemen
t
a
t
i
o
n of div an
d
m
o
d
o
n i386 and amd64
.
commit
|
commitdiff
|
tree
2010-04-15
i
nglori
o
n
Updat
e
d
t
est
c
ases f
o
r div and mod to refle
c
t
u
pdated
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
ing
l
o
ri
o
n
Updat
e
d
l
anguage
d
e
script
i
on for div and mod
.
commit
|
commitdiff
|
tree
2010-04-14
inglo
r
ion
Added spe
c
ificati
o
n
of comments to
the l
a
ng
u
a
ge description
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Fixed bugs
in HT
M
L of language d
e
scription
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Upd
a
ted language
.
html to better reflect t
h
e current
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
i
nglo
r
ion
AMD64NASM
G
e
nerat
o
r: f
i
xed bugs uncovered by
many-vars
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Ad
d
ed
targets
t
o test
/
Ma
k
efile to
g
enerate
GNU as
s
embler
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
ing
l
orion
Added test
cases for functions with many locals and
.
.
.
commit
|
commitdiff
|
tree
2010-04-12
inglor
i
on
Added method output
_
file_suffix to code generator
A
PI
.
commit
|
commitdiff
|
tree
2010-04-12
inglorion
C
h
anged versio
n
number to 0
.
6
.
0
.
commit
|
commitdiff
|
tree
2010-04-11
inglor
i
on
i
3
86
_
nasm_generator:
fi
x
ed tail_cal
l
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
voodooc
:
Sort
architectures and f
o
rmats when lis
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Target
h
ost architecture by
d
ef
a
u
l
t, unless a different
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
i
ng
l
or
i
on
M
i
psGasG
e
n
e
ra
t
or: added missing
m
e
t
h
o
d align
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
g
lor
i
on
M
IPSELFGener
a
tor: ad
d
ed -KPIC
t
o i
n
f
o
rm
the a
s
sembler
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglo
r
i
on
Fi
x
e
d
a
typo in gas_elf
_
genera
t
o
r
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
A
dded missing
gas_elf_generator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
inglori
o
n
Adde
d
generators
t
o creat
e
ELF files fo
r
mips
and mipsel
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
M
i
psGasGenerator: added sup
p
or
t
for tail cal
l
s
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Mi
p
s
G
asGenerator: Ad
d
ed
support
f
o
r
byte, wor
d
, get
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglor
i
o
n
M
i
p
s
GasGenera
t
or:
R
emo
v
ed referen
c
e
t
o
non-existent
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
ingl
o
rion
MipsGasGenerator:
a
dded c
a
s
e
s
f
or div,
mod, and mul
commit
|
commitdiff
|
tree
2010-04-10
i
n
glorion
M
i
psGasG
e
n
era
t
o
r
:
commit
|
commitdiff
|
tree
2010-04-10
inglorion
M
i
ps
G
asGen
e
r
ator: Fixed calling of fun
c
tions defined
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
in
g
lor
i
o
n
Ad
d
e
d set and bitwise ope
r
ato
r
s
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
Updated
com
m
e
n
t describing the st
a
ck frame
s
created by
commit
|
commitdiff
|
tree
2010-04-10
inglorion
R
epla
c
ed r
e
gist
e
r names by mnemo
n
ic constants in
M
IPSGas
G
en
e
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
MIPSGasGenerator
n
o
w als
o
r
e
gis
t
ers
for mipsel
.
commit
|
commitdiff
|
tree
2010-04-10
ing
l
o
rio
n
First step on th
e
way to adding
a code
g
enerator for
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
U
pdated com
p
i
ler to us
e
new code generation API
.
commit
|
commitdiff
|
tree
2010-02-10
i
nglorion
U
p
dat
e
d rdoc documen
t
ati
o
n
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Updated ma
n
pag
e
to desc
r
ibe th
e
new
-
and
-o - argum
e
n
t
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglor
i
on
Cha
n
ged "section code" to "secti
o
n f
u
n
ctions" in tests
.
commit
|
commitdiff
|
tree
2010-02-10
ing
l
orion
Add function
s
to section :fu
n
ction
s
ins
t
e
a
d of section
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Introduc
e
d
section aliases
.
commit
|
commitdiff
|
tree
2010-02-09
in
g
lorion
Added test case for the n
e
w code generator
A
PI
.
commit
|
commitdiff
|
tree
2010-02-09
i
n
glorion
Add
e
d new,
si
m
pler
,
more powerful code gener
a
tion API
.
commit
|
commitdiff
|
tree
2010-02-08
in
g
l
ori
o
n
Made
v
oodooc accept
"-" and "-o
-
"
t
o read f
r
om standard
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
F
ixed top-
l
evel
Makefil
e
s
o
that m
a
ke test depends
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Added ge
n
sym to the
p
ubl
i
c int
e
rface o
f
c
ode gene
r
ators
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Modified gemspec
t
o
improve gener
a
ted rdoc documentation
.
commit
|
commitdiff
|
tree
2010-02-06
i
n
glorion
Fixed
A
M
D
64 ELF
g
enerator
to
u
s
e
"
.
o" as d
e
fault suffi
x
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
i
nglorion
Added support for RubyGems
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
U
p
d
a
ted
doc
/
Makefile t
o
fin
d
l
i
b
raries in new
dir
e
ct
o
ry
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
U
pdated
Make
f
i
l
es to fit
n
ew
directory structure
.
commit
|
commitdiff
|
tree
2010-02-06
in
g
l
o
r
i
on
Changed directory str
u
c
t
ure to co
n
f
o
r
m
t
o Ru
b
yGems
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Fixed parser so that line nu
m
bers are displayed correc
t
ly
.
commit
|
commitdiff
|
tree
2009-10-11
i
nglorion
F
ix
e
d tail_ca
l
l in i386_nasm_gener
a
tor
commit
|
commitdiff
|
tree
2009-10-11
inglor
i
on
Change
d
test
/
Makefi
l
e to wor
k
with BS
D
m
ake
commit
|
commitdiff
|
tree
2009-10-10
ingl
o
r
ion
Made
AMD
6
4
code
g
enerator emit position independent
.
.
.
commit
|
commitdiff
|
tree
2009-10-10
i
n
glor
i
on
Chan
g
e
d
gensym
p
refix fr
o
m '
.
' to '_'
.
commit
|
commitdiff
|
tree
2009-10-09
ing
l
orion
I
n NasmGe
n
e
rato
r
, don't add
comma
if a
s
tring
st
a
rts
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
in
g
l
or
i
on
Added 99bottles test to test programmati
c
code ge
n
eration
.
commit
|
commitdiff
|
tree
2009-10-09
in
g
lorion
In NasmG
e
n
e
rat
o
r, a
d
d comma when
switchi
n
g from numeric
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
M
o
difie
d
CommonCodeGe
n
erator to add functi
o
n code to
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
in
g
lorion
S
et def
a
u
lt output fil
e
extensio
n
for
NASM assembl
y
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglo
r
ion
A
l
low instan
t
iat
i
on
of co
d
e generator
s
witho
u
t any
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglorion
Fixed a bug in in_se
c
tion in Common
C
od
e
Gen
e
rator
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
Add
newline after align directi
v
es i
n
nasm generat
o
r
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
Fixed lib/rub
y
/Makef
i
le to install voodoo
.
rb
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
rion
Remov
e
d
M
AKE
F
LA
G
S
f
rom Ma
k
e
f
ile
s
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Min
o
r documentation improvements
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Cha
n
ged title f
o
r
generated rdoc documentation
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
Remov
e
d co
m
m
on N
a
smG
e
nerator code
f
rom I38
6
N
a
smG
e
n
e
r
ator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Made I386
N
asmGenera
t
or a su
b
class
o
f NasmGenerat
o
r
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
U
p
dated i386_elf_generator to res
p
e
ct YASM e
n
vironme
n
t
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
in
g
lorion
Moved r
e
-u
s
a
ble code from
AMD64
N
a
s
mGen
e
rator
t
o NASMGenera
t
or
.
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
io
n
Adde
d
w
o
r
dsize
m
ethod to code ge
n
erator API so that
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
ion
Added test case for
c
all
e
x
p
r
essio
n
.
commit
|
commitdiff
|
tree
2009-10-03
ing
l
orion
Use Voodoo::Conf
i
g to d
e
te
r
mine d
e
fault a
r
chitecture
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
g
l
o
r
ion
v
o
od
o
oc can now lis
t
supp
o
rted ar
c
h
itectures
a
nd
o
ut
p
ut
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Make
defa
u
lt architecture co
n
figurable
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
R
enamed la
b
el in g
o
to
.
voo to
n
ot coincide with an
instructio
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
ing
l
orion
Up
d
ate
d
languag
e
.
html
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Made AMD64 code genera
t
or pa
s
s new test cases
.
commit
|
commitdiff
|
tree
2009-10-02
i
n
glorion
Adde
d
test case
f
or set-byte
.
commit
|
commitdiff
|
tree
2009-10-02
i
n
glorio
n
Adde
d
t
e
st case for set-word
.
commit
|
commitdiff
|
tree
2009-10-02
in
g
lorion
Ad
d
ed tes
t
case f
o
r goto
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Modified tail-calls
t
es
t
to p
e
r
f
o
r
m 1000
0
00000
itera
t
ions
.
commit
|
commitdiff
|
tree
2009-10-02
ingl
o
ri
o
n
Added ta
i
l
call
support to amd64 co
d
e g
e
nera
t
or
.
commit
|
commitdiff
|
tree
2009-10-02
i
n
g
l
orion
Added
cond
i
t
i
onals to a
m
d64
c
ode generator
.
commit
|
commitdiff
|
tree
next