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
updated copyright notice to include 2014
2014-11-10
ingl
o
rion
upd
a
t
e
d
c
opy
r
ig
h
t
notice to
i
nc
l
ude 2
0
14
commit
|
commitdiff
|
tree
2014-10-28
inglorion
made refer
e
nces t
o
s
ymbols always position-independent
.
.
.
commit
|
commitdiff
|
tree
2014-10-27
inglorio
n
upd
a
t
ed m
a
n
y
-
args test to test that
l
oca
l
s
are p
r
eserved
commit
|
commitdiff
|
tree
2014-10-26
ingl
o
rion
m
any-args-tail: test that tai
l
calls
p
reserve par
a
meters
.
.
.
commit
|
commitdiff
|
tree
2014-10-26
inglorion
f
i
xe
d
tail-call on amd64
commit
|
commitdiff
|
tree
2014-10-07
i
n
glori
o
n
added mo
r
e tests for @
expressions
commit
|
commitdiff
|
tree
2014-10-07
inglorion
implement
e
d constant pool distance logic usi
n
g named
.
.
.
commit
|
commitdiff
|
tree
2014-10-06
i
n
g
lorion
l
imite
d
distance of constant po
o
ls to inst
r
uc
t
ion
s
.
.
.
commit
|
commitdiff
|
tree
2014-10-06
ingl
o
rion
on
i
3
8
6 and AMD64, generate position-in
d
ependent code
.
.
.
commit
|
commitdiff
|
tree
2014-10-04
inglorion
made
AMD64 code generator
preserve rbx
commit
|
commitdiff
|
tree
2014-09-01
i
n
glorion
added more thor
o
u
gh test
i
ng of expressions
commit
|
commitdiff
|
tree
2013-12-01
inglor
i
on
set version to
1
.
1
.
3
commit
|
commitdiff
|
tree
2013-12-01
i
ngl
o
rion
adde
d
missing @sym
b
ol
_
track
e
r
.
use on MIPS
commit
|
commitdiff
|
tree
2013-12-01
inglorion
reject programs that e
x
port symbols aft
e
r they have
.
.
.
commit
|
commitdiff
|
tree
2013-12-01
inglorion
updated lan
g
u
a
ge defini
t
i
on w
i
th export/impor
t
ordering
.
.
.
commit
|
commitdiff
|
tree
2013-12-01
i
n
g
lorio
n
m
a
de imp
o
rt
on amd64 and i386 use common_code_generator
commit
|
commitdiff
|
tree
2013-12-01
inglorion
als
o
remove
.
s files when
r
unn
i
n
g make
clean in test
.
.
.
commit
|
commitdiff
|
tree
2013-12-01
inglorion
hoisted com
m
on fu
n
ctionality for import to com
m
on_
c
ode_ge
n
e
r
ato
r
commit
|
commitdiff
|
tree
2013-11-30
inglorion
reject
programs th
a
t
i
mport
s
ym
b
ols af
t
er u
s
ing them
commit
|
commitdiff
|
tree
2013-11-19
inglorion
buil
d
tes
t
/
libg
r
oup
.
so instead
of test/libg
r
o
u
p
.
s
commit
|
commitdiff
|
tree
2013-11-19
inglorion
updated architect
u
r
e
detec
t
i
o
n for MR
I
2
.
0
commit
|
commitdiff
|
tree
2013-11-19
in
g
l
orion
added ignore rules for
t
est/labels
commit
|
commitdiff
|
tree
2013-10-30
inglorion
s
uppor
t
labels t
h
at sta
r
t
i
n underscore
s
commit
|
commitdiff
|
tree
2013-10-19
in
g
lo
r
i
o
n
reje
c
t programs that use symbols t
h
at have n
o
t b
e
en
.
.
.
commit
|
commitdiff
|
tree
2013-10-19
i
nglorion
fixed parsing of numbers
a
fter line
c
ontinuation
s
commit
|
commitdiff
|
tree
2013-10-18
inglo
r
ion
mak
e
gem now gen
e
rates gems with default paths
,
arc
h
i
tecture
.
.
.
commit
|
commitdiff
|
tree
2013-10-18
inglorion
set version to 1
.
1
.
2
commit
|
commitdiff
|
tree
2013-10-16
inglor
i
on
fixed co
u
nt_loca
l
s_helper so that blocks
i
ns
i
de conditionals
.
.
.
commit
|
commitdiff
|
tree
2013-10-16
inglorio
n
fix
e
d co
m
p
u
ta
t
ion of local o
f
f
sets o
n
ARM
commit
|
commitdiff
|
tree
2013-07-15
inglorion
set version to 1
.
1
.
1
commit
|
commitdiff
|
tree
2013-07-15
in
g
lorion
se
t
version to 1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglorion
updated la
n
guage specificat
i
on t
o
Voodoo 1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglorion
m
ore test
fixes
commit
|
commitdiff
|
tree
2013-07-15
inglorion
f
i
x
ed
errors and hel
p
t
e
s
t
s
commit
|
commitdiff
|
tree
2013-07-13
inglorion
s
o
me
update
s
to the
d
ocumentation
commit
|
commitdiff
|
tree
2013-07-06
inglorion
add
e
d
more ge
n
e
rated files to test
/
.
gitignore
commit
|
commitdiff
|
tree
2013-06-29
i
nglori
o
n
added --
c
heck
o
ption to v
o
odooc
commit
|
commitdiff
|
tree
2013-03-18
i
nglor
i
on
allo
c
ate
fewer
l
ocal variable slots
commit
|
commitdiff
|
tree
2013-02-18
inglorion
add
e
d groups
commit
|
commitdiff
|
tree
2013-02-17
inglorion
stricter test fo
r
variables in shared libraries
commit
|
commitdiff
|
tree
2013-02-17
inglor
i
on
made variab
l
e
s in shared libraries work
o
n i386
commit
|
commitdiff
|
tree
2013-02-17
inglorion
made variables in s
h
ared
lib
r
aries
work on AMD64
commit
|
commitdiff
|
tree
2013-02-17
i
n
glorion
s
h
ared libraries can no
w
expo
r
t variabl
e
s
on M
I
PS
commit
|
commitdiff
|
tree
2013-02-17
inglorion
impl
e
mented sh
a
r
e
d
library support on
M
I
PS
commit
|
commitdiff
|
tree
2013-02-17
inglo
r
ion
ad
d
ed shared library support t
o
A
MD6
4
an
d
i3
8
6
commit
|
commitdiff
|
tree
2013-02-17
inglorion
a
d
d
ed support fo
r
creating shared
l
ib
r
aries on ARM
commit
|
commitdiff
|
tree
2013-02-10
inglori
o
n
k
e
e
p track of
saved
reg
i
sters on
M
IPS
commit
|
commitdiff
|
tree
2013-02-10
inglorio
n
ad
d
ed save-frame-and
-
locals
commit
|
commitdiff
|
tree
2013-02-09
inglorion
removed no
l
on
g
er necessa
r
y co
d
e fro
m
m
i
ps_gas_ge
n
erato
r
commit
|
commitdiff
|
tree
2013-02-09
inglori
o
n
implemented s
a
v
e
-locals and
r
estore-locals on M
I
PS
commit
|
commitdiff
|
tree
2013-02-06
inglorion
made s
a
ve-frame
only sa
v
e registers not yet
saved in
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
i
nglor
i
o
n
moved m
o
r
e
code into common_code_generator
commit
|
commitdiff
|
tree
2013-02-05
inglorion
Moved save and restore logic for frames and
l
o
cal
s
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
inglorion
imp
l
emented s
a
ve-locals and re
s
tore
-
l
o
c
a
ls
o
n i
3
86
commit
|
commitdiff
|
tree
2013-02-03
inglo
r
ion
i
m
plemented {save,resto
r
e}-frame
a
nd {s
a
ve,restore
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
in
g
l
ori
o
n
a
dd
e
d
save-locals and restore-locals, implemented on ARM
commit
|
commitdiff
|
tree
2012-11-25
inglorion
E
liminat
e
some unnecessary loads on A
M
D64
commit
|
commitdiff
|
tree
2012-11-25
ing
l
orion
R
emo
v
e
d a number of spec
i
al ca
s
e
s from the
NASM gener
a
t
o
r
commit
|
commitdiff
|
tree
2012-11-25
inglo
r
ion
Store locals in re
g
isters
o
n AMD64
commit
|
commitdiff
|
tree
2012-11-24
i
n
gl
o
rion
U
s
e sy
m
b
o
l
s instead of strings to den
o
te registers
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorio
n
Use immediate v
a
lues for sma
l
l int
e
gers on ARM
commit
|
commitdiff
|
tree
2012-11-24
i
nglori
o
n
R
emov
e
d superfluous debu
g
comments from ARM
g
en
e
rator
commit
|
commitdiff
|
tree
2012-11-24
inglorion
O
n
ARM, don't ge
n
era
t
e
mul with de
s
t equa
l
to first
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglor
i
on
Fix AM
D
64 lo
a
di
n
g of immeadiate vales o
u
tside
3
2
-
b
it
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Stronger test for restore-frame
commit
|
commitdiff
|
tree
2012-11-21
inglorion
I
m
plemented s
u
bstitute-n
u
mber, re
s
tor
e
-frame and
s
a
v
e
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglo
r
i
on
Make sa
v
e-fr
a
me and restore
-
f
r
am
e
work
o
n
A
M
D
64 and
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
in
g
l
o
rion
Make substitute
-
nu
m
b
e
r
w
o
r
k on AMD6
4
and i
3
86
commit
|
commitdiff
|
tree
2012-11-20
i
n
glori
o
n
A
d
de
d
r
estore-fr
a
m
e
a
n
d
s
ave-frame
on ARM
commit
|
commitdiff
|
tree
2012-11-19
in
g
l
orion
Added su
b
stitute-nu
m
ber o
n
A
RM
commit
|
commitdiff
|
tree
2012-11-15
ingl
o
rion
Fix i386 code gen
e
r
ator
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Make auto
-
byt
e
s
and auto-words work
w
ith non-immedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
i
n
glorion
Refactored AMD6
4
cod
e
genera
t
or
commit
|
commitdiff
|
tree
2012-11-11
inglori
o
n
Made
a
uto-bytes
an
d
auto-w
o
rds work wit
h
variabl
e
a
rguments
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
inglo
r
ion
Implement auto-byte
s
and auto-words
f
or ARM
commit
|
commitdiff
|
tree
2012-11-04
inglorio
n
M
ake s
e
t
-
at work on ARM
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Fix ARM generator
t
o work with new Environment
code
commit
|
commitdiff
|
tree
2012-11-03
i
n
glorion
U
p
dat
e
t
e
st/
.
gitign
o
re to i
g
no
r
e new
b
ina
r
ie
s
commit
|
commitdiff
|
tree
2012-11-03
ing
l
orion
Split
many-vars into
3 separate test pro
g
r
ams
commit
|
commitdiff
|
tree
2012-11-03
ing
l
o
r
i
on
replac
e
d refere
n
ces
to increment_e
r
rors in tests
commit
|
commitdiff
|
tree
2012-10-31
ingl
o
ri
o
n
Changes for Ruby 1
.
9 c
o
mpat
i
bili
t
y
commit
|
commitdiff
|
tree
2012-10-09
in
g
lorion
R
e
p
ort
n
u
mb
e
r
of p
a
s
s
e
d and
failed
tests
commit
|
commitdiff
|
tree
2012-10-09
ing
l
orion
Implem
e
nte
d
auto-b
y
tes
and auto
-
words for mi
p
s
commit
|
commitdiff
|
tree
2012-10-05
inglor
i
o
n
Update MIPS code gener
a
tor to
w
ork with ref
a
ctor
e
d
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
in
g
lorion
Add
.
s to
.
SU
F
FIXES in t
e
st/M
a
kefile
commit
|
commitdiff
|
tree
2012-09-17
inglo
r
ion
Ad
d
e
d
test case for
auto-w
o
rd
s
and m
a
d
e
it
pass
on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
inglorion
Fix i386 code
g
e
nerator
s
o
that all test
s
pass
commit
|
commitdiff
|
tree
2012-09-15
inglorio
n
Im
p
lem
e
nted auto-bytes
on AMD64
commit
|
commitdiff
|
tree
2012-09-10
inglorion
N
ew Environment class
.
Tests
p
ass on
AMD64
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Mor
e
tests
f
or
set with at
-
e
xp
r
es
s
ions
commit
|
commitdiff
|
tree
2012-02-05
i
nglori
o
n
Allo
w
set to as
s
ign to at-ex
p
ressions
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Se
t
version to
1
.
1
-
dev
commit
|
commitdiff
|
tree
2012-01-29
inglori
o
n
Al
s
o tes
t
e
r
r
o
r
t
ext in
te
s
t_parser
.
r
b
commit
|
commitdiff
|
tree
2012-01-29
inglori
o
n
Made pars
e
r able to report multiple
e
rrors per
call
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Refactored test
.
rb
s
o that
p
ass_t
e
st
a
nd fai
l
_test
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
i
nglorion
Set version t
o
1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
inglo
r
ion
ad
d
ed some
t
est
s
for the pa
r
se
r
and f
i
x
ed some bugs
commit
|
commitdiff
|
tree
2012-01-26
inglorion
R
e
str
u
ctured tests s
o
t
hat tests
for val
i
dator a
n
d
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
inglorion
Added
d
o
c/feat
u
res
.
html
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Added
more tests for a
t
-expression
s
commit
|
commitdiff
|
tree
next