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
Moved features and has_feature? from Voodoo module into code generator API
2012-01-06
inglorion
M
oved features and has_feature? from
V
oodoo mod
u
le
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
in
g
l
o
rion
Mer
g
e branch
'maste
r
' into expe
r
i
m
ental
commit
|
commitdiff
|
tree
2011-12-15
ing
l
o
r
ion
Ma
d
e test dri
v
er
f
lush stdout before running test pr
o
gram
commit
|
commitdiff
|
tree
2011-12-15
inglor
i
on
i386_nasm
_
gen
e
rat
o
r
:
a
d
ded
miss
i
ng require for nasm_gen
e
rator
commit
|
commitdiff
|
tree
2011-12-15
inglorion
Made test d
r
i
v
e
r flush stdout befo
r
e
r
u
nni
n
g t
e
st program
commit
|
commitdiff
|
tree
2011-12-15
i
n
glorion
i386_nasm_
g
ener
a
tor: added missin
g
r
e
quire for nasm_generator
commit
|
commitdiff
|
tree
2011-08-29
i
nglorion
Upd
a
ted
l
an
g
uag
e
spe
c
ification
commit
|
commitdiff
|
tree
2011-08-29
i
n
gl
o
rion
valid
a
tor: get-byte and get-word are expressions,
n
ot
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
i
n
glorion
Fixed mo
r
e typos
commit
|
commitdiff
|
tree
2011-08-25
ing
l
orion
Removed
T
ODO an
d
fixe
d
some
t
ypos in MI
P
S assembly
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
i
nglorion
Remove
d
mention of "i386" from MIPS as
s
e
mbly gener
a
tor
commit
|
commitdiff
|
tree
2011-08-19
in
g
lori
o
n
a
r
m_gas_gener
a
tor:
Don't wri
t
e debug info t
o
s
t
der
r
commit
|
commitdiff
|
tree
2011-08-19
i
n
glorion
arm_ga
s
_gener
a
tor: Implemente
d
tail cal
l
s
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_gene
r
ator: Im
p
l
emented rol
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_generator: Implemen
t
ed div and
m
od using
_
_aeabi_idi
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
i
nglo
r
ion
arm_g
a
s_generator: Emit constants at every goto and
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
i
n
g
l
o
r
ion
arm_gas_gene
r
ator: Added sup
p
ort for block
s
commit
|
commitdiff
|
tree
2011-08-19
inglori
o
n
arm_gas_generator: make call
w
ork with addresses in
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
i
n
glori
o
n
First suppor
t
for arm arc
h
it
e
cture
commit
|
commitdiff
|
tree
2011-07-08
i
nglor
i
o
n
Updat
e
d
tests cases for s
e
t
-by
t
e
a
n
d set word
commit
|
commitdiff
|
tree
2011-06-25
inglorion
A
dded test prog
r
am containing
e
rrors
commit
|
commitdiff
|
tree
2011-06-25
inglorion
Added sup
p
or
t
for li
s
ting and t
e
sti
n
g
features
commit
|
commitdiff
|
tree
2011-04-04
inglorion
Improved er
r
or
r
eporti
n
g
commit
|
commitdiff
|
tree
2011-04-04
ing
l
orion
P
ut validation in the parse
r
commit
|
commitdiff
|
tree
2011-03-20
inglo
r
ion
Made vood
o
oc rep
o
r
t
m
u
ltiple compiler error
s
, if
p
r
e
s
e
nt
commit
|
commitdiff
|
tree
2011-03-20
ingl
o
rion
Changed "topl
e
v
el" to "top_level" to a
l
ign with
existing
.
.
.
commit
|
commitdiff
|
tree
2011-03-19
ingl
o
ri
o
n
M
a
d
e
compiler co
l
lec
t
error
s
, i
n
s
t
ead
o
f bai
l
i
ng out
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
ingl
o
ri
o
n
Merged vali
d
ator
t
ests with compiler tests
commit
|
commitdiff
|
tree
2011-03-18
i
n
gl
o
rion
Add
e
d valida
t
or to compile
r
commit
|
commitdiff
|
tree
2011-03-18
inglorion
Added s
u
p
port f
o
r at
-
expr
e
ssions
to v
a
lidat
o
r
commit
|
commitdiff
|
tree
2011-03-17
i
nglo
r
ion
A
dded mor
e
directives to
validat
o
r
commit
|
commitdiff
|
tree
2011-03-17
inglo
r
io
n
Added
v
alidat
o
r
commit
|
commitdiff
|
tree
2011-03-15
inglo
r
ion
Added
.
gitigno
r
e
file
t
o test director
y
commit
|
commitdiff
|
tree
2011-01-15
inglorion
S
y
nchr
o
n
ized
l
anguage
.
h
tml with latest language sp
e
cif
i
cation
commit
|
commitdiff
|
tree
2011-01-10
inglorion
Added sup
p
ort fo
r
ch
a
ined if
commit
|
commitdiff
|
tree
2011-01-10
inglor
i
on
Ad
d
ed test ca
s
e for
ch
a
in
e
d
i
f
commit
|
commitdiff
|
tree
2011-01-08
inglor
i
on
I
m
p
l
eme
n
ted rotate
actio
n
s for MIPS
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Implemen
t
ed rotate
a
cti
o
n
s
f
o
r i
3
8
6
and AMD64
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Added test
f
or rot
a
te actions
commit
|
commitdiff
|
tree
2011-01-08
inglor
i
on
Impleme
n
t
e
d
shi
f
t in
s
tructions for M
I
P
S
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Impleme
n
ted
sh
i
ft
a
ctions for i386 a
n
d AMD64
commit
|
commitdiff
|
tree
2011-01-08
inglorio
n
Added tes
t
f
o
r
bitwise and
arithmetic shift op
e
rati
o
ns
commit
|
commitdiff
|
tree
2010-12-07
inglori
o
n
Fixe
d
NASM
generator so
t
hat begin_block accepts th
e
.
.
.
commit
|
commitdiff
|
tree
2010-12-07
inglorion
Imple
m
e
n
t
ed blo
c
ks for MIPS
.
commit
|
commitdiff
|
tree
2010-12-05
inglorion
Al
l
o
w
return
w
itho
u
t a val
u
e
.
commit
|
commitdiff
|
tree
2010-11-21
inglori
o
n
Made top-level
b
loc
k
s
in i386 and AMD64 set EBP/RB
P
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglo
r
io
n
Added tes
t
case for code not
co
n
tained
in func
t
i
ons
.
commit
|
commitdiff
|
tree
2010-11-21
ing
l
orion
A
d
de
d
support for blocks to i386
a
nd AMD64 t
a
rgets
.
commit
|
commitdiff
|
tree
2010-11-21
i
nglorion
Update
d
v
er
s
ion to 0
.
7
.
0
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fixed str
i
ng escaping i
n
MipsGasGenerator
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fixed esca
p
ing in strings in NasmGenerat
o
r
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
A
d
ded tes
t
s
for
e
scaping
b
y
t
es
in s
t
r
ing lite
r
a
l
s
.
commit
|
commitdiff
|
tree
2010-11-21
in
g
l
o
rion
Implement
e
d at-expre
s
sions
for MIPS
.
commit
|
commitdiff
|
tree
2010-11-21
ing
l
orion
Updated version t
o
0
.
6
.
3
commit
|
commitdiff
|
tree
2010-11-21
inglori
o
n
F
ix
e
d miss
p
elled
v
ariab
l
e in
Nas
m
Generator
.
commit
|
commitdiff
|
tree
2010-11-21
ingl
o
rion
Na
s
mG
e
ne
r
ato
r
: Escape sin
g
le
q
uotes in strings
.
commit
|
commitdiff
|
tree
2010-11-21
ingl
o
r
i
on
Added test cases for at-exp
r
essions
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added support
fo
r
at-expres
s
i
o
ns
t
o i386 and AMD64
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Up
d
ated NasmELFGenerator to
r
aise an
e
xception if running
the
commit
|
commitdiff
|
tree
2010-11-21
i
n
glo
r
ion
Added
.
g
itigno
r
e
file
.
commit
|
commitdiff
|
tree
2010-05-05
inglorion
Incremented versi
o
n to 0
.
6
.
2
.
commit
|
commitdiff
|
tree
2010-05-05
in
g
lorion
Added te
s
tcases a
n
d fix
e
d
bugs in set-word
f
or i
3
8
6
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglori
o
n
Updated version to 0
.
6
.
1
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Add
e
d missing require for commo
n
_code_generator
.
rb
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
ingl
o
rion
Modif
i
ed
M
I
PS
G
asGenerator s
o
that rdoc doesn't choke
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
F
ixed implementation
of di
v
and mod
o
n
i386 and am
d
64
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Updated
t
est cases f
o
r div and
m
od to
re
f
lect updated
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Upda
t
ed language desc
r
i
ption for di
v
and mod
.
commit
|
commitdiff
|
tree
2010-04-14
i
nglorio
n
A
d
ded
specification
o
f comme
n
t
s
to the l
a
ngua
g
e
descrip
t
i
on
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Fixed bugs
in HT
M
L of langua
g
e
d
escrip
t
ion
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Updated languag
e
.
h
t
ml to b
e
tter reflec
t
the cu
r
rent
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
AMD64NASMGe
n
erator: fixed bugs
u
nc
o
vered by many-vars
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Adde
d
t
a
r
gets to test/Makefil
e
to generate G
N
U assembler
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
i
n
glorio
n
A
d
d
ed test cases for functi
o
ns with m
a
ny locals and
.
.
.
commit
|
commitdiff
|
tree
2010-04-12
in
g
l
o
rion
Ad
d
ed method output_file_s
u
ffix
t
o code generato
r
API
.
commit
|
commitdiff
|
tree
2010-04-12
inglori
o
n
Cha
n
ged vers
i
o
n
n
u
mber to 0
.
6
.
0
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
glori
o
n
i
3
8
6
_na
s
m_genera
t
or:
fixed tail_cal
l
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
voodoo
c
:
S
ort architectures and formats whe
n
lis
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglori
o
n
T
arget h
o
st architecture by def
a
ult, unless
a d
i
fferent
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglori
o
n
M
i
psG
a
sGenerato
r
: added missi
n
g
method align
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
M
IPS
E
LFGen
e
rator
:
adde
d
-KPI
C
to in
f
orm the assembler
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglo
r
ion
F
i
xed a typo in gas_elf_generator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
ing
l
orion
Added missin
g
g
a
s_
e
lf_gener
a
tor
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Added generat
o
rs t
o
c
r
eate ELF
f
iles for
mip
s
and
m
ipsel
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Mip
s
GasG
e
nerator
:
ad
d
ed support for tail calls
.
commit
|
commitdiff
|
tree
2010-04-11
ingl
o
rion
M
ipsGasGenerator: Added su
p
port for byte, word, ge
t
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglori
o
n
MipsGasGenerator: Removed
ref
e
ren
c
e to non-existen
t
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
i
ng
l
orion
MipsGas
G
enerator: a
d
ded
cases
for div, mo
d
, and mul
commit
|
commitdiff
|
tree
2010-04-10
i
ng
l
orion
MipsGasGen
e
rator:
commit
|
commitdiff
|
tree
2010-04-10
i
n
glorio
n
Mi
p
sGasGenerat
o
r: Fixed calli
n
g of fu
n
ctions defined
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
A
d
de
d
se
t
and bitw
i
se operators
.
commit
|
commitdiff
|
tree
2010-04-10
inglo
r
ion
U
p
dated comm
e
n
t
d
e
s
cri
b
ing the stack f
r
ames created by
commit
|
commitdiff
|
tree
2010-04-10
inglorion
Replaced
register names by
mnemonic
consta
n
t
s
i
n MIP
S
GasGene
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
MIPSGasGenera
t
or no
w
also registers for mipsel
.
commit
|
commitdiff
|
tree
2010-04-10
i
n
glo
r
ion
First step on the
w
ay
to addi
n
g a code generator f
o
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
in
g
lori
o
n
Upd
a
ted co
m
piler to use new cod
e
generation AP
I
.
commit
|
commitdiff
|
tree
2010-02-10
i
n
glorion
Updated r
d
oc documen
t
ation
.
commit
|
commitdiff
|
tree
2010-02-10
i
n
glorion
Updated manpag
e
to describe th
e
new - and
-o
-
arg
u
ments
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Changed "
s
ec
t
ion code" to "section functions" i
n
tests
.
commit
|
commitdiff
|
tree
2010-02-10
ing
l
o
r
ion
Ad
d
functions to section :func
t
ions instead of section
.
.
.
commit
|
commitdiff
|
tree
next