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 more code into common_code_generator
2013-02-06
in
g
lor
i
on
mov
e
d more code into common
_
c
ode
_
gene
r
a
tor
commit
|
commitdiff
|
tree
2013-02-05
i
n
glorion
Moved
save
a
nd res
t
ore logic for frames a
n
d locals
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
inglorion
implemented
save-locals a
n
d res
t
o
r
e
-
loc
a
ls on i386
commit
|
commitdiff
|
tree
2013-02-03
in
g
lorion
impl
e
m
ented {save,res
t
o
re}-frame and {sav
e
,
r
estore
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
inglorion
adde
d
save-loc
a
ls and restore-locals, implemented on
AR
M
commit
|
commitdiff
|
tree
2012-11-25
ing
l
orion
Eliminate some unn
e
cessary load
s
on AMD64
commit
|
commitdiff
|
tree
2012-11-25
inglorion
R
emov
e
d
a
n
umber of
s
p
e
c
ial c
a
s
es from
t
h
e
NASM generator
commit
|
commitdiff
|
tree
2012-11-25
inglorion
Stor
e
lo
c
als in
re
g
i
s
ters o
n
AMD64
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Use sy
m
bols instead of strings to den
o
t
e r
e
gi
s
ters
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Use immedia
t
e
v
alues for small integers on ARM
commit
|
commitdiff
|
tree
2012-11-24
i
n
g
l
o
rion
Removed superf
l
uous de
b
ug comme
n
ts from
A
RM ge
n
era
t
or
commit
|
commitdiff
|
tree
2012-11-24
inglorion
On ARM, don't
g
en
e
rate mul wit
h
dest
e
q
ual to fi
r
st
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglo
r
ion
F
i
x AMD64 loading of immeadiate vales outside
32-bi
t
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
i
n
g
l
o
rion
Stronger test
for re
s
to
r
e-fram
e
commit
|
commitdiff
|
tree
2012-11-21
i
n
glo
r
ion
Imple
m
e
n
ted substitute-number, restore-f
r
ame and save
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
i
n
glorion
Ma
k
e save-fr
a
me and restore-frame work on
A
M
D64
a
nd
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
i
nglorion
M
ake s
u
bstitu
t
e-num
b
er work
on
A
M
D64 and
i386
commit
|
commitdiff
|
tree
2012-11-20
inglorion
Added re
s
t
ore-frame and save
-
frame on ARM
commit
|
commitdiff
|
tree
2012-11-19
in
g
lorion
A
dded substitute-numb
e
r on ARM
commit
|
commitdiff
|
tree
2012-11-15
inglorion
F
i
x
i
386 code
gen
e
rator
commit
|
commitdiff
|
tree
2012-11-15
in
g
lori
o
n
Make
auto-bytes
and
a
uto-words work with non-imme
d
iate
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Refactored
A
M
D64
c
ode generat
o
r
commit
|
commitdiff
|
tree
2012-11-11
inglorion
Made auto-bytes and auto-words
w
ork with variable argum
e
nts
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
inglorion
Implement auto-bytes and auto-word
s
for
A
RM
commit
|
commitdiff
|
tree
2012-11-04
i
n
glorion
M
a
ke set-at work on AR
M
commit
|
commitdiff
|
tree
2012-11-03
inglo
r
i
o
n
F
ix
ARM gen
e
rato
r
t
o
work
w
i
th new En
v
ironment
c
od
e
commit
|
commitdiff
|
tree
2012-11-03
inglorion
U
pdate test/
.
g
i
t
ignore to ignore new binar
i
es
commit
|
commitdiff
|
tree
2012-11-03
inglorion
S
p
lit many-var
s
into 3 separate t
e
st program
s
commit
|
commitdiff
|
tree
2012-11-03
in
g
lorion
replaced refere
n
ces t
o
incr
e
ment
_
errors in tests
commit
|
commitdiff
|
tree
2012-10-31
inglorion
C
hanges for Ruby 1
.
9
compatibility
commit
|
commitdiff
|
tree
2012-10-09
i
nglorion
Report number of passed and failed tes
t
s
commit
|
commitdiff
|
tree
2012-10-09
inglo
r
ion
Imp
l
emented
a
uto-
b
ytes and auto-words for mips
commit
|
commitdiff
|
tree
2012-10-05
inglorion
Update
MIPS code g
e
n
erator to work
w
ith refactored
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
inglorion
Add
.
s t
o
.
SUFFIXES in test/Makefile
commit
|
commitdiff
|
tree
2012-09-17
inglor
i
on
Add
e
d tes
t
case fo
r
auto-words and made
it
p
as
s
on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
inglori
o
n
F
i
x i38
6
c
o
de generator so
tha
t
all tests pas
s
commit
|
commitdiff
|
tree
2012-09-15
inglor
i
o
n
Imple
m
ented auto-bytes on AMD64
commit
|
commitdiff
|
tree
2012-09-10
inglorion
Ne
w
Enviro
n
ment cla
s
s
.
Tests pass
on AMD64
commit
|
commitdiff
|
tree
2012-02-05
inglorion
More
t
ests for set with at-expres
s
io
n
s
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Allow set to
a
ssign to at-expressio
n
s
commit
|
commitdiff
|
tree
2012-02-05
ingl
o
rion
Set v
e
rsion to 1
.
1
-dev
commit
|
commitdiff
|
tree
2012-01-29
inglorion
A
l
so test er
r
or t
e
x
t
in t
e
s
t
_pa
r
ser
.
rb
commit
|
commitdiff
|
tree
2012-01-29
i
n
glo
r
ion
Mad
e
parser
a
ble
t
o
report multiple
errors per call
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Refactored
tes
t
.
rb so th
a
t pass_
t
es
t
and
f
ail_test
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
inglorion
Set version to 1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
inglo
r
ion
added so
m
e tests for the
parser an
d
fixe
d
some bu
g
s
commit
|
commitdiff
|
tree
2012-01-26
inglori
o
n
R
es
t
ructured tests so th
a
t test
s
for valid
a
to
r
an
d
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
inglorion
Added d
o
c
/
fe
a
tures
.
html
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
i
o
n
Adde
d
more tests for
at
-
expression
s
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
ion
Updat
e
d tests to deal with new features
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Ad
d
ed f
e
a
t
ur
e
s bi
t
s-per-wo
r
d, byte-orde
r
and byt
e
s
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
ing
l
orion
Up
d
a
t
ed documentation for parser
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
Ref
a
ctored valida
t
or
commit
|
commitdiff
|
tree
2012-01-06
i
nglo
r
ion
M
ade
s
pacing in test
s
m
ore
c
onsiste
n
t
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Added 2012 to list o
f
ye
a
rs in
COPYING
commit
|
commitdiff
|
tree
2012-01-06
ing
l
orion
Update
d
man
p
age
a
nd README
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Run tests in parallel
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated
l
ist of yea
r
s i
n
COPYING
commit
|
commitdiff
|
tree
2012-01-06
i
nglorion
Added
-
-versio
n
op
t
ion to
v
oo
d
o
oc
.
commit
|
commitdiff
|
tree
2012-01-06
inglor
i
on
Removed support an
d
t
e
sts fo
r
o
ld code generator API
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
Set
ver
s
ion
n
u
m
ber t
o
1
.
0
.
0
commit
|
commitdiff
|
tree
2012-01-06
ing
l
o
rion
Ad
d
ed tests for s
u
pported
lan
g
uage version
commit
|
commitdiff
|
tree
2012-01-06
ing
l
o
r
ion
Documented that features and has_feature? methods a
r
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Moved f
e
a
tures and has_feat
u
re? from Voodoo module
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
i
n
glorion
Merge br
a
nch '
m
aster'
into
e
x
perimental
commit
|
commitdiff
|
tree
2011-12-15
in
g
lorion
Made tes
t
driver
flush stdout before runni
n
g te
s
t p
r
ogram
commit
|
commitdiff
|
tree
2011-12-15
inglorion
i386_nasm_genera
t
or: added missing r
e
q
u
ire
for nasm_gene
r
ator
commit
|
commitdiff
|
tree
2011-12-15
i
n
g
l
o
rion
Made te
s
t
driver flus
h
stdout before ru
n
ni
n
g t
e
st
progra
m
commit
|
commitdiff
|
tree
2011-12-15
inglorion
i386_nasm_
g
ene
r
ator: ad
d
ed missing requ
i
re
fo
r
nasm_g
e
nerato
r
commit
|
commitdiff
|
tree
2011-08-29
inglo
r
ion
Updated
l
anguage sp
e
cification
commit
|
commitdiff
|
tree
2011-08-29
i
nglori
o
n
va
l
i
dator: get-byte an
d
get-word are expressions, not
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
i
nglorion
Fix
e
d
mor
e
typos
commit
|
commitdiff
|
tree
2011-08-25
inglor
i
on
Removed
T
ODO and fixed some typos in MIPS assembly
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorio
n
Removed mention
o
f "i386" from MIPS asse
m
bly gener
a
tor
commit
|
commitdiff
|
tree
2011-08-19
ingl
o
rion
arm_gas_gene
r
ator: Don
'
t write debug
i
nfo
to
s
t
derr
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_g
e
nerator
:
Imp
l
e
m
e
n
t
e
d
tail c
a
l
l
s
commit
|
commitdiff
|
tree
2011-08-19
inglorio
n
a
rm_
g
as_ge
n
erator:
Implemented ro
l
commit
|
commitdiff
|
tree
2011-08-19
i
n
glorion
arm_gas_generator: Imp
l
emen
t
ed d
i
v and mod usi
n
g
_
_aea
b
i_idi
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
ingl
o
r
ion
ar
m
_gas_gen
e
rato
r
: Emi
t
c
o
nstants
at every goto and
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm
_
gas_generator: Added s
u
pport for
blocks
commit
|
commitdiff
|
tree
2011-08-19
i
nglorion
a
r
m_gas_generator
:
make c
a
ll work
w
i
th addresses in
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
ingl
o
rion
First support for
a
rm
a
rchi
t
ecture
commit
|
commitdiff
|
tree
2011-07-08
inglor
i
on
Updated te
s
t
s cases for
set-byte and set w
o
rd
commit
|
commitdiff
|
tree
2011-06-25
ingl
o
rion
Adde
d
te
s
t program
c
on
t
aining
e
rror
s
commit
|
commitdiff
|
tree
2011-06-25
ing
l
orion
Added support
f
o
r
listing
an
d
testing
f
eatures
commit
|
commitdiff
|
tree
2011-04-04
inglorion
I
mproved error reporti
n
g
commit
|
commitdiff
|
tree
2011-04-04
inglor
i
on
Put validation in the parser
commit
|
commitdiff
|
tree
2011-03-20
ingl
o
r
i
on
Made
voodooc
r
ep
o
rt multiple
c
ompiler e
r
rors, if pre
s
ent
commit
|
commitdiff
|
tree
2011-03-20
inglori
o
n
C
h
anged "to
p
l
evel"
t
o "t
o
p_level
"
t
o
align with exis
t
in
g
.
.
.
commit
|
commitdiff
|
tree
2011-03-19
inglorion
Made
c
om
p
i
l
er col
l
ect errors, i
n
stead of bailing out
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
in
g
lorion
M
e
r
ged validator tests with compiler tests
commit
|
commitdiff
|
tree
2011-03-18
inglorion
Ad
d
ed validator to compiler
commit
|
commitdiff
|
tree
2011-03-18
inglorion
Added
s
uppor
t
for at-expressions to
validato
r
commit
|
commitdiff
|
tree
2011-03-17
i
n
glori
o
n
Ad
d
ed more directi
v
es to
val
i
dator
commit
|
commitdiff
|
tree
2011-03-17
inglori
o
n
Added validator
commit
|
commitdiff
|
tree
2011-03-15
i
n
glori
o
n
Added
.
gitignore f
i
le to t
e
s
t d
i
rectory
commit
|
commitdiff
|
tree
2011-01-15
inglorion
Synchroni
z
ed l
a
n
g
uage
.
html
with latest language specification
commit
|
commitdiff
|
tree
2011-01-10
inglorion
Add
e
d support for chained
i
f
commit
|
commitdiff
|
tree
2011-01-10
in
g
lori
o
n
Added t
e
st case for chai
n
ed if
commit
|
commitdiff
|
tree
2011-01-08
in
g
l
o
r
i
on
I
mple
m
ented rotate ac
t
i
o
ns for
M
IPS
commit
|
commitdiff
|
tree
next