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
keep track of saved registers on MIPS
2013-02-10
inglori
o
n
k
e
ep tr
a
ck of saved registers
on MI
P
S
commit
|
commitdiff
|
tree
2013-02-10
inglorion
added save-frame-and-locals
commit
|
commitdiff
|
tree
2013-02-09
inglorion
re
m
oved no long
e
r
neces
s
ary code from mips_gas_gener
a
tor
commit
|
commitdiff
|
tree
2013-02-09
inglorio
n
impl
e
ment
e
d sav
e
-locals and restore
-
local
s
on MIPS
commit
|
commitdiff
|
tree
2013-02-06
inglorion
made s
a
ve-frame only save r
e
gisters not yet saved in
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
ingl
o
r
i
on
moved mor
e
code into
c
o
m
mo
n
_code_generator
commit
|
commitdiff
|
tree
2013-02-05
inglorio
n
Moved save
and rest
o
re logi
c
for frames
a
nd local
s
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
inglorion
i
mplemented save-locals and restore-locals on i386
commit
|
commitdiff
|
tree
2013-02-03
i
n
g
lorio
n
impleme
n
ted {sa
v
e,r
e
store}-frame a
n
d
{save,resto
r
e
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
inglorion
added save-locals a
n
d restore-local
s
,
impl
e
mented on ARM
commit
|
commitdiff
|
tree
2012-11-25
i
nglorion
Eliminate
some u
n
necess
a
r
y lo
a
ds on AMD64
commit
|
commitdiff
|
tree
2012-11-25
ing
l
orion
Removed a
number of special
cases from
t
he NASM generator
commit
|
commitdiff
|
tree
2012-11-25
inglori
o
n
Store loca
l
s in registers on AMD64
commit
|
commitdiff
|
tree
2012-11-24
ingl
o
ri
o
n
Us
e
symb
o
ls
instead
of strings to denote register
s
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Use
i
mmediate values for sm
a
ll integ
e
rs on ARM
commit
|
commitdiff
|
tree
2012-11-24
i
nglorion
Removed superfluous debu
g
comment
s
from
A
R
M
g
enerator
commit
|
commitdiff
|
tree
2012-11-24
inglorion
On ARM
,
don't g
e
nerate mul with dest eq
u
al t
o
first
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglor
i
on
Fix
A
MD6
4
loading of
i
mmeadiate vale
s
outsi
d
e
32-bit
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorio
n
S
t
r
onger test fo
r
restore-fr
a
me
commit
|
commitdiff
|
tree
2012-11-21
ingl
o
rion
Implement
e
d sub
s
t
itute-number, restor
e
-fr
a
m
e
an
d
sa
v
e
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
i
n
glorion
Make save-frame a
n
d restore-
f
rame
w
o
r
k on AMD64 a
n
d
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
ing
l
orion
M
a
ke substitute-n
u
mber work on AMD64 and i386
commit
|
commitdiff
|
tree
2012-11-20
inglorion
Added rest
o
re-f
r
am
e
and save
-
fram
e
on ARM
commit
|
commitdiff
|
tree
2012-11-19
ing
l
orion
Added substitute-number on AR
M
commit
|
commitdiff
|
tree
2012-11-15
i
nglorion
F
i
x
i
3
8
6
c
ode generator
commit
|
commitdiff
|
tree
2012-11-15
in
g
lo
r
i
on
Make auto-byt
e
s a
n
d
a
uto-w
o
r
ds wo
r
k
w
i
t
h non-i
m
me
d
iate
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Refactor
e
d AMD64 code
g
e
n
erator
commit
|
commitdiff
|
tree
2012-11-11
inglorion
Made au
t
o-bytes
and auto-words work wit
h
variable
a
rgument
s
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
inglo
r
ion
Implement
a
uto-bytes
and auto-wor
d
s
f
or
A
RM
commit
|
commitdiff
|
tree
2012-11-04
inglorion
Make set
-
a
t
work on ARM
commit
|
commitdiff
|
tree
2012-11-03
inglo
r
i
o
n
Fix
A
RM gener
a
tor to work with n
e
w Enviro
n
ment code
commit
|
commitdiff
|
tree
2012-11-03
in
g
lorion
Up
d
ate tes
t
/
.
gi
t
ignore to
ignore
n
ew b
i
na
r
ies
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Sp
l
it many-var
s
into
3 separate te
s
t
p
rograms
commit
|
commitdiff
|
tree
2012-11-03
i
n
g
l
orion
repla
c
ed r
e
fe
r
ences
to increm
e
nt_errors
i
n tests
commit
|
commitdiff
|
tree
2012-10-31
ing
l
orion
Chang
e
s
for R
u
by 1
.
9
compatibility
commit
|
commitdiff
|
tree
2012-10-09
inglo
r
ion
Repo
r
t
number
o
f passed an
d
failed tests
commit
|
commitdiff
|
tree
2012-10-09
inglorion
Impl
e
mented auto-bytes
an
d
auto-words for mips
commit
|
commitdiff
|
tree
2012-10-05
ingl
o
rion
Up
d
ate MIPS code gene
r
ator to work with
r
efactored
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
ing
l
orion
Add
.
s to
.
SUFFIXES in te
s
t/Make
f
ile
commit
|
commitdiff
|
tree
2012-09-17
inglori
o
n
A
d
ded test case for aut
o
-words and made
i
t pass
on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
in
g
lor
i
o
n
Fix i386 code generato
r
so that
a
l
l test
s
pass
commit
|
commitdiff
|
tree
2012-09-15
inglorion
I
m
p
l
emented auto-bytes o
n
AMD64
commit
|
commitdiff
|
tree
2012-09-10
ing
l
o
r
ion
Ne
w
En
v
ironment class
.
Tests pass on AMD6
4
commit
|
commitdiff
|
tree
2012-02-05
i
n
glorion
More te
s
t
s
fo
r
set w
i
th
at-expressi
o
ns
commit
|
commitdiff
|
tree
2012-02-05
ing
l
o
r
ion
A
l
lo
w
s
e
t to as
s
ign
to at-expres
s
ions
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Set v
e
rs
i
o
n to 1
.
1-dev
commit
|
commitdiff
|
tree
2012-01-29
i
nglorion
A
lso
test erro
r
text
in
test_pa
r
s
e
r
.
rb
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Mad
e
parser able to repo
r
t
multiple e
r
r
o
rs per call
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Refac
t
ored test
.
rb so
that
pass_test and fail_test
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
ing
l
or
i
o
n
Set
v
ersion to
1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
i
n
glorion
added some tests for the parser
a
n
d
fixed some bugs
commit
|
commitdiff
|
tree
2012-01-26
ingl
o
rion
Restructu
r
e
d t
e
sts so th
a
t tests fo
r
validator
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
inglorion
Added doc/features
.
html
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorion
Added more test
s
fo
r
at-expression
s
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated tests to de
a
l w
i
th new fe
a
tures
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorion
Added fe
a
tu
r
es bits-per-wor
d
, byte-order and by
t
es
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorion
Updated docu
m
entation for par
s
er
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Refac
t
ored validat
o
r
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Made spacing in tests more co
n
sistent
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorion
Added 2012 to
l
i
s
t of y
e
ars in
C
O
P
YING
commit
|
commitdiff
|
tree
2012-01-06
i
n
glorion
Updated manpage and READM
E
commit
|
commitdiff
|
tree
2012-01-06
i
n
glor
i
on
Run tests in parallel
commit
|
commitdiff
|
tree
2012-01-06
inglorion
U
pdated
list
of
y
ears
i
n
COPYING
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
Added --v
e
r
si
o
n op
t
ion to voo
d
o
o
c
.
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
Rem
o
v
e
d suppo
r
t and tes
t
s for
old code ge
n
erat
o
r API
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
ion
Set version n
u
mbe
r
to 1
.
0
.
0
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorion
Added t
e
sts for
s
upported lan
g
u
age ver
s
ion
commit
|
commitdiff
|
tree
2012-01-06
inglor
i
on
Documented th
a
t
features and has_fe
a
ture? methods ar
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Mov
e
d
features
a
nd has_featur
e
? from
Voodoo m
o
d
u
le
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
inglorio
n
Merg
e
b
ranch 'm
a
st
e
r' into e
x
p
e
riment
a
l
commit
|
commitdiff
|
tree
2011-12-15
ing
l
orion
Ma
d
e test driver
flush stdout befo
r
e running
t
est p
r
og
r
am
commit
|
commitdiff
|
tree
2011-12-15
inglorion
i
3
86_
n
a
s
m_generator: added missi
n
g require for n
a
sm_g
e
nerator
commit
|
commitdiff
|
tree
2011-12-15
ing
l
orion
Made te
s
t driver flu
s
h
st
d
out be
f
ore running test p
r
o
gram
commit
|
commitdiff
|
tree
2011-12-15
inglorion
i386_nasm_generator: added
m
issing req
u
ir
e
for
n
asm_genera
t
o
r
commit
|
commitdiff
|
tree
2011-08-29
inglorion
U
p
dated language speci
f
ication
commit
|
commitdiff
|
tree
2011-08-29
ing
l
orion
valid
a
tor: get-byte and
get-word are expressions, not
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Fixed mor
e
typos
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Remove
d
TODO a
n
d
fixed some typos in MIPS assembly
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglo
r
ion
R
e
moved mention of "i386" from MIPS a
s
s
em
b
l
y
generator
commit
|
commitdiff
|
tree
2011-08-19
inglorion
a
rm_g
a
s_generato
r
: Don'
t
write de
b
u
g
i
n
f
o to s
t
derr
commit
|
commitdiff
|
tree
2011-08-19
in
g
lorio
n
a
r
m_
g
as_generator:
I
mplemented t
a
il c
a
lls
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_gener
a
tor:
I
mplemented rol
commit
|
commitdiff
|
tree
2011-08-19
i
ngl
o
rion
arm_gas_g
e
nerator
:
Implemented div and mod using __aeabi_idi
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_g
e
ne
r
a
t
o
r:
Emit constants
a
t
every goto and
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
i
ngl
o
rion
arm_ga
s
_g
e
ner
a
tor: A
d
ded
s
up
p
ort
f
o
r
b
l
o
c
ks
commit
|
commitdiff
|
tree
2011-08-19
ing
l
o
r
ion
a
r
m
_gas_genera
t
or
:
ma
k
e
c
all work
w
it
h
addresses in
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
inglorion
F
irst suppo
r
t
fo
r
a
r
m architec
t
ure
commit
|
commitdiff
|
tree
2011-07-08
inglorion
Updated tests c
a
ses for
s
et-by
t
e and set word
commit
|
commitdiff
|
tree
2011-06-25
inglorion
Added
t
est program containing errors
commit
|
commitdiff
|
tree
2011-06-25
inglo
r
io
n
Added suppo
r
t f
o
r list
i
n
g
and
testi
n
g
f
e
atur
e
s
commit
|
commitdiff
|
tree
2011-04-04
inglorion
Improved
e
rror
r
eporting
commit
|
commitdiff
|
tree
2011-04-04
in
g
lorion
P
u
t
vali
d
at
i
on in th
e
p
arser
commit
|
commitdiff
|
tree
2011-03-20
inglorion
Made vo
o
dooc report multiple compiler errors, if present
commit
|
commitdiff
|
tree
2011-03-20
ingl
o
rion
Changed "
t
oplev
e
l" to "top_level" to align
w
ith e
x
isting
.
.
.
commit
|
commitdiff
|
tree
2011-03-19
in
g
lo
r
ion
Made compi
l
er collect errors,
i
nst
e
ad o
f
bai
l
i
ng ou
t
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
inglor
i
on
Merged
v
alidator tests with compiler te
s
ts
commit
|
commitdiff
|
tree
2011-03-18
inglorion
Ad
d
ed va
l
idat
o
r to compiler
commit
|
commitdiff
|
tree
2011-03-18
inglorion
Added support
f
o
r at-expressions
t
o va
l
idator
commit
|
commitdiff
|
tree
2011-03-17
inglorion
Added more dire
c
tives to valid
a
tor
commit
|
commitdiff
|
tree
2011-03-17
ingl
o
rion
A
dded valid
a
tor
commit
|
commitdiff
|
tree
next