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
updat
e
d copyright notice to
include 2014
commit
|
commitdiff
|
tree
2014-10-28
i
nglorion
made reference
s
to symbols
always position-independent
.
.
.
commit
|
commitdiff
|
tree
2014-10-27
inglorion
updated
m
any-args
t
e
st
to
t
est th
a
t locals are
p
reser
v
ed
commit
|
commitdiff
|
tree
2014-10-26
inglorion
many-arg
s
-tail: test that t
a
il calls
p
rese
r
ve
p
arameters
.
.
.
commit
|
commitdiff
|
tree
2014-10-26
in
g
lorion
fixed tail-call on amd64
commit
|
commitdiff
|
tree
2014-10-07
ing
l
or
i
on
a
dded mo
r
e tests
for @ expressions
commit
|
commitdiff
|
tree
2014-10-07
i
n
glorion
i
mplemented consta
n
t pool d
i
stance logic using named
.
.
.
commit
|
commitdiff
|
tree
2014-10-06
i
n
g
l
orion
limited
d
istance of const
a
nt p
o
ols t
o
instructio
n
s
.
.
.
commit
|
commitdiff
|
tree
2014-10-06
ingl
o
r
i
on
on i386 and A
M
D6
4
, gen
e
r
ate
p
o
si
t
ion-indepen
d
ent code
.
.
.
commit
|
commitdiff
|
tree
2014-10-04
i
n
glorion
ma
d
e
A
MD64
c
ode generator pre
s
erve rbx
commit
|
commitdiff
|
tree
2014-09-01
i
nglor
i
on
added m
o
re t
h
oro
u
gh test
i
ng of expression
s
commit
|
commitdiff
|
tree
2013-12-01
inglorion
s
e
t
ver
s
ion
to 1
.
1
.
3
commit
|
commitdiff
|
tree
2013-12-01
inglorion
added mis
s
ing @symbol_
t
ra
c
ker
.
use
o
n
M
IPS
commit
|
commitdiff
|
tree
2013-12-01
in
g
lorion
rejec
t
programs
t
h
at export s
y
m
b
o
l
s after they have
.
.
.
commit
|
commitdiff
|
tree
2013-12-01
inglorion
u
p
d
ated language definition with ex
p
ort/
i
mport ordering
.
.
.
commit
|
commitdiff
|
tree
2013-12-01
inglor
i
on
made
i
mport
o
n a
m
d64
and i386 use com
m
on_
c
ode_generator
commit
|
commitdiff
|
tree
2013-12-01
inglorion
also remove
.
s files when ru
n
ning make clean in
test
.
.
.
commit
|
commitdiff
|
tree
2013-12-01
inglori
o
n
hoist
e
d common functionality for impo
r
t to co
m
mon_c
o
de_generator
commit
|
commitdiff
|
tree
2013-11-30
ing
l
or
i
on
reject programs that import
s
ym
b
ols
aft
e
r using them
commit
|
commitdiff
|
tree
2013-11-19
inglori
o
n
b
u
i
ld test/
l
ibgroup
.
s
o
instead of test/libg
r
oup
.
s
commit
|
commitdiff
|
tree
2013-11-19
inglori
o
n
u
pdated
a
r
c
h
itecture detection for MRI 2
.
0
commit
|
commitdiff
|
tree
2013-11-19
inglorion
ad
d
ed ignore
r
ules for
t
est/labels
commit
|
commitdiff
|
tree
2013-10-30
ing
l
ori
o
n
support labels that start in und
e
r
s
cores
commit
|
commitdiff
|
tree
2013-10-19
ing
l
orion
r
eject programs that use
s
ymbols th
a
t have not
b
een
.
.
.
commit
|
commitdiff
|
tree
2013-10-19
inglo
r
io
n
f
i
x
ed par
s
ing
o
f n
u
mbers a
f
t
er line conti
n
uations
commit
|
commitdiff
|
tree
2013-10-18
inglorion
make gem now
generates ge
m
s
wi
t
h
d
e
f
a
ult paths,
a
r
chitecture
.
.
.
commit
|
commitdiff
|
tree
2013-10-18
inglorion
set vers
i
on to 1
.
1
.
2
commit
|
commitdiff
|
tree
2013-10-16
inglorion
fixed
c
ount_l
o
c
a
ls_helper
s
o tha
t
b
l
ocks
i
nside conditionals
.
.
.
commit
|
commitdiff
|
tree
2013-10-16
inglo
r
ion
fixed computation of
l
ocal off
s
ets on ARM
commit
|
commitdiff
|
tree
2013-07-15
inglo
r
ion
set
ve
r
sion to 1
.
1
.
1
commit
|
commitdiff
|
tree
2013-07-15
in
g
lorion
set version to 1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglorion
updated langua
g
e s
p
ecifica
t
i
o
n to Voodoo
1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglorion
more
test
f
ixes
commit
|
commitdiff
|
tree
2013-07-15
inglorion
f
i
xed errors and
h
elp tests
commit
|
commitdiff
|
tree
2013-07-13
in
g
lorio
n
some up
d
ate
s
to the docu
m
entation
commit
|
commitdiff
|
tree
2013-07-06
inglorion
added more
ge
n
erated files
t
o test/
.
gitigno
r
e
commit
|
commitdiff
|
tree
2013-06-29
i
n
glorion
added --
c
heck option to voodoo
c
commit
|
commitdiff
|
tree
2013-03-18
inglori
o
n
allo
c
a
te fewer local varia
b
le
s
lots
commit
|
commitdiff
|
tree
2013-02-18
inglor
i
on
add
e
d groups
commit
|
commitdiff
|
tree
2013-02-17
inglorion
stricter test for var
i
ables in share
d
libraries
commit
|
commitdiff
|
tree
2013-02-17
inglorion
made variables in shared l
i
b
r
aries wo
r
k on i386
commit
|
commitdiff
|
tree
2013-02-17
i
nglorion
m
a
de variable
s
i
n
sha
r
ed
libraries work on AM
D
64
commit
|
commitdiff
|
tree
2013-02-17
inglorion
shared libraries can no
w
e
xport v
a
ria
b
les on MIPS
commit
|
commitdiff
|
tree
2013-02-17
ing
l
orion
implem
e
n
t
ed shared library support on MI
P
S
commit
|
commitdiff
|
tree
2013-02-17
inglorion
a
d
ded sh
a
re
d
library support
to AMD64 a
n
d i386
commit
|
commitdiff
|
tree
2013-02-17
inglorion
added suppo
r
t for creatin
g
shared libr
a
r
i
es on ARM
commit
|
commitdiff
|
tree
2013-02-10
i
n
glo
r
ion
keep tra
c
k of saved registers
on MIPS
commit
|
commitdiff
|
tree
2013-02-10
ingl
o
rio
n
a
d
ded sav
e
-fram
e
-a
n
d-
l
oca
l
s
commit
|
commitdiff
|
tree
2013-02-09
inglorion
removed no longer neces
s
ary code
f
r
o
m mips_gas_
g
enerator
commit
|
commitdiff
|
tree
2013-02-09
inglorion
implemented sav
e
-loc
a
ls and re
s
tore-locals on MIPS
commit
|
commitdiff
|
tree
2013-02-06
inglorion
ma
d
e sa
v
e
-
frame only s
a
ve
r
egisters not y
e
t
saved i
n
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
ingl
o
rion
moved mor
e
code int
o
com
m
on_code_genera
t
or
commit
|
commitdiff
|
tree
2013-02-05
inglo
r
i
on
Mo
v
ed sa
v
e a
n
d r
e
s
tore logic for frame
s
and locals
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
inglo
r
ion
i
m
p
l
emen
t
ed
s
ave-locals and r
e
store-loca
l
s o
n
i386
commit
|
commitdiff
|
tree
2013-02-03
inglorion
im
p
lem
e
nted
{save,restore}-frame a
n
d {save,r
e
store
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
i
n
glorio
n
added save
-
l
o
cals and r
e
store-locals, implemented on ARM
commit
|
commitdiff
|
tree
2012-11-25
inglorio
n
Elim
i
nate some
unnecessary
loads on AM
D
64
commit
|
commitdiff
|
tree
2012-11-25
inglo
r
ion
Re
m
o
ved a number of special cases from the
NASM generato
r
commit
|
commitdiff
|
tree
2012-11-25
inglorion
Store locals in r
e
gisters on
AMD64
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Us
e
s
y
mbols instead of strings to
d
enote registers
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
i
n
glorion
Use
immediate value
s
for sm
a
ll integers on A
R
M
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Re
m
oved superfluous debu
g
comments from A
R
M
g
e
nerator
commit
|
commitdiff
|
tree
2012-11-24
in
g
lo
r
ion
On
ARM, don't ge
n
erate mul w
i
th d
e
st equal
t
o first
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
i
n
gl
o
rion
Fix AMD64 loading
o
f immeadiate
v
a
l
e
s
outsid
e
32-bit
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
ing
l
orion
S
t
ron
g
er test for restore-fram
e
commit
|
commitdiff
|
tree
2012-11-21
in
g
lori
o
n
Imple
m
ente
d
subst
i
tute-number, restore-frame
a
nd
save
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorio
n
Ma
k
e save-frame an
d
r
e
store-fr
a
me
w
ork on
AMD64 and
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
inglorion
Make subs
t
itute-number
w
ork on
A
MD64 and
i
386
commit
|
commitdiff
|
tree
2012-11-20
ingl
o
rion
Added
r
esto
r
e
-
f
rame and s
a
ve-frame on ARM
commit
|
commitdiff
|
tree
2012-11-19
inglorion
Ad
d
e
d
substitute-num
b
er on
ARM
commit
|
commitdiff
|
tree
2012-11-15
in
g
lor
i
o
n
Fi
x
i
386 code
genera
t
or
commit
|
commitdiff
|
tree
2012-11-15
i
n
glorion
Make auto
-
bytes
a
nd auto-words
work with
n
o
n
-immediate
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
i
n
gl
o
r
ion
Ref
a
cto
r
e
d
AM
D
64
code gen
e
rator
commit
|
commitdiff
|
tree
2012-11-11
inglorion
Made auto-bytes
a
nd a
u
t
o-words work with variable arguments
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
inglorion
I
mplement auto-bytes
a
nd
aut
o
-wor
d
s for ARM
commit
|
commitdiff
|
tree
2012-11-04
inglorion
Make set-at work o
n
A
RM
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Fix ARM gene
r
a
tor to work with new Environment
code
commit
|
commitdiff
|
tree
2012-11-03
ing
l
or
i
on
U
p
da
t
e t
e
s
t
/
.
gitignore
t
o
ig
n
ore new b
i
naries
commit
|
commitdiff
|
tree
2012-11-03
inglorio
n
Spli
t
many-vars
i
n
t
o 3 separate te
s
t programs
commit
|
commitdiff
|
tree
2012-11-03
i
n
glo
r
ion
r
e
place
d
references to
increme
n
t_e
r
rors in tests
commit
|
commitdiff
|
tree
2012-10-31
ing
l
orion
Changes for R
u
by 1
.
9 compatibilit
y
commit
|
commitdiff
|
tree
2012-10-09
in
g
lo
r
ion
R
e
port numb
e
r
of
p
assed an
d
failed te
s
ts
commit
|
commitdiff
|
tree
2012-10-09
i
n
g
l
o
r
i
o
n
Impleme
n
ted auto-bytes a
n
d
a
uto-
w
ords for mip
s
commit
|
commitdiff
|
tree
2012-10-05
i
n
g
lorion
Upd
a
te MIPS code gener
a
t
o
r to work with r
e
facto
r
ed
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
inglorion
Add
.
s to
.
SUFFIXES i
n
test/Makefile
commit
|
commitdiff
|
tree
2012-09-17
inglorion
Added test case for auto-words and
m
a
d
e
it
pass on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
ing
l
orion
F
i
x i386 code generato
r
s
o
t
hat all tests p
a
ss
commit
|
commitdiff
|
tree
2012-09-15
inglorion
Implemented auto-bytes
o
n AMD64
commit
|
commitdiff
|
tree
2012-09-10
inglorion
New Environ
m
ent class
.
Tes
t
s p
a
ss on AMD64
commit
|
commitdiff
|
tree
2012-02-05
inglorion
More te
s
ts
fo
r
set with at-expr
e
ssions
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Allo
w
set to assign to at-ex
p
re
s
sions
commit
|
commitdiff
|
tree
2012-02-05
inglorion
S
e
t versio
n
t
o
1
.
1-dev
commit
|
commitdiff
|
tree
2012-01-29
inglor
i
o
n
Also test
er
r
or
tex
t
in test_parser
.
rb
commit
|
commitdiff
|
tree
2012-01-29
inglo
r
ion
M
ade pa
r
ser able to report mul
t
iple erro
r
s
p
er call
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
i
nglorion
Ref
a
ctored test
.
rb so that pass_test and fail_test
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
i
nglor
i
on
Set version to 1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
inglorion
added some
tests
for
t
he parser
a
n
d
fixed some bugs
commit
|
commitdiff
|
tree
2012-01-26
in
g
lori
o
n
Restructu
r
ed tests so tha
t
t
es
t
s
for v
a
lidator and
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
i
n
g
lorion
Added doc/features
.
html
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Added m
o
re
t
ests f
o
r
at-e
x
pressions
commit
|
commitdiff
|
tree
next