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
implemented save-locals and restore-locals on MIPS
2013-02-09
inglorion
i
m
p
lemen
t
e
d
save-locals and res
t
ore-lo
c
al
s
on MIP
S
commit
|
commitdiff
|
tree
2013-02-06
ing
l
o
r
ion
made save-frame only save register
s
not ye
t
saved in
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
in
g
lori
o
n
mo
v
ed
m
ore
c
ode into com
m
on_c
o
de_generator
commit
|
commitdiff
|
tree
2013-02-05
inglorio
n
Mov
e
d
save and restore
logic
f
or
f
rames and locals
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
inglori
o
n
implemented save-locals
a
n
d re
s
tore-locals on
i
386
commit
|
commitdiff
|
tree
2013-02-03
inglorion
imple
m
ented {save,resto
r
e}-f
r
ame and {save,resto
r
e
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
i
nglorion
added
s
ave-locals and resto
r
e-locals, impl
e
men
t
e
d
on AR
M
commit
|
commitdiff
|
tree
2012-11-25
inglor
i
o
n
E
l
imi
n
ate
s
ome unneces
s
ary
lo
a
ds on AMD64
commit
|
commitdiff
|
tree
2012-11-25
i
n
glorion
Removed a
n
umber
o
f sp
e
cial cases fr
o
m the NAS
M
gener
a
tor
commit
|
commitdiff
|
tree
2012-11-25
inglorion
Store local
s
in
r
egis
t
ers on AMD64
commit
|
commitdiff
|
tree
2012-11-24
i
n
glo
r
ion
Us
e
s
y
mbols instead of strings
t
o den
o
t
e registers
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
in
g
lori
o
n
U
s
e
i
m
m
e
diate values for s
m
all
i
ntege
r
s on ARM
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Removed superfluous de
b
ug c
o
mments from ARM
g
ene
r
ator
commit
|
commitdiff
|
tree
2012-11-24
in
g
lor
i
on
On AR
M
, don't generate m
u
l
wi
t
h dest equal to f
i
rst
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Fix AMD
6
4 loading
of immea
d
i
a
te va
l
es outside 32-bit
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglo
r
ion
S
t
ronger
test for restore-frame
commit
|
commitdiff
|
tree
2012-11-21
inglo
r
i
on
I
mplemented sub
s
t
i
tut
e
-number, re
s
tore
-
fra
m
e and
s
a
ve
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Make save-frame and restore-f
r
a
m
e
work on
AMD64 and
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
inglorion
Mak
e
substit
u
te-number wor
k
on AMD64 and
i
386
commit
|
commitdiff
|
tree
2012-11-20
inglorio
n
Added re
s
tore-fra
m
e and
s
ave-
f
rame on ARM
commit
|
commitdiff
|
tree
2012-11-19
inglo
r
i
on
Added
subs
t
i
t
ute-number o
n
A
R
M
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Fix i386 code g
e
nerat
o
r
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Make
a
u
to-by
t
es and a
u
to-w
o
r
ds wor
k
with
n
o
n-im
m
ed
i
ate
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Refactored AMD64 code gener
a
tor
commit
|
commitdiff
|
tree
2012-11-11
inglo
r
i
on
Made auto-bytes
a
nd auto-words work wi
t
h variable argume
n
ts
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
ing
l
ori
o
n
Impl
e
ment auto-b
y
tes and
auto-words for
A
RM
commit
|
commitdiff
|
tree
2012-11-04
i
n
glorion
Make set-
a
t
work on ARM
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Fix ARM generato
r
to wor
k
with new En
v
iron
m
ent
code
commit
|
commitdiff
|
tree
2012-11-03
i
n
g
lorion
Update tes
t
/
.
g
itignore to ignore new
b
inaries
commit
|
commitdiff
|
tree
2012-11-03
inglorio
n
Split
m
any-vars into 3 separate test
programs
commit
|
commitdiff
|
tree
2012-11-03
inglorion
replaced reference
s
to incre
m
ent
_
er
r
ors in tests
commit
|
commitdiff
|
tree
2012-10-31
inglorion
Changes
f
or Ruby
1
.
9
c
o
m
p
atibilit
y
commit
|
commitdiff
|
tree
2012-10-09
inglori
o
n
R
epor
t
number of pas
s
ed and failed t
e
sts
commit
|
commitdiff
|
tree
2012-10-09
inglorion
Implemented auto-by
t
e
s
and au
t
o-
w
o
r
ds for m
i
p
s
commit
|
commitdiff
|
tree
2012-10-05
inglorio
n
Update MIPS code
gene
r
ator
t
o
wo
r
k with refact
o
red
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
inglor
i
on
A
d
d
.
s
t
o
.
SUF
F
IXES in test/Makefile
commit
|
commitdiff
|
tree
2012-09-17
inglorion
A
d
ded test case
fo
r
auto-words and mad
e
it pass on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
ing
l
orio
n
Fix
i
3
8
6 cod
e
generator
so th
a
t al
l
tests pass
commit
|
commitdiff
|
tree
2012-09-15
i
nglorio
n
Implemented auto-byte
s
o
n AMD64
commit
|
commitdiff
|
tree
2012-09-10
inglori
o
n
N
ew E
n
vironmen
t
class
.
Tests pass on
AM
D
6
4
commit
|
commitdiff
|
tree
2012-02-05
i
n
g
lorio
n
Mo
r
e
t
ests
for set wi
t
h at-expression
s
commit
|
commitdiff
|
tree
2012-02-05
inglor
i
on
Allow set to assign to at-
e
xpressions
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Set v
e
rsion to
1
.
1-dev
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Also test error text in te
s
t_p
a
rser
.
r
b
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Ma
d
e parser able to r
e
port mult
i
ple er
r
ors per call
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
inglor
i
o
n
Refactored test
.
r
b
so that pass_test and
f
ail_test
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
ing
l
or
i
on
Set versio
n
to 1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
inglorion
adde
d
some tests for
the parser and
fixed som
e
bugs
commit
|
commitdiff
|
tree
2012-01-26
inglorion
Re
s
tr
u
c
tured tests so that tests for validator an
d
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
ing
l
ori
o
n
Added doc
/
features
.
htm
l
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
Added m
o
re te
s
ts fo
r
at
-
e
xpression
s
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
Updat
e
d te
s
ts
t
o deal with new featur
e
s
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Add
e
d fe
a
tures bit
s
-per-word, byte-order and bytes
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
ion
Updated do
c
um
e
ntation for parser
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorion
R
e
factored va
l
idator
commit
|
commitdiff
|
tree
2012-01-06
ing
l
orion
Made
spa
c
in
g
in tests
more c
o
nsistent
commit
|
commitdiff
|
tree
2012-01-06
ingl
o
rio
n
Add
e
d 2012 to list of years in COP
Y
I
NG
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Upda
t
e
d manpage
and
R
EADME
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Run
tes
t
s
i
n
parallel
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Upda
t
e
d
list
o
f years in C
O
PYING
commit
|
commitdiff
|
tree
2012-01-06
ingl
o
ri
o
n
A
d
ded --versio
n
option to
v
oodooc
.
commit
|
commitdiff
|
tree
2012-01-06
ing
l
or
i
on
R
e
moved suppo
r
t and tests for
o
l
d code ge
n
erator API
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
Set
version
n
umber to 1
.
0
.
0
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Added tests
f
or supported
l
anguage version
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
D
o
cumented tha
t
features and has_feature? methods are
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
ing
l
orion
Moved features and has_featu
r
e? from Voodoo
module
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
ingl
o
rion
Merge branch '
m
aster' into experimen
t
al
commit
|
commitdiff
|
tree
2011-12-15
ingl
o
r
ion
Made test driver flush stdout before
r
unning t
e
s
t
program
commit
|
commitdiff
|
tree
2011-12-15
inglorion
i386_
n
asm_
g
ene
r
ator: added missing require f
o
r nas
m
_gen
e
ra
t
or
commit
|
commitdiff
|
tree
2011-12-15
inglori
o
n
Made test d
r
iver flush stdout
bef
o
re running test program
commit
|
commitdiff
|
tree
2011-12-15
inglor
i
on
i
386_
n
asm_genera
t
or: added missing require for n
a
sm_gene
r
at
o
r
commit
|
commitdiff
|
tree
2011-08-29
inglorion
Updated language
s
pecificat
i
on
commit
|
commitdiff
|
tree
2011-08-29
inglorion
vali
d
ator: get-byte and
g
e
t-word
a
re expressions, not
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Fixe
d
mor
e
ty
p
os
commit
|
commitdiff
|
tree
2011-08-25
inglori
o
n
Remove
d
TODO a
n
d fixed
som
e
typos in MIPS assembly
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglor
i
on
Removed menti
o
n of "i386"
f
rom MIPS assembly generator
commit
|
commitdiff
|
tree
2011-08-19
in
g
lorio
n
arm_g
a
s_generat
o
r: D
o
n't write d
e
bug in
f
o
to s
t
derr
commit
|
commitdiff
|
tree
2011-08-19
inglo
r
io
n
arm_g
a
s_gener
a
tor: Impleme
n
t
ed tail
calls
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_genera
t
or:
Implemented rol
commit
|
commitdiff
|
tree
2011-08-19
i
n
glorion
arm_gas_generat
o
r: Implemented div
and mod using __aeab
i
_idi
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
i
n
glorion
a
r
m_gas_generator: E
m
it
c
ons
t
ants at every go
t
o
and
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_ga
s
_generator: Added sup
p
ort
f
or
blocks
commit
|
commitdiff
|
tree
2011-08-19
inglo
r
ion
arm_gas
_
gener
a
tor: ma
k
e call wo
r
k with addresse
s
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
inglorion
Fir
s
t support
for arm architecture
commit
|
commitdiff
|
tree
2011-07-08
inglorion
Updated tests cas
e
s for set-by
t
e and
s
et word
commit
|
commitdiff
|
tree
2011-06-25
inglorion
A
dded te
s
t
program containing erro
r
s
commit
|
commitdiff
|
tree
2011-06-25
ingl
o
rio
n
A
dded suppo
r
t for listing and testing featur
e
s
commit
|
commitdiff
|
tree
2011-04-04
inglorion
Improved error reporting
commit
|
commitdiff
|
tree
2011-04-04
i
nglorion
Pu
t
validation in the parser
commit
|
commitdiff
|
tree
2011-03-20
inglorion
M
a
de voodooc report multiple compiler errors
,
if p
r
e
s
en
t
commit
|
commitdiff
|
tree
2011-03-20
i
n
glo
r
ion
C
h
a
n
ged "toplevel" to "top_level
"
t
o
a
lign with existi
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-03-19
inglorion
Made
c
ompiler colle
c
t error
s
,
i
nstead
o
f bailing ou
t
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
inglorion
M
erged validator
tests
with c
o
m
p
ile
r
tests
commit
|
commitdiff
|
tree
2011-03-18
inglo
r
io
n
A
dded validato
r
to compile
r
commit
|
commitdiff
|
tree
2011-03-18
ingl
o
rion
Adde
d
suppor
t
f
o
r at
-
expressions to
validator
commit
|
commitdiff
|
tree
2011-03-17
ing
l
orion
Add
e
d more d
i
rectives to validator
commit
|
commitdiff
|
tree
2011-03-17
inglorion
Adde
d
validator
commit
|
commitdiff
|
tree
2011-03-15
inglo
r
ion
Adde
d
.
giti
g
nor
e
file to
t
est di
r
ectory
commit
|
commitdiff
|
tree
2011-01-15
inglorion
Synchronized language
.
html
w
ith
l
atest l
a
n
gu
a
ge spec
i
fication
commit
|
commitdiff
|
tree
2011-01-10
inglorion
Added su
p
p
ort for chai
n
ed if
commit
|
commitdiff
|
tree
next