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
updated copyr
i
ght
noti
c
e t
o
include 2014
commit
|
commitdiff
|
tree
2014-10-28
inglo
r
ion
made referenc
e
s to symbols always p
o
sition-in
d
ependent
.
.
.
commit
|
commitdiff
|
tree
2014-10-27
ing
l
orion
updated many-a
r
g
s
test to t
e
st
t
hat locals are p
r
eserve
d
commit
|
commitdiff
|
tree
2014-10-26
i
ng
l
or
i
on
many-
a
rgs-tail:
test
that tail calls preserve para
m
eters
.
.
.
commit
|
commitdiff
|
tree
2014-10-26
ing
l
orion
f
i
x
ed tail-call on amd64
commit
|
commitdiff
|
tree
2014-10-07
i
n
glorion
a
d
de
d
more t
e
sts fo
r
@ e
x
pressions
commit
|
commitdiff
|
tree
2014-10-07
inglorion
i
m
plemente
d
constant pool
d
istance logic using n
a
med
.
.
.
commit
|
commitdiff
|
tree
2014-10-06
inglorio
n
limi
t
ed distance o
f
constant pools to
i
nstructi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2014-10-06
inglorion
o
n i3
8
6 a
n
d AMD64,
g
en
e
rate posi
t
ion-independen
t
c
ode
.
.
.
commit
|
commitdiff
|
tree
2014-10-04
i
nglorion
made
AMD64
c
ode
g
ener
a
tor preserve rb
x
commit
|
commitdiff
|
tree
2014-09-01
i
n
glorion
added more
t
horough tes
t
i
n
g
of expr
e
ssi
o
ns
commit
|
commitdiff
|
tree
2013-12-01
inglorion
set version to 1
.
1
.
3
commit
|
commitdiff
|
tree
2013-12-01
i
n
glorion
added missi
n
g @symbol_tracker
.
use on MIPS
commit
|
commitdiff
|
tree
2013-12-01
inglorion
reject progra
m
s
that export sym
b
o
l
s aft
e
r t
h
ey hav
e
.
.
.
commit
|
commitdiff
|
tree
2013-12-01
inglorion
updated language def
i
nit
i
on with
export/import ordering
.
.
.
commit
|
commitdiff
|
tree
2013-12-01
ingl
o
rion
made import
on amd6
4
and i38
6
u
s
e
c
o
mmon_code_gene
r
a
tor
commit
|
commitdiff
|
tree
2013-12-01
inglorion
also remove
.
s files wh
e
n running m
a
k
e clean in test
.
.
.
commit
|
commitdiff
|
tree
2013-12-01
ingl
o
r
i
on
hoisted common fu
n
c
t
ionality for import t
o
com
m
on_code_generator
commit
|
commitdiff
|
tree
2013-11-30
i
n
glorion
r
eject pro
g
r
a
ms that import sy
m
bols
afte
r
using them
commit
|
commitdiff
|
tree
2013-11-19
ing
l
orion
b
u
ild t
e
st/libgroup
.
so inste
a
d of test/libgroup
.
s
commit
|
commitdiff
|
tree
2013-11-19
inglorion
updated architecture
d
etec
t
ion for MRI
2
.
0
commit
|
commitdiff
|
tree
2013-11-19
inglorion
adde
d
ignore rul
e
s for test/l
a
bels
commit
|
commitdiff
|
tree
2013-10-30
i
nglorion
support labels that s
t
a
rt in
und
e
r
s
c
o
r
es
commit
|
commitdiff
|
tree
2013-10-19
i
nglorion
r
e
j
ect programs tha
t
u
s
e
s
ymbols that hav
e
not been
.
.
.
commit
|
commitdiff
|
tree
2013-10-19
inglorio
n
fixed p
a
r
s
i
ng of
n
u
mbers after line
continu
a
tions
commit
|
commitdiff
|
tree
2013-10-18
i
n
glorion
make gem now generates gems wit
h
default paths, archite
c
ture
.
.
.
commit
|
commitdiff
|
tree
2013-10-18
in
g
lori
o
n
se
t
version
to 1
.
1
.
2
commit
|
commitdiff
|
tree
2013-10-16
i
n
glorion
f
i
xed count_locals_helper so that blocks inside
c
onditionals
.
.
.
commit
|
commitdiff
|
tree
2013-10-16
inglorion
fixed computation of
local o
f
fsets
on ARM
commit
|
commitdiff
|
tree
2013-07-15
inglorion
se
t
version to 1
.
1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglorio
n
set version
to 1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglorion
u
pdated
la
n
g
u
age specifica
t
i
o
n to Voodoo 1
.
1
commit
|
commitdiff
|
tree
2013-07-15
inglorio
n
more
te
s
t f
i
xes
commit
|
commitdiff
|
tree
2013-07-15
inglorion
fixed errors and
help tests
commit
|
commitdiff
|
tree
2013-07-13
inglorion
so
m
e updates to
t
he document
a
tion
commit
|
commitdiff
|
tree
2013-07-06
i
nglorion
add
e
d more generated files
t
o te
s
t/
.
gitignore
commit
|
commitdiff
|
tree
2013-06-29
inglorion
ad
d
e
d
--check option to voodooc
commit
|
commitdiff
|
tree
2013-03-18
in
g
lorion
allocate few
e
r
local variable slot
s
commit
|
commitdiff
|
tree
2013-02-18
inglorion
ad
d
ed groups
commit
|
commitdiff
|
tree
2013-02-17
ingl
o
rion
stri
c
ter
t
est
fo
r
variables in sha
r
ed libraries
commit
|
commitdiff
|
tree
2013-02-17
inglo
r
io
n
made variab
l
es in shared libraries work on
i386
commit
|
commitdiff
|
tree
2013-02-17
ingl
o
rion
made variables in shared
librar
i
es work on AMD6
4
commit
|
commitdiff
|
tree
2013-02-17
in
g
lorion
shared li
b
r
aries can now export variables on MIPS
commit
|
commitdiff
|
tree
2013-02-17
inglorion
im
p
lemented shared lib
r
ary s
u
pport on MIPS
commit
|
commitdiff
|
tree
2013-02-17
ingl
o
rion
added shared
library
supp
o
rt to AM
D
64 and i386
commit
|
commitdiff
|
tree
2013-02-17
ingl
o
rion
ad
d
ed suppo
r
t
f
or creating s
h
ared libra
r
ie
s
on ARM
commit
|
commitdiff
|
tree
2013-02-10
in
g
lo
r
io
n
keep trac
k
of
saved registers on MIPS
commit
|
commitdiff
|
tree
2013-02-10
i
n
gl
o
r
i
on
added save
-
frame-and-l
o
cals
commit
|
commitdiff
|
tree
2013-02-09
inglorion
removed no
long
e
r
necessa
r
y
code
f
r
om
mips_gas_gene
r
ator
commit
|
commitdiff
|
tree
2013-02-09
inglorion
imp
l
emented save
-
locals and restore-local
s
on MIPS
commit
|
commitdiff
|
tree
2013-02-06
ing
l
o
r
ion
made save-
f
ram
e
only save r
e
gisters not y
e
t
s
aved in
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
i
n
g
lorio
n
moved mor
e
c
ode int
o
c
ommon_co
d
e_gene
r
ator
commit
|
commitdiff
|
tree
2013-02-05
i
nglori
o
n
Moved save and restore logic
for frames and locals
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
inglorion
implemen
t
e
d save-local
s
and restore-locals on i38
6
commit
|
commitdiff
|
tree
2013-02-03
inglorion
im
p
lemen
t
e
d {save,res
t
ore}-frame and {sa
v
e,restore
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
inglo
r
i
o
n
a
d
ded save-locals a
n
d
r
e
s
t
o
re-
l
o
cals, implem
e
nted on AR
M
commit
|
commitdiff
|
tree
2012-11-25
ingl
o
rion
Eliminate some unnec
e
ssary load
s
on AMD64
commit
|
commitdiff
|
tree
2012-11-25
inglorion
Removed a numb
e
r of special c
a
s
e
s from the NASM
g
enerator
commit
|
commitdiff
|
tree
2012-11-25
i
nglorion
S
tore locals
i
n registers o
n
AMD64
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Us
e
symbols instead of
s
t
ring
s
to denote reg
i
s
t
ers
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
U
s
e
immediate values for s
m
all
in
t
egers on ARM
commit
|
commitdiff
|
tree
2012-11-24
in
g
l
o
rion
Removed superf
l
u
o
us debug com
m
ents from ARM gen
e
rator
commit
|
commitdiff
|
tree
2012-11-24
inglorion
On ARM,
d
on't generate mu
l
w
i
th dest equa
l
t
o
first
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Fix AMD64 loa
d
ing of immeadia
t
e v
a
les
outside
32-
b
it
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Str
o
nger test for re
s
t
ore-frame
commit
|
commitdiff
|
tree
2012-11-21
i
n
g
lorio
n
Implemented
s
ubsti
t
ute-number, restore-
f
r
a
me and save
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
i
nglorion
Make save-frame and r
e
s
t
or
e
-frame work on AMD64 and
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
inglori
o
n
Mak
e
su
b
stitute-numb
e
r work on AMD64 and i386
commit
|
commitdiff
|
tree
2012-11-20
inglorion
Added
restore-frame and save-frame
on ARM
commit
|
commitdiff
|
tree
2012-11-19
ing
l
orion
Added substitute-number on ARM
commit
|
commitdiff
|
tree
2012-11-15
ingl
o
rion
Fi
x
i3
8
6 co
d
e generat
o
r
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Ma
k
e
auto-bytes and
auto-wo
r
ds wo
r
k wi
t
h
n
o
n-im
m
e
d
iate
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
inglorion
R
e
f
actored AMD64 code ge
n
er
a
t
o
r
commit
|
commitdiff
|
tree
2012-11-11
inglor
i
on
Made a
u
to-by
t
es and auto-words work with variable argume
n
ts
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
i
nglorion
Impl
e
m
ent aut
o
-bytes an
d
auto-wor
d
s for ARM
commit
|
commitdiff
|
tree
2012-11-04
i
n
g
l
orion
Make set-at work on
ARM
commit
|
commitdiff
|
tree
2012-11-03
in
g
lor
i
on
Fix
A
RM
generator to wor
k
with new Envi
r
onment
c
ode
commit
|
commitdiff
|
tree
2012-11-03
inglo
r
ion
Update t
e
st/
.
gitignore
to ign
o
re new bi
n
aries
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Split
m
any-vars
i
nto 3
s
eparate tes
t
progr
a
m
s
commit
|
commitdiff
|
tree
2012-11-03
inglorion
r
e
placed
references to increment_errors
i
n t
e
s
t
s
commit
|
commitdiff
|
tree
2012-10-31
inglor
i
o
n
Changes for Ruby 1
.
9 comp
a
ti
b
ili
t
y
commit
|
commitdiff
|
tree
2012-10-09
inglorion
R
eport numbe
r
of p
a
s
s
ed a
n
d
f
ailed tests
commit
|
commitdiff
|
tree
2012-10-09
in
g
lorion
Implemented
a
ut
o
-by
t
es and
auto
-
w
o
rds
for mips
commit
|
commitdiff
|
tree
2012-10-05
i
n
glor
i
on
Update MIP
S
code generator to work with refactored
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
in
g
lorion
Add
.
s to
.
SUFFIXES in test/Make
f
ile
commit
|
commitdiff
|
tree
2012-09-17
inglori
o
n
Added test c
a
se for auto-words and made it
p
ass on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
inglo
r
ion
Fix i386 code ge
n
erator so
t
hat all t
e
sts pass
commit
|
commitdiff
|
tree
2012-09-15
inglorion
Implem
e
nted a
u
to-bytes on
A
MD64
commit
|
commitdiff
|
tree
2012-09-10
inglorion
New Envi
r
o
nment class
.
Tests pass on AMD64
commit
|
commitdiff
|
tree
2012-02-05
inglorion
More tests
for s
e
t with at
-
expres
s
ions
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Allow se
t
to assi
g
n
t
o at-expressio
n
s
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Set v
e
rsion
t
o
1
.
1-dev
commit
|
commitdiff
|
tree
2012-01-29
i
n
glo
r
ion
Als
o
t
est error text in tes
t
_parser
.
rb
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Made parser
a
ble to repo
r
t multiple er
r
ors per cal
l
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
i
nglorion
Refactore
d
t
e
st
.
rb so that pass_test and fail_
t
est
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
inglorion
S
e
t ver
s
ion to 1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
inglorion
added so
m
e tests for the parse
r
and fixed some bugs
commit
|
commitdiff
|
tree
2012-01-26
inglorion
Restructured tests
s
o
t
hat tests f
o
r validator
a
nd
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
i
n
glorion
Add
e
d
doc/fe
a
tures
.
htm
l
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Ad
d
ed
m
ore tests f
o
r a
t
-expre
s
sio
n
s
commit
|
commitdiff
|
tree
next