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
Documented that features and has_feature? methods are now in code generator API
2012-01-06
inglorion
D
oc
u
men
t
e
d t
h
at features a
n
d
h
a
s_featur
e
? m
e
thods are
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
M
ov
e
d
f
e
a
t
u
res an
d
has_f
e
a
ture?
f
rom Voodoo
m
odul
e
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
inglorion
Merge
bran
c
h 'master' into experimental
commit
|
commitdiff
|
tree
2011-12-15
inglor
i
on
Made te
s
t driver flush st
d
out be
f
o
r
e running test program
commit
|
commitdiff
|
tree
2011-12-15
ing
l
orion
i386_nasm_g
e
nerator: a
d
d
e
d missing requ
i
re for na
s
m_
g
enera
t
or
commit
|
commitdiff
|
tree
2011-12-15
in
g
lor
i
on
Made test driver flush stdou
t
before running test program
commit
|
commitdiff
|
tree
2011-12-15
in
g
lo
r
ion
i386_nasm_generat
o
r: adde
d
m
issing
r
e
quire for na
s
m
_
generator
commit
|
commitdiff
|
tree
2011-08-29
inglori
o
n
Update
d
language
s
p
e
cifi
c
at
i
on
commit
|
commitdiff
|
tree
2011-08-29
i
nglorion
vali
d
ator: g
e
t-byte and get-word are expressions, not
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Fixed more typos
commit
|
commitdiff
|
tree
2011-08-25
i
nglorion
Removed
T
OD
O
and fixed some typos in MIP
S
assembly
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Remove
d
m
e
ntion o
f
"i386" from
M
IP
S
assembly
g
ener
a
to
r
commit
|
commitdiff
|
tree
2011-08-19
inglorion
ar
m
_gas_generator: Don't write debug
i
nfo to s
t
d
e
r
r
commit
|
commitdiff
|
tree
2011-08-19
i
n
glor
i
on
arm_gas_generator: Implemented tai
l
c
alls
commit
|
commitdiff
|
tree
2011-08-19
i
n
glorion
arm_gas_ge
n
erator: Implemented ro
l
commit
|
commitdiff
|
tree
2011-08-19
inglori
o
n
arm_gas_generat
o
r: Imple
m
ented di
v
and m
o
d usin
g
__aea
b
i_idi
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_generator: E
m
it constants at ev
e
ry
g
oto and
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
i
n
glorio
n
arm_gas_generator: Add
e
d suppo
r
t
f
o
r b
l
ocks
commit
|
commitdiff
|
tree
2011-08-19
inglor
i
on
arm_g
a
s_generat
o
r
: mak
e
c
a
ll w
o
r
k
w
i
th
a
ddre
s
s
es
in
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
i
n
glo
r
ion
F
irst suppor
t
for arm arch
i
tect
u
re
commit
|
commitdiff
|
tree
2011-07-08
inglorion
Updated tests cases f
o
r
s
et-byte
a
nd
set
w
ord
commit
|
commitdiff
|
tree
2011-06-25
ing
l
orion
Added
t
est program conta
i
ning er
r
ors
commit
|
commitdiff
|
tree
2011-06-25
inglorion
Add
e
d supp
o
rt
for li
s
t
i
ng and te
s
ting
f
e
a
t
ures
commit
|
commitdiff
|
tree
2011-04-04
i
n
g
lori
o
n
Improve
d
error re
p
o
r
ting
commit
|
commitdiff
|
tree
2011-04-04
ing
l
orion
Pu
t
v
alidation i
n
th
e
p
arser
commit
|
commitdiff
|
tree
2011-03-20
ing
l
orion
Mad
e
voodooc
report multip
l
e compiler errors, if present
commit
|
commitdiff
|
tree
2011-03-20
inglorion
Changed "to
p
l
evel" to "top_level" to
a
lign
with existi
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-03-19
i
nglor
i
on
Made
compiler collect
e
rrors, instead of
baili
n
g out
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
inglor
i
on
Merge
d
vali
d
ator tests
with
c
ompi
l
er
t
ests
commit
|
commitdiff
|
tree
2011-03-18
inglor
i
on
Added validator to
co
m
piler
commit
|
commitdiff
|
tree
2011-03-18
inglorion
Ad
d
ed support for at-expressions to validator
commit
|
commitdiff
|
tree
2011-03-17
i
n
g
l
orion
Added
m
o
r
e di
r
ec
t
ives to
v
alida
t
or
commit
|
commitdiff
|
tree
2011-03-17
inglorio
n
Added valid
a
tor
commit
|
commitdiff
|
tree
2011-03-15
inglorion
Ad
d
e
d
.
gi
t
ignore file
t
o
test
dir
e
c
t
ory
commit
|
commitdiff
|
tree
2011-01-15
inglorion
Synchronized l
a
nguage
.
html with latest l
a
nguag
e
s
pec
i
fication
commit
|
commitdiff
|
tree
2011-01-10
inglor
i
on
Ad
d
e
d
support f
o
r cha
i
ne
d
if
commit
|
commitdiff
|
tree
2011-01-10
i
n
glorion
Added te
s
t cas
e
for chained if
commit
|
commitdiff
|
tree
2011-01-08
i
n
g
lorion
Im
p
lemente
d
ro
t
ate
actions for MI
P
S
commit
|
commitdiff
|
tree
2011-01-08
i
n
glo
r
ion
Imp
l
emented rotate a
c
tions for i38
6
and AM
D
64
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Added
t
est for rotate act
i
ons
commit
|
commitdiff
|
tree
2011-01-08
in
g
lo
r
i
o
n
Im
p
le
m
ented
s
hift
i
nstructions for MIPS
commit
|
commitdiff
|
tree
2011-01-08
ingl
o
rion
I
m
plemented shi
f
t actions for i386 and AMD
6
4
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Added test for bitwi
s
e and arithmetic shift o
p
e
r
ation
s
commit
|
commitdiff
|
tree
2010-12-07
i
nglorion
Fixed NASM generat
o
r so that begin_
b
l
o
ck ac
c
e
pts the
.
.
.
commit
|
commitdiff
|
tree
2010-12-07
inglori
o
n
Implement
e
d
b
l
ocks fo
r
MIPS
.
commit
|
commitdiff
|
tree
2010-12-05
i
n
glorion
Allow return w
i
t
h
out a value
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Made
to
p
-level blocks in i
3
86 an
d
AMD64 set EBP/RB
P
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added t
e
st c
a
se
f
o
r code not
c
on
t
ained in functions
.
commit
|
commitdiff
|
tree
2010-11-21
ing
l
ori
o
n
Added s
u
pport for blocks to i386
a
nd
A
MD64
t
argets
.
commit
|
commitdiff
|
tree
2010-11-21
ingl
o
ri
o
n
U
p
dated ver
s
i
o
n to 0
.
7
.
0
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fix
e
d esca
p
ing in strings in Nas
m
Gener
a
t
o
r
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
glorion
Ad
d
ed tes
t
s
f
o
r
escapin
g
bytes in string literals
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Upd
a
te
d
ve
r
sion to 0
.
6
.
3
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fixed misspelled v
a
riable in Na
s
m
G
enerator
.
commit
|
commitdiff
|
tree
2010-11-21
inglori
o
n
NasmGene
r
ator: Escape single
quotes in strings
.
commit
|
commitdiff
|
tree
2010-11-21
ing
l
or
i
on
Adde
d
tes
t
cases for at-expressions
.
commit
|
commitdiff
|
tree
2010-11-21
ing
l
orion
Ad
d
ed support
f
or at
-
expression
s
to i38
6
an
d
AMD64
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglor
i
on
Updated N
a
smELFGenerator to raise
an e
x
ception if running the
commit
|
commitdiff
|
tree
2010-11-21
ingl
o
rion
A
d
ded
.
gitignor
e
file
.
commit
|
commitdiff
|
tree
2010-05-05
inglor
i
o
n
Incremented v
e
rsion to
0
.
6
.
2
.
commit
|
commitdiff
|
tree
2010-05-05
i
ng
l
o
rion
A
d
ded testcases a
n
d
fixed bugs in set-
w
ord for i386
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
ingl
o
r
i
on
U
pdated
v
ersion to 0
.
6
.
1
commit
|
commitdiff
|
tree
2010-04-15
ingl
o
rion
Added missing requir
e
for
c
o
mm
o
n_code_generator
.
rb
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
i
nglorion
M
o
dified MIPSGasGenerator so that rdoc doe
s
n'
t
ch
o
ke
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
ing
l
orion
F
i
x
ed implementation of div and mod
on
i
38
6
and amd64
.
commit
|
commitdiff
|
tree
2010-04-15
in
g
lorion
U
p
da
t
ed
t
est
cas
e
s for div and mod to reflect updated
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
i
n
glorion
Updated language de
s
cription
for div and mod
.
commit
|
commitdiff
|
tree
2010-04-14
ingl
o
r
i
on
A
dded specification of
comments to t
h
e language descripti
o
n
.
commit
|
commitdiff
|
tree
2010-04-14
inglorio
n
Fixed bugs in HTML
o
f lan
g
uage description
.
commit
|
commitdiff
|
tree
2010-04-14
in
g
lori
o
n
Upda
t
ed language
.
html
t
o
better reflect the
cu
r
r
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorio
n
AMD64NA
S
M
Generator: fixed
b
ugs uncov
e
re
d
by many-vars
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglori
o
n
Added targets to
t
e
st/Makefile to generate GNU
a
ssemb
l
er
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Added test cases for
f
unctions
w
i
th
m
any local
s
an
d
.
.
.
commit
|
commitdiff
|
tree
2010-04-12
in
g
lo
r
i
o
n
Added
meth
o
d output_fil
e
_
s
u
f
fix to code generator
API
.
commit
|
commitdiff
|
tree
2010-04-12
inglorio
n
C
hange
d
version number
to 0
.
6
.
0
.
commit
|
commitdiff
|
tree
2010-04-11
inglor
i
on
i386_nasm
_
gen
e
ra
t
or: fixed tail
_
call
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
voo
d
o
o
c: Sort
a
rch
i
tec
t
ure
s
and
formats when l
i
sting
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Target
host
a
rchi
t
ecture by
default
,
u
n
le
s
s a dif
f
erent
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Mip
s
GasGe
n
era
t
o
r
: added missing met
h
od align
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
glorion
MI
P
S
E
LFGenera
t
or: added -KPIC to inform
t
he assembler
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
i
nglorion
Fixed a typo in gas
_
elf
_
g
e
nerato
r
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
lorion
Added miss
i
ng gas_e
l
f_gene
r
ator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
lorion
Added
g
ener
a
tors to create ELF fil
e
s for mips an
d
m
i
p
sel
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
MipsGasGenerato
r
: added suppo
r
t fo
r
tail calls
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Mi
p
sGasGen
e
rator: Added support
f
or byte, wo
r
d, get
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglor
i
o
n
MipsGas
G
enera
t
or: Rem
o
ved reference to non-existent
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
M
ipsGasG
e
ne
r
ator:
a
dde
d
cases for div
,
mod, and m
u
l
commit
|
commitdiff
|
tree
2010-04-10
inglo
r
ion
MipsGasGenerator:
commit
|
commitdiff
|
tree
2010-04-10
in
g
l
o
rion
MipsGasGenerat
o
r
:
Fix
e
d
calling of function
s
defined
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
i
nglorion
A
dded set and bitw
i
s
e operators
.
commit
|
commitdiff
|
tree
2010-04-10
inglo
r
ion
U
p
d
a
ted comment d
e
scribing the st
a
c
k fr
a
mes created by
commit
|
commitdiff
|
tree
2010-04-10
i
n
glorion
Replaced
register names by mnemonic const
a
nts i
n
MIPSGasGene
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
M
I
PSGasGenerator
now also registers for mips
e
l
.
commit
|
commitdiff
|
tree
2010-04-10
inglorio
n
First step on the
w
ay to addi
n
g a code generator fo
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Updated c
o
mpiler to
use new code genera
t
i
o
n API
.
commit
|
commitdiff
|
tree
2010-02-10
i
nglorion
Upda
t
e
d
rdo
c
doc
u
menta
t
i
o
n
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Updated
manpag
e
to desc
r
ibe the new - and -
o
- ar
g
uments
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglo
r
ion
Change
d
"section code
"
to "se
c
tion fun
c
tions" in te
s
ts
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Add function
s
to section
:
functions instea
d
of section
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Introduced section alia
s
es
.
commit
|
commitdiff
|
tree
next