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
fixed count_locals_helper so that blocks inside conditionals are considered
2013-10-16
i
n
glorion
fixed count_locals_helper
so tha
t
blocks inside conditio
n
als
.
.
.
commit
|
commitdiff
|
tree
2013-10-16
i
nglorion
fixe
d
computation of loca
l
of
f
s
e
ts on ARM
commit
|
commitdiff
|
tree
2013-07-15
in
g
lorion
set version t
o
1
.
1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglori
o
n
set version to 1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglorion
upda
t
e
d langu
a
ge specification to Voodoo
1
.
1
commit
|
commitdiff
|
tree
2013-07-15
in
g
lor
i
on
more
t
es
t
fixes
commit
|
commitdiff
|
tree
2013-07-15
i
n
g
lo
r
ion
fixed
e
r
r
or
s
and help te
s
ts
commit
|
commitdiff
|
tree
2013-07-13
inglorio
n
some
upda
t
es
t
o the documen
t
ation
commit
|
commitdiff
|
tree
2013-07-06
inglorion
a
dded
mo
r
e generat
e
d f
i
les to test/
.
giti
g
n
ore
commit
|
commitdiff
|
tree
2013-06-29
inglorion
adde
d
--c
h
eck
o
ption to voo
d
o
oc
commit
|
commitdiff
|
tree
2013-03-18
inglorion
allo
c
ate fewer local vari
a
ble slots
commit
|
commitdiff
|
tree
2013-02-18
ing
l
orion
added
groups
commit
|
commitdiff
|
tree
2013-02-17
ingl
o
rion
stricter
test for v
a
r
i
ables in sh
a
r
e
d libraries
commit
|
commitdiff
|
tree
2013-02-17
inglori
o
n
made v
a
r
i
ables in s
h
ared li
b
r
aries work on
i
386
commit
|
commitdiff
|
tree
2013-02-17
i
n
glor
i
on
ma
d
e variables
in sha
r
ed
l
ibraries work on
AMD64
commit
|
commitdiff
|
tree
2013-02-17
i
n
gl
o
rion
shared l
i
braries
c
an
n
o
w expo
r
t variables
o
n MIPS
commit
|
commitdiff
|
tree
2013-02-17
inglorion
i
mp
l
em
e
nted shared library suppor
t
on
M
IPS
commit
|
commitdiff
|
tree
2013-02-17
inglorion
added shared l
i
brary support to A
M
D64 and i386
commit
|
commitdiff
|
tree
2013-02-17
inglorion
adde
d
support for cr
e
at
i
ng shared librar
i
e
s on ARM
commit
|
commitdiff
|
tree
2013-02-10
inglorion
ke
e
p track of sa
v
ed r
e
g
isters on MIPS
commit
|
commitdiff
|
tree
2013-02-10
i
nglori
o
n
a
d
ded save-f
r
a
me-and-local
s
commit
|
commitdiff
|
tree
2013-02-09
inglorion
removed no longer necessary code from mips_gas
_
g
enerato
r
commit
|
commitdiff
|
tree
2013-02-09
inglorion
i
m
p
l
emented
s
ave-locals a
n
d
restore-lo
c
al
s
on MIPS
commit
|
commitdiff
|
tree
2013-02-06
inglo
r
ion
made save-frame only save registe
r
s not
y
et
s
aved in
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
inglorion
mov
e
d
m
ore code into common_c
o
d
e_
g
enerator
commit
|
commitdiff
|
tree
2013-02-05
ing
l
orion
M
ov
e
d save and
r
estore logic for frames
and locals
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
ingl
o
rio
n
implem
e
nted s
a
ve-locals and restore-
l
o
cals on i386
commit
|
commitdiff
|
tree
2013-02-03
inglor
i
o
n
imp
l
eme
n
ted {save,restor
e
}-frame
and {save,restore
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
i
n
glorion
added
s
ave-lo
c
als and restore
-
locals, impleme
n
ted on ARM
commit
|
commitdiff
|
tree
2012-11-25
inglo
r
ion
Eliminate s
o
m
e
unnecessary loa
d
s
on AMD64
commit
|
commitdiff
|
tree
2012-11-25
inglorion
Removed a num
b
er of special cases
from the NASM gener
a
tor
commit
|
commitdiff
|
tree
2012-11-25
inglori
o
n
Store l
o
cal
s
in registers
on AMD64
commit
|
commitdiff
|
tree
2012-11-24
ingl
o
ri
o
n
Use symbols inste
a
d of
strings
to d
e
note r
e
gis
t
ers
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
i
nglorio
n
Use i
m
m
e
di
a
te values for
small int
e
gers o
n
ARM
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Removed superfl
u
ou
s
deb
u
g co
m
m
e
n
t
s from ARM g
e
ne
r
ator
commit
|
commitdiff
|
tree
2012-11-24
inglorion
On
A
RM, don't generat
e
mul with dest equal to first
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Fix AM
D
64
loading of im
m
eadi
a
te vales outside 32
-
b
it
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
i
n
g
lorion
Stronger test for res
t
ore-
f
r
ame
commit
|
commitdiff
|
tree
2012-11-21
inglo
r
ion
I
m
p
lement
e
d s
u
b
s
t
itu
t
e-num
b
er
,
restore-frame and save
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglo
r
i
o
n
Mak
e
save
-
fram
e
and restore-f
r
ame work on AMD6
4
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
inglorion
Ma
k
e substitute-number work on
AM
D
64 and i3
8
6
commit
|
commitdiff
|
tree
2012-11-20
inglorion
Added res
t
ore-frame and save-frame on
AR
M
commit
|
commitdiff
|
tree
2012-11-19
inglo
r
ion
Adde
d
substitute-number on ARM
commit
|
commitdiff
|
tree
2012-11-15
i
n
glorion
Fix i3
8
6 code ge
n
erator
commit
|
commitdiff
|
tree
2012-11-15
inglo
r
ion
M
ake auto-byt
e
s and auto-w
o
rds work
w
ith
non-i
m
mediat
e
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
inglorio
n
Refact
o
re
d
AMD64 code gene
r
a
t
o
r
commit
|
commitdiff
|
tree
2012-11-11
in
g
lorion
Mad
e
a
uto-bytes and
a
uto-
w
o
rds work with va
r
iab
l
e argume
n
ts
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
inglorion
Imp
l
ement auto-b
y
te
s
and auto-words for ARM
commit
|
commitdiff
|
tree
2012-11-04
i
n
g
l
o
r
io
n
M
a
ke set-a
t
wo
r
k on ARM
commit
|
commitdiff
|
tree
2012-11-03
ingl
o
ri
o
n
Fix ARM generator to wor
k
with new E
n
vironment
c
ode
commit
|
commitdiff
|
tree
2012-11-03
i
n
glor
i
o
n
Update test/
.
gitig
n
ore to ignore new
b
inarie
s
commit
|
commitdiff
|
tree
2012-11-03
i
n
g
lor
i
on
Split
m
any-var
s
into 3 sepa
r
a
t
e
test
programs
commit
|
commitdiff
|
tree
2012-11-03
inglorio
n
replaced references to increme
n
t_e
r
ro
r
s in tests
commit
|
commitdiff
|
tree
2012-10-31
inglorion
Changes
f
or Ruby 1
.
9 compatibility
commit
|
commitdiff
|
tree
2012-10-09
inglo
r
ion
R
eport
number of passed and failed tests
commit
|
commitdiff
|
tree
2012-10-09
inglorion
Im
p
l
e
m
e
n
t
ed auto-bytes
a
nd auto-words for mips
commit
|
commitdiff
|
tree
2012-10-05
ing
l
orion
Up
d
ate MI
P
S code genera
t
or
t
o work with refactore
d
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
i
nglori
o
n
Add
.
s to
.
S
U
FFIX
E
S in test/Makefil
e
commit
|
commitdiff
|
tree
2012-09-17
inglorion
Adde
d
test
c
ase for auto-words an
d
made it pass on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
i
n
glorion
Fix
i
3
8
6 code generator s
o
that all t
e
s
ts pass
commit
|
commitdiff
|
tree
2012-09-15
in
g
lorion
Impleme
n
ted au
t
o-bytes on AMD64
commit
|
commitdiff
|
tree
2012-09-10
inglorion
New En
v
iron
m
e
n
t clas
s
.
Tests pa
s
s on AM
D
64
commit
|
commitdiff
|
tree
2012-02-05
i
nglorion
M
o
re tests for
s
et with at-e
x
pressions
commit
|
commitdiff
|
tree
2012-02-05
inglo
r
i
o
n
Allow set
t
o
ass
i
gn to at-e
x
pressions
commit
|
commitdiff
|
tree
2012-02-05
ingl
o
rion
Set
v
ersion
to
1
.
1-dev
commit
|
commitdiff
|
tree
2012-01-29
ingl
o
rion
A
lso test error t
e
xt in
t
est_pa
r
ser
.
rb
commit
|
commitdiff
|
tree
2012-01-29
ingl
o
rion
Made parser
able to
rep
o
rt
mult
i
ple errors
per call
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Refact
o
red te
s
t
.
rb so th
a
t pass_test and fail_te
s
t
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
inglorion
Set versi
o
n to
1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
inglor
i
on
added some tests
f
or th
e
parser and fixe
d
s
ome
b
ugs
commit
|
commitdiff
|
tree
2012-01-26
inglorion
R
e
structured tests s
o
that tes
t
s
f
or
v
a
l
idator a
n
d
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
inglo
r
i
on
Added
d
oc/features
.
html
commit
|
commitdiff
|
tree
2012-01-06
i
nglori
o
n
Add
e
d m
o
re tests for at-expres
s
i
o
n
s
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated test
s
to deal with new features
commit
|
commitdiff
|
tree
2012-01-06
inglor
i
o
n
Added fe
a
tures bits-pe
r
-word, byte-or
d
er a
n
d bytes
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorion
Updated documen
t
a
tion fo
r
p
arser
commit
|
commitdiff
|
tree
2012-01-06
i
n
g
l
orion
Refactored validator
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
Made spacing in tests more consistent
commit
|
commitdiff
|
tree
2012-01-06
i
n
glo
r
ion
A
d
ded 2
0
12 to list of ye
a
r
s in
COPYING
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorion
Updated
m
a
n
page a
n
d
R
EADME
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Run tests
i
n
p
arallel
commit
|
commitdiff
|
tree
2012-01-06
ing
l
o
r
ion
Upd
a
t
ed list of years i
n
COPYI
N
G
commit
|
commitdiff
|
tree
2012-01-06
i
nglorion
Added --versio
n
optio
n
t
o
v
oodoo
c
.
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Re
m
oved support and te
s
ts
f
or old
co
d
e
g
enerator
A
PI
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Set vers
i
on number to 1
.
0
.
0
commit
|
commitdiff
|
tree
2012-01-06
ingl
o
r
i
o
n
Added
test
s
for
supp
o
rted language version
commit
|
commitdiff
|
tree
2012-01-06
ingl
o
r
i
o
n
Documented th
a
t fe
a
tures and
has_feature? methods are
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorion
Move
d
feat
u
res and has_featu
r
e? from Voodoo
module
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
inglo
r
ion
M
erge branch
'master' into e
x
perimen
t
al
commit
|
commitdiff
|
tree
2011-12-15
inglorion
M
ade test d
r
iver
f
lush stdou
t
before
r
u
nning
test
p
ro
g
ram
commit
|
commitdiff
|
tree
2011-12-15
inglorion
i38
6
_na
s
m
_ge
n
erator: added missing
require for nasm_generator
commit
|
commitdiff
|
tree
2011-12-15
inglorio
n
Made test driv
e
r flu
s
h s
t
dout before running test program
commit
|
commitdiff
|
tree
2011-12-15
i
n
glo
r
i
o
n
i386_nasm_ge
n
er
a
to
r
: added m
i
ssing require for n
a
sm_generato
r
commit
|
commitdiff
|
tree
2011-08-29
i
ng
l
orion
Up
d
a
ted language specificat
i
on
commit
|
commitdiff
|
tree
2011-08-29
inglorion
valida
t
or: get-byte and get-wo
r
d a
r
e express
i
ons, not
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Fixed mo
r
e typos
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Rem
o
ved TODO and fixe
d
s
ome typos in MIPS assembl
y
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglori
o
n
Removed mention of
"i
3
86" from MIPS
a
ssembl
y
generator
commit
|
commitdiff
|
tree
2011-08-19
inglor
i
on
arm_gas_generator: Don't write
debug info to
stderr
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_
g
as_generato
r
:
Implem
e
n
t
ed tail calls
commit
|
commitdiff
|
tree
next