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-le
v
e
l bloc
k
s i
n
i
3
86 and AMD64 se
t
EB
P
/RBP
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglori
o
n
Added test ca
s
e for code not co
n
ta
i
ned in f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2010-11-21
inglor
i
on
Adde
d
support fo
r
blo
c
ks t
o
i386 and AMD64 ta
r
get
s
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Updated
v
e
rsi
o
n to 0
.
7
.
0
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fixed string
e
scap
i
ng in MipsGasGenerator
.
commit
|
commitdiff
|
tree
2010-11-21
inglori
o
n
Fixed es
c
a
ping in
strin
g
s in
NasmGenerat
o
r
.
commit
|
commitdiff
|
tree
2010-11-21
in
g
lo
r
ion
Added
t
ests for escaping
b
ytes in strin
g
li
t
erals
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Implemented at-expressions fo
r
MIPS
.
commit
|
commitdiff
|
tree
2010-11-21
in
g
lorion
Updated version to 0
.
6
.
3
commit
|
commitdiff
|
tree
2010-11-21
i
n
g
lorion
Fixed
misspelled v
a
riable in NasmGenera
t
o
r
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
N
asmG
e
nerator: Esc
a
pe sin
g
l
e
quote
s
in strin
g
s
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
A
d
ded
t
es
t
cases for at-exp
r
ession
s
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added
s
upport for
a
t-expressions to i
3
86 and AMD6
4
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
in
g
lorion
Updat
e
d N
a
sm
E
LFGene
r
ato
r
to raise an excep
t
ion if running
the
commit
|
commitdiff
|
tree
2010-11-21
i
nglo
r
ion
Added
.
gitignore
f
i
l
e
.
commit
|
commitdiff
|
tree
2010-05-05
i
nglorion
Incremente
d
version
t
o 0
.
6
.
2
.
commit
|
commitdiff
|
tree
2010-05-05
inglorion
Added
t
estc
a
ses an
d
fixed b
u
g
s in
s
et-word for i386
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
in
g
lorion
Upd
a
ted ve
r
sion to 0
.
6
.
1
commit
|
commitdiff
|
tree
2010-04-15
i
nglor
i
on
A
dded mis
s
ing
requi
r
e f
o
r common_c
o
de_g
e
ner
a
tor
.
rb
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglo
r
io
n
Mod
i
fied MIPSGasGenera
t
or so that rdo
c
doesn
'
t cho
k
e
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorio
n
Fixed im
p
lementation of div and mod on i
3
86 and amd64
.
commit
|
commitdiff
|
tree
2010-04-15
in
g
lorion
Updat
e
d test cases
for div and mod to ref
l
ect update
d
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglor
i
on
U
pdated language description for div and mod
.
commit
|
commitdiff
|
tree
2010-04-14
inglori
o
n
A
d
ded
sp
e
cification of comm
e
nts t
o
the
l
ang
u
age descr
i
ption
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Fixed bugs in H
T
ML o
f
l
a
nguage de
s
cription
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Updated l
a
ngua
g
e
.
html to b
e
tter
r
eflect the current
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglo
r
ion
AMD
6
4NASMGenerator: fixed bugs uncovered by many-var
s
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
i
nglorion
Added
targets to
test/Mak
e
file to
g
en
e
rate GNU assembler
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Added t
e
st case
s
for fun
c
tions wit
h
m
any locals and
.
.
.
commit
|
commitdiff
|
tree
2010-04-12
inglorion
Add
e
d
method output_file
_
suffi
x
to code gen
e
rator A
P
I
.
commit
|
commitdiff
|
tree
2010-04-12
i
n
glorion
Changed v
e
r
sion nu
m
ber
t
o 0
.
6
.
0
.
commit
|
commitdiff
|
tree
2010-04-11
ingl
o
rion
i386_nasm_generator: fi
x
ed
t
ail_call
.
commit
|
commitdiff
|
tree
2010-04-11
inglo
r
ion
voo
d
ooc: S
o
rt
architectures
a
nd f
o
r
m
ats when listing
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
ing
l
orion
Target host
a
rchitec
t
ur
e
by
d
ef
a
ult, unless a differe
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
MipsGasGener
a
tor: added missing method align
.
commit
|
commitdiff
|
tree
2010-04-11
inglori
o
n
M
I
P
S
ELFGene
r
ator: added -KPIC to
in
f
orm the assembler
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglo
r
ion
Fixed a typ
o
in
gas_elf_generat
o
r
.
r
b
.
commit
|
commitdiff
|
tree
2010-04-11
ing
l
orion
Added missing gas_
e
lf_generator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Added generators
t
o cre
a
te ELF files for
m
ips and mipsel
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Mi
p
sGas
G
enerator: a
d
d
ed support
for tail calls
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
g
lo
r
io
n
M
ipsGasGenera
t
or: Added suppo
r
t
for b
y
te, word,
ge
t
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
MipsGasGen
e
r
ator:
Removed reference to
n
o
n
-existent
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
ingl
o
ri
o
n
Mips
G
asGene
r
ator: ad
d
ed
cases for div,
mod, an
d
mul
commit
|
commitdiff
|
tree
2010-04-10
inglori
o
n
MipsGasGe
n
erator:
commit
|
commitdiff
|
tree
2010-04-10
inglorion
MipsGa
s
G
enerator: Fixed ca
l
l
i
ng of functions defined
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
ing
l
orion
Added set and
bitwise ope
r
ators
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
Upd
a
t
e
d c
o
mment
d
e
s
cribi
n
g
the stack
f
rames created by
commit
|
commitdiff
|
tree
2010-04-10
inglo
r
ion
Repla
c
ed register n
a
mes by
m
nemonic constan
t
s in MIPSGasGene
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
i
n
glorion
MIPS
G
as
G
ene
r
ator now also
register
s
f
o
r mipsel
.
commit
|
commitdiff
|
tree
2010-04-10
inglor
i
o
n
First step
o
n the w
a
y
t
o adding a code ge
n
erator f
o
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
ing
l
or
i
on
Upda
t
ed compile
r
to
use
new co
d
e generation API
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Updated
rdoc d
o
cumentation
.
commit
|
commitdiff
|
tree
2010-02-10
i
n
glorion
Update
d
m
a
npage to descri
b
e th
e
n
ew
- and -o - arguments
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
C
h
anged "section
c
o
d
e
"
to "section f
u
nct
i
o
n
s" in
tests
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Add functions to sect
i
on :fu
n
ctions
i
nstea
d
of s
e
ction
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
I
ntroduced s
e
ction
aliases
.
commit
|
commitdiff
|
tree
2010-02-09
inglorion
Ad
d
ed test
case
fo
r
t
he new
c
ode generator API
.
commit
|
commitdiff
|
tree
2010-02-09
inglorio
n
Added new, simpler,
m
ore
p
owerful
c
ode
g
e
neration API
.
commit
|
commitdiff
|
tree
2010-02-08
inglorion
Made vood
o
o
c
accept
"
-"
a
nd "-o -" to r
e
a
d
from standard
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
ing
l
orion
Fixed top-level Ma
k
efile so that make t
e
st dep
e
nds
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
i
nglorion
Adde
d
gen
s
ym to th
e
pub
l
ic
i
n
terface of co
d
e gene
r
ators
.
commit
|
commitdiff
|
tree
2010-02-06
ing
l
orion
Modified gemspec to impr
o
ve generated rdoc documentati
o
n
.
commit
|
commitdiff
|
tree
2010-02-06
inglor
i
on
Fixed AMD64
EL
F
generato
r
to use "
.
o"
a
s de
f
ault suff
i
x
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
A
d
ded support for RubyGe
m
s
.
commit
|
commitdiff
|
tree
2010-02-06
i
nglorion
U
pdated doc/M
a
kefile to
f
in
d
libr
a
ries in new directory
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Updated Makef
i
l
e
s to fit new direct
o
ry structure
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Changed directory s
t
ructure to conform to RubyGe
m
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
in
g
l
o
r
ion
Fixed
p
arser so that line numbe
r
s are display
e
d correctly
.
commit
|
commitdiff
|
tree
2009-10-11
inglorio
n
F
ixed
tail_call in i386_
n
asm
_
generator
commit
|
commitdiff
|
tree
2009-10-11
ingl
o
rion
C
hanged test/
M
ak
e
file to
work wi
t
h
BSD make
commit
|
commitdiff
|
tree
2009-10-10
inglorio
n
Made AMD64 code generator em
i
t
posit
i
on indepen
d
ent
.
.
.
commit
|
commitdiff
|
tree
2009-10-10
inglorion
Cha
n
ged
gensym
pr
e
fix
from
'
.
'
to '
_
'
.
commit
|
commitdiff
|
tree
2009-10-09
inglor
i
on
In NasmGe
n
erator,
don't add com
m
a
i
f a string starts
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
in
g
lorion
Add
e
d 99bot
t
les test to
test programm
a
ti
c
code genera
t
ion
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
In NasmGe
n
erator, a
d
d comma when switch
i
ng from numeric
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
inglorio
n
Modified Co
m
monCo
d
eGen
e
ra
t
or to ad
d
function co
d
e to
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglo
r
ion
Set default ou
t
pu
t
f
ile extens
i
on for N
A
SM a
s
sembly
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglor
i
on
A
llo
w
i
n
stantia
t
ion of
c
ode gene
r
ators
without any
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
i
n
glorion
F
ixed
a
b
u
g in
i
n
_
sec
t
i
on
i
n C
o
m
m
o
nCo
d
eGenerator
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
Add newline after
a
lign directives in nasm
g
enerator
.
commit
|
commitdiff
|
tree
2009-10-07
ing
l
orion
Fi
x
ed lib/ruby/Makefile to install voodoo
.
rb
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Remove
d
MAKEFLAGS
f
r
o
m Makefil
e
s
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
rion
Minor documenta
t
ion i
m
p
r
ovem
e
nt
s
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
C
h
a
nged title for generated rdoc
d
ocumenta
t
ion
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Removed com
m
on N
a
smGenerator code
from I386N
a
sm
G
enerator
.
commit
|
commitdiff
|
tree
2009-10-03
in
g
lorion
Ma
d
e I386Nas
m
G
enera
t
or a s
u
bc
l
as
s
of NasmG
e
n
e
rato
r
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Updated i386_elf_generator to resp
e
ct YASM environment
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Moved re-usabl
e
c
ode from AMD6
4
N
a
s
mGenerator to NA
S
M
Gene
r
ator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Ad
d
ed
w
ordsi
z
e
method to code generator API so that
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Added
t
e
st case for call expression
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
Us
e
V
oodo
o
::C
o
nfig to
determine default arch
i
tec
t
ure
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglorio
n
voodooc c
a
n now list
s
upporte
d
architectures and output
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglorion
Make defau
l
t
arch
i
tect
u
r
e configurable
.
commit
|
commitdiff
|
tree
2009-10-03
inglori
o
n
Renamed label in goto
.
voo
to
n
ot co
i
ncid
e
with an instructio
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Upda
t
ed language
.
h
t
ml
commit
|
commitdiff
|
tree
2009-10-02
i
n
glorion
Made AM
D
64 cod
e
generator pas
s
new test
c
ases
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Adde
d
test c
a
se for se
t
-
byt
e
.
commit
|
commitdiff
|
tree
2009-10-02
inglo
r
i
o
n
Added t
e
st case fo
r
set-word
.
commit
|
commitdiff
|
tree
2009-10-02
inglor
i
on
Added test c
a
s
e for goto
.
commit
|
commitdiff
|
tree
2009-10-02
inglor
i
on
Modified tail-ca
l
ls
t
est to perform 1000000
0
00 iteration
s
.
commit
|
commitdiff
|
tree
next