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
set version to 1.1
2013-07-15
inglorio
n
set ver
s
ion to 1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglorion
update
d
language specification to Voodo
o
1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglorion
more te
s
t f
i
xes
commit
|
commitdiff
|
tree
2013-07-15
i
n
glorion
fixed errors
and help tes
t
s
commit
|
commitdiff
|
tree
2013-07-13
inglorion
some update
s
to the
documentation
commit
|
commitdiff
|
tree
2013-07-06
i
nglori
o
n
add
e
d m
o
re generated files to test/
.
gitign
o
re
commit
|
commitdiff
|
tree
2013-06-29
inglorion
added --check opti
o
n to voodo
o
c
commit
|
commitdiff
|
tree
2013-03-18
inglor
i
on
allocate
f
e
w
er local v
a
ria
b
l
e
slots
commit
|
commitdiff
|
tree
2013-02-18
inglorion
adde
d
grou
p
s
commit
|
commitdiff
|
tree
2013-02-17
inglorion
s
t
ricter test for vari
a
bles in shared libraries
commit
|
commitdiff
|
tree
2013-02-17
inglorion
made variab
l
e
s
i
n shared li
b
raries work
on i3
8
6
commit
|
commitdiff
|
tree
2013-02-17
inglorion
ma
d
e v
a
r
iables in shared
libr
a
ries work on AMD64
commit
|
commitdiff
|
tree
2013-02-17
inglorion
shared libraries
c
an now
e
xp
o
rt
vari
a
bles on
MIPS
commit
|
commitdiff
|
tree
2013-02-17
i
n
g
lorion
i
mplemente
d
s
h
ared library
support on MIPS
commit
|
commitdiff
|
tree
2013-02-17
inglorion
added share
d
library suppor
t
to AMD64
a
nd i38
6
commit
|
commitdiff
|
tree
2013-02-17
i
nglorion
added support for c
r
eating sha
r
ed lib
r
arie
s
o
n
A
RM
commit
|
commitdiff
|
tree
2013-02-10
ingl
o
rio
n
keep track of s
a
ved registers on MIP
S
commit
|
commitdiff
|
tree
2013-02-10
i
n
g
lorion
a
d
ded save-fr
a
me-an
d
-locals
commit
|
commitdiff
|
tree
2013-02-09
inglorion
r
emoved no lo
n
ger n
e
cessary
c
o
de fro
m
mips_
g
as_generator
commit
|
commitdiff
|
tree
2013-02-09
ingl
o
rion
i
mplemented save-locals and r
e
stor
e
-loca
l
s o
n
M
IPS
commit
|
commitdiff
|
tree
2013-02-06
ing
l
orion
made save-
f
rame o
n
ly save registers not yet saved
i
n
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
in
g
lorion
mov
e
d more code
into common_code_generator
commit
|
commitdiff
|
tree
2013-02-05
inglorion
Moved save a
n
d rest
o
re logic for frames and
l
oc
a
ls
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
inglorion
implemented save-locals and
restore-locals
on i3
8
6
commit
|
commitdiff
|
tree
2013-02-03
inglorion
imp
l
e
m
e
nted
{
save,rest
o
re}-frame a
n
d
{
save,restore
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
ing
l
orion
added save-locals and
r
es
t
ore-locals, i
m
plemente
d
on ARM
commit
|
commitdiff
|
tree
2012-11-25
inglori
o
n
Elim
i
nate some unnecessa
r
y
loads on AMD64
commit
|
commitdiff
|
tree
2012-11-25
ing
l
orion
Re
m
oved a number of special ca
s
e
s
f
r
om
t
h
e
NA
S
M gen
e
rator
commit
|
commitdiff
|
tree
2012-11-25
i
n
glorion
Store locals in registers o
n
A
M
D64
commit
|
commitdiff
|
tree
2012-11-24
ing
l
orion
Use
symbols
inste
a
d of strin
g
s t
o
denote r
e
gisters
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglo
r
io
n
Use
i
m
m
e
diate values for small i
n
tege
r
s on
A
RM
commit
|
commitdiff
|
tree
2012-11-24
inglorio
n
Removed
s
u
p
erfluous debug comme
n
ts
from A
R
M
g
enerator
commit
|
commitdiff
|
tree
2012-11-24
i
nglo
r
io
n
On ARM, do
n
't ge
n
erate mul wit
h
dest equal to first
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Fix AMD64
l
oa
d
in
g
of immeadiat
e
vales
o
utside 32
-
bit
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
in
g
lorion
Stronger
test for restore-f
r
ame
commit
|
commitdiff
|
tree
2012-11-21
inglorion
I
m
plem
e
nted
s
u
b
stitute-numb
e
r,
r
est
o
r
e
-
fr
a
m
e
and save
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
ing
l
orion
M
ake s
a
ve-frame and restore
-
frame work on AMD64 and
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
inglo
r
ion
Ma
k
e
substitute-numbe
r
w
o
r
k on AMD64 and i386
commit
|
commitdiff
|
tree
2012-11-20
i
nglorion
Ad
d
ed restore-frame a
n
d
sa
v
e-f
r
ame on ARM
commit
|
commitdiff
|
tree
2012-11-19
inglori
o
n
Added substitute-number o
n
A
RM
commit
|
commitdiff
|
tree
2012-11-15
inglori
o
n
Fix i386
code generator
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Make a
u
to-byt
e
s and auto-words work
w
it
h
non-i
m
mediat
e
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
ingl
o
rion
Refactored
A
MD64 c
o
de
ge
n
erat
o
r
commit
|
commitdiff
|
tree
2012-11-11
ingl
o
ri
o
n
Made auto
-
by
t
es and aut
o
-wo
r
d
s
w
ork with va
r
i
able
arguments
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
i
n
g
l
orion
Implement aut
o
-byte
s
and auto-words fo
r
ARM
commit
|
commitdiff
|
tree
2012-11-04
inglorion
Make
s
et-at wo
r
k on
ARM
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Fix ARM
genera
t
or to
w
o
r
k with ne
w
Environment code
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Up
d
ate tes
t
/
.
gitignore
to
i
g
nore new binaries
commit
|
commitdiff
|
tree
2012-11-03
inglorio
n
Sp
l
i
t
many-vars into 3 s
e
parate
t
est
p
rograms
commit
|
commitdiff
|
tree
2012-11-03
inglorion
replace
d
r
e
f
erenc
e
s to increm
e
nt_errors in tes
t
s
commit
|
commitdiff
|
tree
2012-10-31
ingl
o
rion
Changes for
R
uby 1
.
9
co
m
p
atibi
l
ity
commit
|
commitdiff
|
tree
2012-10-09
inglorion
Report
number of passed and failed tests
commit
|
commitdiff
|
tree
2012-10-09
inglor
i
on
Impleme
n
t
e
d au
t
o-byt
e
s and au
t
o-word
s
for mips
commit
|
commitdiff
|
tree
2012-10-05
i
ngl
o
rion
U
p
da
t
e MIPS cod
e
generator
to
work with refactored
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
inglo
r
i
o
n
Add
.
s to
.
SUFFIXES in te
s
t/Makefile
commit
|
commitdiff
|
tree
2012-09-17
i
n
glorion
Added test ca
s
e for au
t
o-words and made i
t
pass on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
inglor
i
o
n
Fix i386 code generator so that al
l
tests pass
commit
|
commitdiff
|
tree
2012-09-15
inglorio
n
Imp
l
emented auto-by
t
es on AMD64
commit
|
commitdiff
|
tree
2012-09-10
inglori
o
n
New Env
i
ronmen
t
c
l
ass
.
Tes
t
s
p
ass
o
n
AMD64
commit
|
commitdiff
|
tree
2012-02-05
inglorion
More tests for set
w
i
t
h
at-
e
x
p
ressio
n
s
commit
|
commitdiff
|
tree
2012-02-05
ingl
o
rion
Allow
se
t
to as
s
ign t
o
at-e
x
pressi
o
n
s
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Set ve
r
s
ion to 1
.
1
-
dev
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Also test error text in te
s
t_parser
.
rb
commit
|
commitdiff
|
tree
2012-01-29
inglorion
M
a
de parser
able t
o
report multiple
e
rrors per
c
all
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
inglorion
R
e
f
a
ctored t
e
s
t
.
rb so that pass_te
s
t and f
a
il_test
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
i
nglo
r
ion
S
e
t version to 1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
inglor
i
on
added some t
e
sts
for the parser an
d
fi
x
ed some bugs
commit
|
commitdiff
|
tree
2012-01-26
i
n
glorio
n
Re
s
tructured tests so that tests fo
r
v
ali
d
ator and
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
in
g
lor
i
on
Added doc/f
e
atures
.
html
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
ion
Adde
d
more tests for
at-expressions
commit
|
commitdiff
|
tree
2012-01-06
i
nglorion
Updated tests to deal w
i
th new feature
s
commit
|
commitdiff
|
tree
2012-01-06
i
n
g
lorion
Added fe
a
tu
r
es bits-per-word,
byte-order
a
nd bytes
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorio
n
Updated
d
ocumentation for
p
arser
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
R
efacto
r
ed v
a
lidator
commit
|
commitdiff
|
tree
2012-01-06
i
n
glorion
M
a
de spacing in tests more
c
onsistent
commit
|
commitdiff
|
tree
2012-01-06
in
g
lor
i
on
Added 2
0
12 to list of years in COPYING
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated manpage and README
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorion
Run tests i
n
p
arallel
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated list of years in C
O
P
Y
ING
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
i
on
Added --version o
p
t
i
on
t
o
vo
o
dooc
.
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
Rem
o
ve
d
support and tests for o
l
d code generator API
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
ion
Set version number to 1
.
0
.
0
commit
|
commitdiff
|
tree
2012-01-06
in
g
l
orion
Added
t
e
sts
for su
p
p
o
r
t
e
d language ver
s
ion
commit
|
commitdiff
|
tree
2012-01-06
ingl
o
rion
Documented th
a
t features and
h
as
_
fe
a
t
ure? metho
d
s are
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
M
o
v
ed feature
s
an
d
has_
f
e
ature? from Voodo
o
module
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
ing
l
o
r
ion
M
e
rge branch
'
master' into exper
i
mental
commit
|
commitdiff
|
tree
2011-12-15
i
nglo
r
ion
Made
t
e
s
t driver f
l
ush stdout before running test
p
r
og
r
am
commit
|
commitdiff
|
tree
2011-12-15
inglorion
i386_
n
asm_generator: added
m
issing require for nasm_ge
n
erator
commit
|
commitdiff
|
tree
2011-12-15
inglorion
Made test
d
r
i
ver f
l
ush s
t
dout befor
e
running test progra
m
commit
|
commitdiff
|
tree
2011-12-15
inglorio
n
i
386_nasm_genera
t
o
r: added mi
s
s
i
ng
r
equire for nasm
_
genera
t
or
commit
|
commitdiff
|
tree
2011-08-29
inglorion
Updated langua
g
e speci
f
ic
a
tion
commit
|
commitdiff
|
tree
2011-08-29
ingl
o
r
io
n
valida
t
or: ge
t
-byte a
n
d get-word are
e
xpr
e
ssions, not
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
i
n
glorion
F
i
xed
m
ore typo
s
commit
|
commitdiff
|
tree
2011-08-25
inglorion
R
e
m
o
v
e
d
TODO a
n
d fixed som
e
typos in MIP
S
a
ssembly
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglor
i
on
Removed mention of "i386" from
MI
P
S a
s
s
emb
l
y generator
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_gene
r
ator: Don'
t
wri
t
e debug info
t
o stderr
commit
|
commitdiff
|
tree
2011-08-19
i
nglor
i
on
a
r
m_gas_ge
n
erator: Impleme
n
t
e
d tail calls
commit
|
commitdiff
|
tree
2011-08-19
i
n
glorion
arm_gas
_
generator:
Impleme
n
t
ed ro
l
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_g
a
s_generator: Imp
l
ement
e
d div and mod us
i
n
g __aeab
i
_idi
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglori
o
n
arm_gas_
g
enerator: Emit
c
ons
t
ants at every goto and
.
.
.
commit
|
commitdiff
|
tree
next