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
inglori
o
n
moved more
code into
c
om
m
o
n_code_generator
commit
|
commitdiff
|
tree
2013-02-05
i
n
glori
o
n
Mov
e
d save and re
s
tore
l
ogic for
frames and local
s
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
i
n
glorion
i
m
p
lemented save-loc
a
l
s an
d
r
e
st
o
re-loc
a
ls on
i
386
commit
|
commitdiff
|
tree
2013-02-03
inglorion
im
p
lemented {save,restore}-frame and {s
a
ve,restore
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
ing
l
or
i
on
ad
d
ed save-locals and restore-locals, implemented on ARM
commit
|
commitdiff
|
tree
2012-11-25
i
n
g
l
orion
Eliminate
s
ome unnecessary loads on AMD64
commit
|
commitdiff
|
tree
2012-11-25
inglorion
R
e
m
o
ved
a nu
m
ber o
f
s
p
ecial c
a
s
e
s from the NASM gener
a
tor
commit
|
commitdiff
|
tree
2012-11-25
inglorion
Store locals in regist
e
rs o
n
A
MD64
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Use sym
b
ols
i
nstead of strings to denote r
e
g
isters
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
i
n
glorion
Use
immediate values for small i
n
teg
e
rs
on ARM
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Remo
v
ed superfluous debug comments
from AR
M
generat
o
r
commit
|
commitdiff
|
tree
2012-11-24
inglo
r
ion
On ARM, d
o
n'
t
g
e
nerate
mul
w
ith dest e
q
ual to
f
irst
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
i
n
glorion
F
ix AMD64
l
oa
d
ing of i
m
mead
i
ate va
l
es outside 32-b
i
t
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Str
o
nger
test for restore-fra
m
e
commit
|
commitdiff
|
tree
2012-11-21
i
nglori
o
n
Impl
e
m
e
n
ted substit
u
te-numbe
r
, restore-frame and save
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Ma
k
e
save-frame an
d
restore-fr
a
m
e
work
on AMD64 and
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
inglorion
Make sub
s
t
i
t
ut
e
-n
u
mber work on AMD6
4
and i386
commit
|
commitdiff
|
tree
2012-11-20
i
n
glorion
Ad
d
ed
r
esto
r
e-frame and
s
ave-frame on ARM
commit
|
commitdiff
|
tree
2012-11-19
inglo
r
ion
A
d
ded substitute-number on ARM
commit
|
commitdiff
|
tree
2012-11-15
inglo
r
ion
Fi
x
i
3
86 code gene
r
ator
commit
|
commitdiff
|
tree
2012-11-15
i
n
glor
i
o
n
Make auto-b
y
t
e
s and
aut
o
-words work
w
i
th
non-im
m
e
d
iate
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
inglorion
R
e
f
a
ctor
e
d AMD64 code genera
t
or
commit
|
commitdiff
|
tree
2012-11-11
inglor
i
on
Made auto-bytes and auto-words work with varia
b
le arguments
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
i
nglorion
Imple
m
ent auto-bytes and auto-w
o
rds
for ARM
commit
|
commitdiff
|
tree
2012-11-04
inglorion
M
a
k
e set-at
work on A
R
M
commit
|
commitdiff
|
tree
2012-11-03
in
g
lorio
n
Fi
x
ARM generat
o
r to work w
i
th
n
e
w
E
nvironment
code
commit
|
commitdiff
|
tree
2012-11-03
i
n
g
lo
r
i
on
Up
d
ate test/
.
gitig
n
or
e
t
o i
g
nore new binar
i
es
commit
|
commitdiff
|
tree
2012-11-03
inglor
i
on
Split m
a
ny-vars int
o
3 separa
t
e test programs
commit
|
commitdiff
|
tree
2012-11-03
inglo
r
ion
replaced referen
c
es
to
incre
m
ent_erro
r
s in tests
commit
|
commitdiff
|
tree
2012-10-31
inglorion
C
hanges for Ruby 1
.
9 c
o
mpatibility
commit
|
commitdiff
|
tree
2012-10-09
inglori
o
n
Re
p
ort n
u
mber of passe
d
and failed tests
commit
|
commitdiff
|
tree
2012-10-09
inglorion
I
mplemented auto-bytes and
a
u
t
o-w
o
rds for mips
commit
|
commitdiff
|
tree
2012-10-05
i
n
glorion
Upd
a
te MIP
S
code
generator
t
o
w
ork
w
it
h
refactore
d
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
ingl
o
ri
o
n
Add
.
s to
.
SUFF
I
X
E
S in test/Makefi
l
e
commit
|
commitdiff
|
tree
2012-09-17
inglorion
A
d
ded tes
t
case for aut
o
-words an
d
ma
d
e it pass on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
inglorion
Fix i386 code ge
n
erator so t
h
at all
t
es
t
s pass
commit
|
commitdiff
|
tree
2012-09-15
in
g
lorion
I
m
p
l
e
m
e
nted auto-b
y
tes on
A
M
D64
commit
|
commitdiff
|
tree
2012-09-10
i
n
g
l
or
i
on
Ne
w
En
v
ironment clas
s
.
Tes
t
s pass on AMD64
commit
|
commitdiff
|
tree
2012-02-05
ing
l
orion
More
t
e
s
t
s for set with a
t
-expressions
commit
|
commitdiff
|
tree
2012-02-05
i
n
glorion
All
o
w se
t
to ass
i
gn to
at-expressions
commit
|
commitdiff
|
tree
2012-02-05
ingl
o
rio
n
Set v
e
rs
i
on to 1
.
1-dev
commit
|
commitdiff
|
tree
2012-01-29
inglo
r
ion
Al
s
o test err
o
r text i
n
test
_
parser
.
rb
commit
|
commitdiff
|
tree
2012-01-29
inglori
o
n
Made parser able to report m
u
ltiple errors per call
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
i
nglorio
n
R
e
factored te
s
t
.
rb so that pass_test and fail_test
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
inglorion
Se
t
ve
r
sion to
1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
inglori
o
n
added some tests
f
or the
p
arser
a
nd fixed
some bugs
commit
|
commitdiff
|
tree
2012-01-26
inglorion
Restructured tests
so that tests for validator
and
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
inglori
o
n
A
d
ded d
o
c
/
features
.
html
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
Add
e
d more tests for a
t
-expressions
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
Updated tests to de
a
l wi
t
h new fe
a
tures
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Ad
d
ed features bits-per-wo
r
d,
byte-order and bytes
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updat
e
d docu
m
en
t
ation
f
or parser
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Ref
a
ctored validator
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
M
a
d
e s
p
acin
g
in tests
m
ore c
o
nsist
e
nt
commit
|
commitdiff
|
tree
2012-01-06
ingl
o
rion
Added 2012 to list
o
f years
in COP
Y
ING
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated manpage and RE
A
DME
commit
|
commitdiff
|
tree
2012-01-06
ingl
o
rion
R
u
n
tests in par
a
llel
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
ion
Updated list of yea
r
s in CO
P
YING
commit
|
commitdiff
|
tree
2012-01-06
i
n
glorion
Added --
v
ersion option to voodooc
.
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
ion
Re
m
ov
e
d support a
n
d
test
s
for old
c
ode generato
r
API
commit
|
commitdiff
|
tree
2012-01-06
inglor
i
on
Set versio
n
n
u
mber to 1
.
0
.
0
commit
|
commitdiff
|
tree
2012-01-06
inglorion
A
d
ded
t
ests for supported
l
anguage version
commit
|
commitdiff
|
tree
2012-01-06
ing
l
o
r
ion
Documented
t
h
a
t
feat
u
res and ha
s
_fe
a
tur
e
? meth
o
ds
are
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
Moved f
e
atures
and h
a
s_featu
r
e? from Voodoo mod
u
le
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
inglori
o
n
Merge branch 'mast
e
r' into ex
p
erimental
commit
|
commitdiff
|
tree
2011-12-15
inglorion
Made
t
est driver
flush
stdout be
f
ore
r
unning te
s
t program
commit
|
commitdiff
|
tree
2011-12-15
i
n
glorion
i386_na
s
m_gener
a
tor: added missing requ
i
re for
nasm_gener
a
tor
commit
|
commitdiff
|
tree
2011-12-15
ingl
o
rion
Mad
e
test d
r
iv
e
r flush stdout
b
e
f
ore runn
i
ng test program
commit
|
commitdiff
|
tree
2011-12-15
in
g
l
o
r
ion
i386_nasm_gener
a
t
or:
added missing r
e
q
u
i
r
e
for nasm_gene
r
ator
commit
|
commitdiff
|
tree
2011-08-29
inglorion
Updated language specification
commit
|
commitdiff
|
tree
2011-08-29
inglorion
validato
r
: get-byte and
g
et-word are exp
r
e
ssions, not
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Fixed
m
ore typos
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Removed TODO
and fixed some
typos
i
n MIPS as
s
embly
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Remove
d
mention o
f
"i386" from MIPS assembly g
e
n
erator
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_generator: Don't
w
rit
e
de
b
u
g
info to stde
r
r
commit
|
commitdiff
|
tree
2011-08-19
i
n
g
l
orion
a
r
m_gas_generator: Implement
e
d tail
calls
commit
|
commitdiff
|
tree
2011-08-19
ing
l
or
i
on
a
rm
_
g
a
s
_
generator
:
Im
p
lemented rol
commit
|
commitdiff
|
tree
2011-08-19
inglor
i
on
arm_gas_generator:
I
m
pleme
n
ted d
i
v and m
o
d using __aeabi
_
i
d
i
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_ga
s
_
generator:
Em
i
t con
s
tants
a
t every goto and
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
ingl
o
rion
arm_gas
_
genera
t
or: Ad
d
ed
support for blo
c
ks
commit
|
commitdiff
|
tree
2011-08-19
ingl
o
ri
o
n
arm_gas_generator: make c
a
l
l wo
r
k
w
it
h
ad
d
re
s
ses in
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
inglorion
F
i
rst support for arm ar
c
h
itecture
commit
|
commitdiff
|
tree
2011-07-08
inglorion
U
p
dated t
e
sts cases for set-byte and set word
commit
|
commitdiff
|
tree
2011-06-25
inglorion
Ad
d
ed test pr
o
gram containing err
o
rs
commit
|
commitdiff
|
tree
2011-06-25
inglori
o
n
Added support for
listing and testing f
e
atures
commit
|
commitdiff
|
tree
2011-04-04
inglorion
Improved
error
r
epor
t
i
n
g
commit
|
commitdiff
|
tree
2011-04-04
inglorion
Put v
a
l
i
dati
o
n in the parser
commit
|
commitdiff
|
tree
2011-03-20
ing
l
or
i
on
Made
voodooc re
p
ort
m
ultiple
c
o
m
piler
e
r
r
or
s
,
if
present
commit
|
commitdiff
|
tree
2011-03-20
i
n
g
l
orion
Chang
e
d "toplevel"
t
o "top_level" to al
i
gn
w
i
th existing
.
.
.
commit
|
commitdiff
|
tree
2011-03-19
ing
l
orion
Made co
m
piler collect
e
rrors, instead of bai
l
in
g
out
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
inglo
r
ion
Merge
d
validato
r
tes
t
s w
i
th compiler tests
commit
|
commitdiff
|
tree
2011-03-18
ingl
o
rion
Added validator to
co
m
p
iler
commit
|
commitdiff
|
tree
2011-03-18
in
g
lorion
Added s
u
p
p
ort fo
r
at-expr
e
ssions
to valida
t
o
r
commit
|
commitdiff
|
tree
2011-03-17
i
n
g
lori
o
n
Added more dir
e
ctives to validator
commit
|
commitdiff
|
tree
2011-03-17
inglorion
Added vali
d
ator
commit
|
commitdiff
|
tree
2011-03-15
inglorion
Added
.
gitignore file to test dir
e
ct
o
ry
commit
|
commitdiff
|
tree
2011-01-15
inglorion
Sy
n
chronized languag
e
.
html
with latest language specification
commit
|
commitdiff
|
tree
2011-01-10
ing
l
ori
o
n
Ad
d
ed support for chai
n
e
d
if
commit
|
commitdiff
|
tree
2011-01-10
i
n
g
lorion
Added test case for chained
i
f
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Implemented
r
ot
a
te actions fo
r
MIPS
commit
|
commitdiff
|
tree
next