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
Removed a number of special cases from the NASM generator
2012-11-25
inglor
i
on
R
e
mov
e
d a num
b
er
o
f special c
a
s
e
s f
r
o
m
the N
A
SM generator
commit
|
commitdiff
|
tree
2012-11-25
in
g
lorion
Store
locals in registers on AMD64
commit
|
commitdiff
|
tree
2012-11-24
i
n
glorion
Use
s
ymbols instead of strin
g
s to
deno
t
e reg
i
ste
r
s
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Use
i
m
m
ediate values
f
o
r
s
m
all
int
e
gers
o
n ARM
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Rem
o
ved super
f
luous
d
ebu
g
comments from ARM g
e
nerator
commit
|
commitdiff
|
tree
2012-11-24
inglor
i
on
On ARM,
don't generate mul with d
e
st e
q
ual to
f
irst
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
F
i
x AMD64 load
i
ng of immeadiate vales out
s
ide 32-bi
t
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglor
i
on
Stron
g
e
r
test for resto
r
e-frame
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Imp
l
emented substitut
e
-nu
m
ber, restor
e
-frame and save
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
ing
l
orion
Make sa
v
e-
f
ra
m
e and rest
o
r
e
-frame work o
n
A
MD64 an
d
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
inglo
r
ion
Make substitute-
n
umbe
r
work on AMD64 a
n
d i386
commit
|
commitdiff
|
tree
2012-11-20
inglorion
Added restore-frame
a
n
d
s
ave-frame on ARM
commit
|
commitdiff
|
tree
2012-11-19
inglorion
Added substitute-numbe
r
on
A
RM
commit
|
commitdiff
|
tree
2012-11-15
inglorion
F
ix
i
3
86 code g
e
nerator
commit
|
commitdiff
|
tree
2012-11-15
ing
l
o
r
ion
Make
a
uto-bytes
and auto-words work with non-immediate
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
in
g
lorion
Refac
t
ored AM
D
64
c
ode ge
n
erator
commit
|
commitdiff
|
tree
2012-11-11
inglorion
Made auto-
b
ytes
and auto-
w
ords work w
i
th varia
b
l
e
arguments
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
inglorion
Imp
l
ement auto-bytes and auto-words for
A
RM
commit
|
commitdiff
|
tree
2012-11-04
inglorion
Make
s
et-at
w
ork
on ARM
commit
|
commitdiff
|
tree
2012-11-03
inglori
o
n
F
i
x A
R
M genera
t
or to w
o
rk with new
E
nviro
n
ment
c
ode
commit
|
commitdiff
|
tree
2012-11-03
ing
l
orion
Update
te
s
t/
.
gitignore to ignore new binaries
commit
|
commitdiff
|
tree
2012-11-03
ing
l
orion
Split many-vars
i
n
t
o
3 se
p
a
r
a
t
e test programs
commit
|
commitdiff
|
tree
2012-11-03
inglorio
n
replaced ref
e
re
n
c
e
s
to
i
n
cr
e
ment_errors in te
s
ts
commit
|
commitdiff
|
tree
2012-10-31
inglorion
Changes
f
or Ruby 1
.
9 comp
a
t
i
b
i
lit
y
commit
|
commitdiff
|
tree
2012-10-09
i
n
glori
o
n
Report nu
m
ber of passed and
faile
d
tests
commit
|
commitdiff
|
tree
2012-10-09
in
g
lorion
Implement
e
d auto-bytes
and auto-wo
r
ds for
mips
commit
|
commitdiff
|
tree
2012-10-05
ing
l
orion
Update M
I
PS co
d
e generator to
w
o
r
k
w
ith refactored
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
i
n
glorion
Add
.
s to
.
SUFFIXES
i
n t
e
st
/
Makefile
commit
|
commitdiff
|
tree
2012-09-17
inglorion
Added test
case
for auto-words and
m
a
d
e it
pass on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
inglorion
F
i
x i386 code generator
so t
h
at all tests pass
commit
|
commitdiff
|
tree
2012-09-15
i
n
g
l
o
rion
Implemented auto-byte
s
o
n AMD64
commit
|
commitdiff
|
tree
2012-09-10
i
n
glorion
New Environment cl
a
s
s
.
Tests
p
a
s
s on AMD64
commit
|
commitdiff
|
tree
2012-02-05
inglorion
More tests for set with at-e
x
p
r
e
ssi
o
ns
commit
|
commitdiff
|
tree
2012-02-05
inglorion
A
llo
w
s
et
to assign t
o
at-e
x
pressions
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Set version
to 1
.
1-dev
commit
|
commitdiff
|
tree
2012-01-29
ing
l
orion
Als
o
test error text in
t
est_
p
arser
.
rb
commit
|
commitdiff
|
tree
2012-01-29
inglorion
M
a
de pa
r
ser ab
l
e to report mul
t
iple errors per call
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
ing
l
o
r
ion
R
ef
a
ctored
t
e
st
.
rb
so
t
hat
pass_test
a
nd fa
i
l_tes
t
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
i
nglorion
Set version to 1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
inglorio
n
adde
d
som
e
tes
t
s for the parser and
fixed s
o
m
e bugs
commit
|
commitdiff
|
tree
2012-01-26
ingl
o
rio
n
Re
s
truc
t
u
r
ed t
e
s
ts so that tests for validator and
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
inglo
r
ion
Added
d
oc/features
.
html
commit
|
commitdiff
|
tree
2012-01-06
inglor
i
on
Added more tes
t
s for
a
t-expressions
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated tests
t
o deal wit
h
new featu
r
es
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Ad
d
e
d feature
s
b
its-
p
er-word,
b
yte-order
and
byte
s
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorio
n
Upda
t
ed
d
o
c
ument
a
t
i
on for
parser
commit
|
commitdiff
|
tree
2012-01-06
in
g
l
o
rion
Refactored validato
r
commit
|
commitdiff
|
tree
2012-01-06
ing
l
o
r
io
n
Made s
p
acing in tests more con
s
is
t
ent
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Adde
d
2012 to
l
ist of years in COPYIN
G
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated manpag
e
a
nd README
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Run
tests
i
n pa
r
a
l
l
el
commit
|
commitdiff
|
tree
2012-01-06
i
nglorion
Updated
l
is
t
of years i
n
COPYING
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Added --version o
p
tion to voodooc
.
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
Re
m
ov
e
d support and tests for old code gene
r
a
t
or API
commit
|
commitdiff
|
tree
2012-01-06
i
nglorion
Set version
numbe
r
to 1
.
0
.
0
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
Added te
s
ts for s
u
ppo
r
ted language ver
s
io
n
commit
|
commitdiff
|
tree
2012-01-06
inglor
i
on
Documented that
f
e
atures
and has_fe
a
t
ure? methods a
r
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
i
n
gl
o
rion
Moved feat
u
re
s
a
n
d has_feature? fr
o
m
Voodoo modul
e
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
i
nglorion
Merge branch '
m
aster' into ex
p
e
rime
n
t
a
l
commit
|
commitdiff
|
tree
2011-12-15
i
n
glorion
Made test driv
e
r flus
h
s
t
d
o
ut before
running tes
t
progr
a
m
commit
|
commitdiff
|
tree
2011-12-15
inglori
o
n
i386_na
s
m_gene
r
a
tor
:
adde
d
missing re
q
u
ire for nasm
_
g
ener
a
tor
commit
|
commitdiff
|
tree
2011-12-15
ing
l
orion
Made t
e
st dri
v
er flush stdout before r
u
nning test program
commit
|
commitdiff
|
tree
2011-12-15
ing
l
o
r
ion
i386
_
n
a
s
m
_g
e
ne
r
ator: ad
d
ed miss
i
ng
r
equire for nasm_
g
enerator
commit
|
commitdiff
|
tree
2011-08-29
in
g
l
o
rion
Updated language spe
c
i
f
ication
commit
|
commitdiff
|
tree
2011-08-29
ingl
o
rion
valida
t
or: get
-
byte and get-
w
ord are e
x
pressions,
n
o
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
ingl
o
r
i
on
Fix
e
d more
typos
commit
|
commitdiff
|
tree
2011-08-25
i
n
g
lor
i
on
Removed TODO and
f
ixed some typos in
M
IPS asse
m
bl
y
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
i
n
glorion
Remo
v
e
d
mention of "i386"
f
rom MIPS
a
ssem
b
ly generator
commit
|
commitdiff
|
tree
2011-08-19
inglo
r
io
n
arm_ga
s
_ge
n
erat
o
r
:
Do
n
't
w
rite deb
u
g info to stderr
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_generator: Implemented tail calls
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_
g
e
n
erator: I
m
plemented r
o
l
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_
g
as_ge
n
erator: Implemented div and
mod usin
g
__aeabi_id
i
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm
_
gas_generator:
E
mi
t
constants at every goto an
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_ge
n
e
rator: Adde
d
suppor
t
for blocks
commit
|
commitdiff
|
tree
2011-08-19
inglor
i
on
arm_ga
s
_generator: mak
e
call wor
k
with addresse
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
i
n
glorion
First sup
p
ort for arm
architecture
commit
|
commitdiff
|
tree
2011-07-08
in
g
l
orion
U
p
dated te
s
ts cases for set-byte a
n
d
set wor
d
commit
|
commitdiff
|
tree
2011-06-25
in
g
lori
o
n
Added test program cont
a
i
n
ing errors
commit
|
commitdiff
|
tree
2011-06-25
inglorion
A
d
ded support for lis
t
in
g
and te
s
ti
n
g fe
a
tures
commit
|
commitdiff
|
tree
2011-04-04
inglori
o
n
Impro
v
e
d
err
o
r reporting
commit
|
commitdiff
|
tree
2011-04-04
inglorion
Put validation
in the
parser
commit
|
commitdiff
|
tree
2011-03-20
inglor
i
on
Made voo
d
o
oc report mu
l
tip
l
e
comp
i
ler err
o
rs, if present
commit
|
commitdiff
|
tree
2011-03-20
i
nglorion
Cha
n
ged "t
o
p
l
evel" to "t
o
p_l
e
vel" to a
l
ign wit
h
exis
t
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-03-19
inglor
i
o
n
Made
comp
i
ler collect
e
r
rors,
in
s
t
ead of bailing out
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
inglorion
Merged validator tests with compi
l
er tests
commit
|
commitdiff
|
tree
2011-03-18
ing
l
orion
Added val
i
dat
o
r t
o
compiler
commit
|
commitdiff
|
tree
2011-03-18
i
nglorio
n
Add
e
d support
f
or
a
t
-expre
s
si
o
n
s
t
o
v
alidator
commit
|
commitdiff
|
tree
2011-03-17
inglorion
Added
more directives to
validator
commit
|
commitdiff
|
tree
2011-03-17
inglor
i
o
n
Ad
d
ed validator
commit
|
commitdiff
|
tree
2011-03-15
inglorio
n
Ad
d
ed
.
gitignore file t
o
test di
r
ecto
r
y
commit
|
commitdiff
|
tree
2011-01-15
inglorion
Sync
h
roni
z
ed la
n
gua
g
e
.
htm
l
with la
t
est language spe
c
i
fi
c
a
t
ion
commit
|
commitdiff
|
tree
2011-01-10
inglorion
Added suppo
r
t for chain
e
d
i
f
commit
|
commitdiff
|
tree
2011-01-10
inglorio
n
Added test case f
o
r chained if
commit
|
commitdiff
|
tree
2011-01-08
ing
l
orio
n
Implem
e
nted rotate ac
t
i
ons fo
r
MIPS
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Implement
e
d ro
t
ate
a
c
t
i
o
ns fo
r
i386 and AMD64
commit
|
commitdiff
|
tree
2011-01-08
inglorion
A
d
ded test f
o
r rotate action
s
commit
|
commitdiff
|
tree
2011-01-08
inglorio
n
I
mp
l
emen
t
e
d
s
h
ift
i
nstructi
o
ns
for
M
IPS
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Imp
l
emented shift a
c
t
ions for i3
8
6 and
A
MD64
commit
|
commitdiff
|
tree
2011-01-08
inglorio
n
Added tes
t
for bi
t
wis
e
and arithmet
i
c shift ope
r
ations
commit
|
commitdiff
|
tree
2010-12-07
ingl
o
rion
Fixed
NA
S
M generator
s
o that begi
n
_block accepts the
.
.
.
commit
|
commitdiff
|
tree
next