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
inglorion
upda
t
ed copyright notic
e
to include 2014
commit
|
commitdiff
|
tree
2014-10-28
i
nglorio
n
made ref
e
rences to symbols
always p
o
sit
i
o
n
-
ind
e
pen
d
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2014-10-27
ingl
o
r
i
o
n
updated
m
any-args test
t
o test th
a
t locals are p
r
e
s
e
r
ved
commit
|
commitdiff
|
tree
2014-10-26
ingl
o
rion
m
a
ny-arg
s
-tail: t
e
s
t
th
a
t
tail
calls preserve parameter
s
.
.
.
commit
|
commitdiff
|
tree
2014-10-26
ing
l
orion
f
ixed
t
ail-c
a
ll
on amd6
4
commit
|
commitdiff
|
tree
2014-10-07
inglorion
added more tests for @
e
xpressions
commit
|
commitdiff
|
tree
2014-10-07
inglorion
i
mplemented constant pool
d
istance
log
i
c
u
sing named
.
.
.
commit
|
commitdiff
|
tree
2014-10-06
inglorion
limited distance of consta
n
t pools to instructions
.
.
.
commit
|
commitdiff
|
tree
2014-10-06
inglorion
on
i386 and AMD64,
g
enerate pos
i
tion-independent
code
.
.
.
commit
|
commitdiff
|
tree
2014-10-04
ingl
o
rion
made AMD64 code generat
o
r preserve r
b
x
commit
|
commitdiff
|
tree
2014-09-01
i
nglorion
a
dded more t
h
or
o
u
gh t
e
sting o
f
expressions
commit
|
commitdiff
|
tree
2013-12-01
inglorion
s
et version to
1
.
1
.
3
commit
|
commitdiff
|
tree
2013-12-01
i
n
glorion
added missing @symbol
_
tracker
.
use on MIP
S
commit
|
commitdiff
|
tree
2013-12-01
inglor
i
on
reject programs that export
s
ymbols after the
y
have
.
.
.
commit
|
commitdiff
|
tree
2013-12-01
in
g
lori
o
n
update
d
l
angu
a
ge definition with export
/
impor
t
orderin
g
.
.
.
commit
|
commitdiff
|
tree
2013-12-01
i
nglorion
made
i
mport on amd64
a
n
d i386 u
s
e common_c
o
d
e_
g
en
e
rator
commit
|
commitdiff
|
tree
2013-12-01
i
nglorio
n
also remove
.
s files when run
n
ing make clea
n
in test
.
.
.
commit
|
commitdiff
|
tree
2013-12-01
i
nglorion
hoisted common functionality for i
m
p
o
rt
t
o
com
m
on_c
o
de_ge
n
erator
commit
|
commitdiff
|
tree
2013-11-30
inglorion
r
e
ject programs that
i
mport
s
ymbols
after using
them
commit
|
commitdiff
|
tree
2013-11-19
ingl
o
rion
build test
/
libgroup
.
so instead
of test/libgro
u
p
.
s
commit
|
commitdiff
|
tree
2013-11-19
ingl
o
rion
updated architecture
d
etection
f
or MRI 2
.
0
commit
|
commitdiff
|
tree
2013-11-19
i
n
glo
r
i
o
n
ad
d
e
d
ignore rules for test/label
s
commit
|
commitdiff
|
tree
2013-10-30
inglori
o
n
s
u
pport
l
ab
e
l
s that sta
r
t
in underscores
commit
|
commitdiff
|
tree
2013-10-19
ing
l
orion
r
eject programs that use symbols that have not bee
n
.
.
.
commit
|
commitdiff
|
tree
2013-10-19
inglorio
n
fixed par
s
i
ng of numbers after
line continuations
commit
|
commitdiff
|
tree
2013-10-18
ing
l
orion
m
ake ge
m
now
g
e
n
erates gem
s
wi
t
h de
f
aul
t
p
at
h
s, architecture
.
.
.
commit
|
commitdiff
|
tree
2013-10-18
ing
l
o
r
ion
set version to 1
.
1
.
2
commit
|
commitdiff
|
tree
2013-10-16
inglorion
fixed count
_
loc
a
l
s
_helper so tha
t
blocks i
n
side con
d
i
tionals
.
.
.
commit
|
commitdiff
|
tree
2013-10-16
ing
l
or
i
o
n
fixed c
o
m
puta
t
ion of local offsets on ARM
commit
|
commitdiff
|
tree
2013-07-15
inglor
i
on
se
t
versi
o
n
to 1
.
1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglorion
se
t
v
ersion to
1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglor
i
on
updated langu
a
ge s
p
ecification
to Voodoo 1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglorion
m
o
r
e
tes
t
fixes
commit
|
commitdiff
|
tree
2013-07-15
in
g
l
o
rion
fixed errors and help tests
commit
|
commitdiff
|
tree
2013-07-13
inglorion
some updat
e
s t
o
t
he
d
o
c
ume
n
tatio
n
commit
|
commitdiff
|
tree
2013-07-06
i
n
glor
i
on
added more gener
a
ted files
to test/
.
g
i
tignore
commit
|
commitdiff
|
tree
2013-06-29
inglorion
added -
-
check
o
p
t
ion t
o
v
oodooc
commit
|
commitdiff
|
tree
2013-03-18
i
n
glorion
allocate f
e
wer l
o
cal variabl
e
slo
t
s
commit
|
commitdiff
|
tree
2013-02-18
in
g
lori
o
n
a
dde
d
groups
commit
|
commitdiff
|
tree
2013-02-17
i
n
glo
r
ion
s
t
ricter te
s
t
for variables in shared
l
ibrari
e
s
commit
|
commitdiff
|
tree
2013-02-17
inglorion
made va
r
iable
s
in shared librar
i
es work on i386
commit
|
commitdiff
|
tree
2013-02-17
i
n
gl
o
rion
made vari
a
bl
e
s in
s
h
ared
l
ibrar
i
e
s work on A
M
D64
commit
|
commitdiff
|
tree
2013-02-17
inglorion
shared libraries can now ex
p
ort
v
ariables
o
n
M
IPS
commit
|
commitdiff
|
tree
2013-02-17
ing
l
o
r
i
on
imp
l
emented shared
library support
o
n MIP
S
commit
|
commitdiff
|
tree
2013-02-17
inglorion
ad
d
ed shared library support to AMD64 and
i386
commit
|
commitdiff
|
tree
2013-02-17
inglorion
added
support for creating shared lib
r
aries on ARM
commit
|
commitdiff
|
tree
2013-02-10
inglorion
k
e
e
p
t
rack of saved regist
e
rs
o
n
M
IPS
commit
|
commitdiff
|
tree
2013-02-10
inglo
r
i
o
n
added save-fram
e
-and-locals
commit
|
commitdiff
|
tree
2013-02-09
i
n
glori
o
n
rem
o
ved no
longer necessary cod
e
from mi
p
s_gas_generator
commit
|
commitdiff
|
tree
2013-02-09
i
nglorion
implemented save-locals a
n
d r
e
store-locals on
M
I
PS
commit
|
commitdiff
|
tree
2013-02-06
inglorion
m
a
d
e
s
a
ve-frame only save
r
egisters no
t
yet saved in
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
ing
l
ori
o
n
moved mor
e
code i
n
to common_cod
e
_generat
o
r
commit
|
commitdiff
|
tree
2013-02-05
i
n
glorio
n
M
oved save
a
n
d restor
e
logic for frames
a
n
d locals
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
inglorion
implemented save-locals a
n
d
r
e
s
tore-locals on i38
6
commit
|
commitdiff
|
tree
2013-02-03
i
nglorion
implemented
{
save,res
t
ore
}
-f
r
am
e
a
nd {
s
ave,restore
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
inglorion
added
s
ave-
l
o
cals and restore-locals, implemented
on
ARM
commit
|
commitdiff
|
tree
2012-11-25
inglorion
E
l
imina
t
e some unn
e
cessary loads on AMD64
commit
|
commitdiff
|
tree
2012-11-25
ing
l
orion
R
e
moved a number o
f
special cases
from the NASM g
e
nerator
commit
|
commitdiff
|
tree
2012-11-25
ing
l
orion
S
t
ore local
s
in registers on AMD64
commit
|
commitdiff
|
tree
2012-11-24
in
g
lor
i
on
Use symbo
l
s
i
nstead of st
r
ings t
o
denote registers
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
ingl
o
rion
Use immediate values for small integers
on
ARM
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Rem
o
ved superfluous
d
eb
u
g com
m
ents from ARM genera
t
or
commit
|
commitdiff
|
tree
2012-11-24
ing
l
ori
o
n
On ARM,
don
'
t
generate mul with des
t
equal to first
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
F
ix
A
MD64 loadin
g
of
immeadiate
vale
s
ou
t
side 32-bit
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Stronger test for restore-frame
commit
|
commitdiff
|
tree
2012-11-21
inglori
o
n
Impl
e
mented
subst
i
tute-number, restore-frame and sa
v
e
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Mak
e
save-frame and restor
e
-frame
w
ork
o
n AMD64
a
nd
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
inglor
i
on
M
a
ke
su
b
st
i
tut
e
-
n
umb
e
r work
o
n
AMD64
a
nd i386
commit
|
commitdiff
|
tree
2012-11-20
i
nglorion
Added resto
r
e-fram
e
an
d
sa
v
e-frame on AR
M
commit
|
commitdiff
|
tree
2012-11-19
inglo
r
ion
A
d
ded substitut
e
-number on ARM
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Fix i386 code generator
commit
|
commitdiff
|
tree
2012-11-15
ing
l
orion
Make auto-by
t
es and auto-wo
r
ds work wi
t
h non-immedia
t
e
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
inglorion
R
e
f
a
c
tored AMD64 code g
e
nerator
commit
|
commitdiff
|
tree
2012-11-11
ing
l
orion
M
ade
a
uto-
b
ytes and auto-words work wi
t
h variable argumen
t
s
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
inglorion
I
mpl
e
ment
auto-bytes and auto
-
w
o
rds for AR
M
commit
|
commitdiff
|
tree
2012-11-04
i
n
glorion
M
a
ke set-at wo
r
k on ARM
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Fix ARM generator to work with new
E
nvironment code
commit
|
commitdiff
|
tree
2012-11-03
inglor
i
on
Update test/
.
g
i
tig
n
ore
t
o ig
n
ore new binar
i
e
s
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Split many-var
s
into
3
sepa
r
ate test pr
o
g
r
ams
commit
|
commitdiff
|
tree
2012-11-03
inglo
r
ion
replace
d
refere
n
ce
s
to
i
ncre
m
en
t
_errors in te
s
ts
commit
|
commitdiff
|
tree
2012-10-31
ing
l
orion
Cha
n
ges for Ruby 1
.
9
c
ompatibili
t
y
commit
|
commitdiff
|
tree
2012-10-09
inglorion
Report number of
p
assed and failed tests
commit
|
commitdiff
|
tree
2012-10-09
ing
l
orio
n
Implemented auto-bytes
a
nd auto-words for mips
commit
|
commitdiff
|
tree
2012-10-05
inglorion
Update MIPS c
o
de g
e
nerator to
w
ork
w
ith refactored
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
inglorion
A
d
d
.
s to
.
SUFFIXES in
test/Make
f
ile
commit
|
commitdiff
|
tree
2012-09-17
i
n
glorion
Added t
e
st case for auto-wor
d
s and ma
d
e it
p
ass
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
i
nglorion
F
ix i386
c
ode generator so tha
t
all
t
ests pass
commit
|
commitdiff
|
tree
2012-09-15
inglorion
I
m
plemented auto-bytes on AMD
6
4
commit
|
commitdiff
|
tree
2012-09-10
inglo
r
i
o
n
Ne
w
Env
i
ronment class
.
Tests pas
s
on
AMD6
4
commit
|
commitdiff
|
tree
2012-02-05
inglor
i
on
More tests for set with
at-ex
p
ressions
commit
|
commitdiff
|
tree
2012-02-05
i
n
glorion
Allow set to ass
i
gn
to at-exp
r
essions
commit
|
commitdiff
|
tree
2012-02-05
ingl
o
rion
Set ver
s
ion
t
o 1
.
1-dev
commit
|
commitdiff
|
tree
2012-01-29
inglorion
A
l
so
t
est er
r
o
r
text in
test_parser
.
rb
commit
|
commitdiff
|
tree
2012-01-29
inglorio
n
M
a
de parser
a
b
le to
rep
o
r
t
multiple errors p
e
r ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
in
g
lorion
Refactore
d
t
e
st
.
r
b
s
o
that pass_
t
est and fail
_
test
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
inglorio
n
Set ver
s
io
n
to
1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
inglorion
added some tests for
t
h
e parser and fixed so
m
e b
u
g
s
commit
|
commitdiff
|
tree
2012-01-26
inglorion
Restructured tests so t
h
at tests for
validat
o
r a
n
d
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
inglorion
A
d
ded doc/featur
e
s
.
html
commit
|
commitdiff
|
tree
2012-01-06
i
n
g
lorion
Added mo
r
e t
e
st
s
for at-expres
s
i
ons
commit
|
commitdiff
|
tree
next