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
allocate fewer local variable slots
2013-03-18
inglorion
allocate fewe
r
local variable slots
commit
|
commitdiff
|
tree
2013-02-18
inglorion
a
d
d
ed group
s
commit
|
commitdiff
|
tree
2013-02-17
inglor
i
on
stri
c
t
e
r test for variables in shared libr
a
rie
s
commit
|
commitdiff
|
tree
2013-02-17
inglorion
mad
e
v
a
r
i
ables in s
h
a
r
ed
l
ibraries work on i386
commit
|
commitdiff
|
tree
2013-02-17
inglorion
made variables
i
n shared libra
r
ies work
on AMD64
commit
|
commitdiff
|
tree
2013-02-17
inglori
o
n
shared libraries can n
o
w e
x
port var
i
ables o
n
MIPS
commit
|
commitdiff
|
tree
2013-02-17
i
n
g
lorion
implemen
t
ed shared library
s
u
pp
o
rt on MIPS
commit
|
commitdiff
|
tree
2013-02-17
i
n
glorion
add
e
d shared
li
b
rary support
to AMD64 and
i
3
86
commit
|
commitdiff
|
tree
2013-02-17
i
n
glorion
a
d
ded support fo
r
creating s
h
ar
e
d l
i
b
rar
i
es on ARM
commit
|
commitdiff
|
tree
2013-02-10
inglorion
keep track of saved registers on MIPS
commit
|
commitdiff
|
tree
2013-02-10
in
g
l
o
rion
added save-frame-and-loc
a
ls
commit
|
commitdiff
|
tree
2013-02-09
inglorion
r
e
move
d
no longer
nece
s
s
ary code from m
i
ps_ga
s
_ge
n
erator
commit
|
commitdiff
|
tree
2013-02-09
inglorion
implemented
sa
v
e-locals a
n
d res
t
o
r
e
-
locals on
MIPS
commit
|
commitdiff
|
tree
2013-02-06
inglor
i
o
n
made save-fra
m
e only save r
e
gisters not
y
et saved in
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
inglori
o
n
mo
v
ed mo
r
e
code into commo
n
_code
_
generato
r
commit
|
commitdiff
|
tree
2013-02-05
inglorion
Moved save
a
nd restore logic for fram
e
s and locals
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
inglorion
implemented sav
e
-locals and restore-loc
a
ls on
i386
commit
|
commitdiff
|
tree
2013-02-03
inglorion
implemented {save,restore}-frame and {sa
v
e,restore
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
inglorion
added s
a
ve-locals and
restore-locals, imp
l
emented on A
R
M
commit
|
commitdiff
|
tree
2012-11-25
inglorion
Elimina
t
e some unne
c
es
s
ary
l
oads on AMD6
4
commit
|
commitdiff
|
tree
2012-11-25
inglorion
Removed a
n
umber of special cases from the N
A
SM gen
e
rat
o
r
commit
|
commitdiff
|
tree
2012-11-25
ing
l
orion
Store locals in registers on
AMD64
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Use symbol
s
i
nstead of strings
to denote
r
egi
s
ters
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Use immediate values for small i
n
tegers
o
n ARM
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Re
m
oved superf
l
u
ous d
e
bug
c
om
m
ents from ARM generator
commit
|
commitdiff
|
tree
2012-11-24
inglori
o
n
On ARM,
d
o
n
'
t generate mul wit
h
dest eq
u
al
t
o first
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Fix AMD64 loading of i
m
mead
i
a
t
e v
a
les
o
utside
32
-
bit
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Stronge
r
test for
r
estore
-
frame
commit
|
commitdiff
|
tree
2012-11-21
inglori
o
n
I
m
p
l
emented substitute-number, r
e
s
t
o
r
e
-frame
a
nd save
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Make save-frame and r
e
s
tore-frame wo
r
k o
n
AMD64 and
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
ingl
o
rion
Make subs
t
itute-nu
m
ber
w
o
rk on AMD64
a
n
d
i38
6
commit
|
commitdiff
|
tree
2012-11-20
inglo
r
i
o
n
A
d
ded res
t
ore-fr
a
me and save-frame on ARM
commit
|
commitdiff
|
tree
2012-11-19
inglorio
n
Add
e
d su
b
s
t
i
tu
t
e
-
num
b
er on ARM
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Fix i38
6
cod
e
generator
commit
|
commitdiff
|
tree
2012-11-15
i
n
g
lorion
Mak
e
a
u
to-byt
e
s and auto-words
w
ork with non-immediate
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Re
f
actored AMD64
code gen
e
rator
commit
|
commitdiff
|
tree
2012-11-11
inglor
i
on
M
ade auto-b
y
tes and au
t
o-
w
ords work with variable
arguments
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
in
g
lorion
Implement auto-bytes and
a
ut
o
-words for ARM
commit
|
commitdiff
|
tree
2012-11-04
inglorion
M
ak
e
set-
a
t work on ARM
commit
|
commitdiff
|
tree
2012-11-03
inglori
o
n
Fix AR
M
generato
r
to work with new E
n
vir
o
nment code
commit
|
commitdiff
|
tree
2012-11-03
i
ng
l
or
i
on
Update test/
.
gitignore to
ignore new binaries
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Split many-vars
into
3
s
epa
r
ate test
pro
g
r
a
ms
commit
|
commitdiff
|
tree
2012-11-03
in
g
l
o
rion
replaced references t
o
incremen
t
_
e
rrors
i
n
tests
commit
|
commitdiff
|
tree
2012-10-31
i
ng
l
ori
o
n
Chang
e
s for Ruby 1
.
9
compa
t
ib
i
lity
commit
|
commitdiff
|
tree
2012-10-09
inglorion
R
e
port number of passed and faile
d
t
e
s
t
s
commit
|
commitdiff
|
tree
2012-10-09
i
n
glorion
Im
p
lemented auto-
b
ytes
and auto-words for mips
commit
|
commitdiff
|
tree
2012-10-05
i
n
glor
i
o
n
Upda
t
e MIPS co
d
e
gener
a
tor to work w
i
th refactored
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
inglori
o
n
Add
.
s to
.
S
UFFIXES in test/Makefile
commit
|
commitdiff
|
tree
2012-09-17
inglorion
A
dded t
e
st case for
a
uto
-
words and made it pass o
n
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
in
g
lori
o
n
Fix
i
386 code generat
o
r
so that all tests
pass
commit
|
commitdiff
|
tree
2012-09-15
inglorion
I
mplem
e
nted au
t
o-bytes on AMD64
commit
|
commitdiff
|
tree
2012-09-10
i
n
glorion
New Environment class
.
Tests pass on
AMD
6
4
commit
|
commitdiff
|
tree
2012-02-05
inglorion
M
ore tests
f
or se
t
wi
t
h at-exp
r
ession
s
commit
|
commitdiff
|
tree
2012-02-05
inglorion
All
o
w set to assign to at-expressions
commit
|
commitdiff
|
tree
2012-02-05
inglor
i
on
Set versio
n
to 1
.
1-dev
commit
|
commitdiff
|
tree
2012-01-29
inglor
i
o
n
Also t
e
st erro
r
text in
test_
p
a
r
ser
.
rb
commit
|
commitdiff
|
tree
2012-01-29
inglor
i
on
Made parser
able to report multiple e
r
rors per call
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Refactored test
.
rb so t
h
at
p
ass_test and f
a
i
l_
t
est
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
inglorion
Set versio
n
to 1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
ingl
o
rion
added
s
o
me tests fo
r
the p
a
rser and fixed some bugs
commit
|
commitdiff
|
tree
2012-01-26
inglorion
Restructure
d
t
ests
so tha
t
t
e
sts for validator
and
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
inglor
i
on
A
d
ded doc/featu
r
e
s
.
html
commit
|
commitdiff
|
tree
2012-01-06
i
nglorion
A
d
ded
more
tests for at-expressions
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Upda
t
ed
tests to deal with new fe
a
tures
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
io
n
Added
featu
r
es bi
t
s
-
per-word, by
t
e-order a
n
d
b
ytes
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
ing
l
orion
Updated docume
n
tation for
pa
r
ser
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Refa
c
t
o
red valid
a
tor
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
ion
M
ade spac
i
ng in
tests mo
r
e consistent
commit
|
commitdiff
|
tree
2012-01-06
ingl
o
r
i
on
A
d
d
ed 201
2
to list of years in COP
Y
ING
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
Updat
e
d manp
a
ge
a
nd REA
D
M
E
commit
|
commitdiff
|
tree
2012-01-06
i
ngl
o
rion
Run tests in parallel
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated list o
f
y
e
a
r
s
in COPYING
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Added --ver
s
ion o
p
t
ion to voodoo
c
.
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Removed support and
t
es
t
s for old code generator API
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
Set version numb
e
r to 1
.
0
.
0
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
ion
Added tests for supp
o
rted lang
u
age version
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
Docum
e
n
t
ed that features and has_feature? met
h
o
d
s
a
re
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
ingl
o
ri
o
n
Moved features and has_feature? from
V
oodoo mod
u
le
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
ing
l
or
i
on
Merge
branch 'master' into e
x
pe
r
im
e
nt
a
l
commit
|
commitdiff
|
tree
2011-12-15
ing
l
ori
o
n
Mad
e
test
d
ri
v
er
flush stdo
u
t before running test program
commit
|
commitdiff
|
tree
2011-12-15
inglorion
i386_nasm_
g
e
ne
r
ator:
added m
i
s
sing
r
equire
f
o
r nas
m
_ge
n
erator
commit
|
commitdiff
|
tree
2011-12-15
ingl
o
rion
Ma
d
e
test driver flu
s
h
stdout before
running te
s
t program
commit
|
commitdiff
|
tree
2011-12-15
inglorion
i386_
n
as
m
_generator: added missi
n
g require
for nasm_generator
commit
|
commitdiff
|
tree
2011-08-29
inglo
r
ion
Updated lang
u
a
ge speci
f
ic
a
t
ion
commit
|
commitdiff
|
tree
2011-08-29
inglorion
validator: get-
b
yte and get-word
a
r
e
e
x
pressions, not
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
i
n
gl
o
rion
Fixed m
o
re typos
commit
|
commitdiff
|
tree
2011-08-25
i
n
g
lorion
Removed TOD
O
and fixed
s
ome typ
o
s in MIPS assembl
y
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorion
R
emoved mentio
n
of "i38
6
"
from
M
IPS assembl
y
ge
n
erator
commit
|
commitdiff
|
tree
2011-08-19
in
g
lorion
a
r
m
_
gas_generat
o
r: Don't wri
t
e debug
i
n
fo to stderr
commit
|
commitdiff
|
tree
2011-08-19
in
g
lor
i
o
n
arm_gas_
g
enerator:
Imp
l
emented tail calls
commit
|
commitdiff
|
tree
2011-08-19
inglor
i
on
arm_gas_gener
a
tor:
I
mplemented rol
commit
|
commitdiff
|
tree
2011-08-19
in
g
lo
r
ion
arm_
g
as
_
g
e
nerato
r
: I
m
plemented
div and mod using __aeabi_idi
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglo
r
io
n
arm_gas_genera
t
or: Emit
c
onst
a
nts a
t
e
very goto and
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglorio
n
arm_gas_g
e
n
e
r
ator:
A
dded support for blo
c
ks
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_g
a
s
_generator: make call work
with addresses in
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
inglorion
First
sup
p
ort for arm arc
h
ite
c
ture
commit
|
commitdiff
|
tree
2011-07-08
in
g
lorion
Updat
e
d tests ca
s
es for set-
b
y
t
e
and set wo
r
d
commit
|
commitdiff
|
tree
2011-06-25
i
n
gl
o
r
i
on
Added
tes
t
program
c
ontaining errors
commit
|
commitdiff
|
tree
2011-06-25
in
g
lor
i
on
Add
e
d support for listin
g
and testi
n
g
features
commit
|
commitdiff
|
tree
2011-04-04
i
n
g
lorion
I
m
prov
e
d error reporting
commit
|
commitdiff
|
tree
next