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
shared libraries can now export variables on MIPS
2013-02-17
inglorion
shared l
i
braries c
a
n now expor
t
v
a
r
iabl
e
s on
M
IP
S
commit
|
commitdiff
|
tree
2013-02-17
inglorio
n
implemente
d
shared li
b
rary su
p
p
o
rt on M
I
PS
commit
|
commitdiff
|
tree
2013-02-17
inglorion
a
d
d
ed
s
hared library
support
t
o AM
D
64 an
d
i386
commit
|
commitdiff
|
tree
2013-02-17
i
ng
l
orion
a
d
ded
s
u
pport for creat
i
ng
s
hared lib
r
aries on
A
RM
commit
|
commitdiff
|
tree
2013-02-10
ingl
o
ri
o
n
keep tra
c
k of
saved registers on MIPS
commit
|
commitdiff
|
tree
2013-02-10
inglorion
adde
d
s
ave-frame-
a
nd-local
s
commit
|
commitdiff
|
tree
2013-02-09
inglorion
r
e
moved no lon
g
er necess
a
ry code from mips_gas_gen
e
rator
commit
|
commitdiff
|
tree
2013-02-09
inglorion
imp
l
emen
t
ed save-
l
oca
l
s and
r
estore-l
o
cals o
n
M
I
PS
commit
|
commitdiff
|
tree
2013-02-06
ing
l
orion
made save-fram
e
on
l
y sav
e
r
egisters
n
ot yet saved in
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
i
ngl
o
rion
moved more
code into com
m
on_code_genera
t
or
commit
|
commitdiff
|
tree
2013-02-05
inglorion
M
oved
s
ave
a
n
d
resto
r
e logi
c
for frames
a
n
d
locals
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
inglorion
implem
e
nted
s
ave-lo
c
a
l
s
a
nd
restore-loca
l
s
on i386
commit
|
commitdiff
|
tree
2013-02-03
inglorion
imp
l
emented
{
s
av
e
,restore}-frame and
{
save,restor
e
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
i
n
glorio
n
added save-locals and restore-locals, implemented o
n
ARM
commit
|
commitdiff
|
tree
2012-11-25
inglorion
E
liminate
some
unnecessary l
o
ads on AMD64
commit
|
commitdiff
|
tree
2012-11-25
inglorio
n
Removed a number
o
f
s
p
ecial cases from
t
he N
A
SM g
e
nerator
commit
|
commitdiff
|
tree
2012-11-25
inglorion
Store locals in regis
t
ers on AMD64
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Us
e
symb
o
ls instead of strings to de
n
o
t
e
registers
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Use imm
e
d
iate
values for sm
a
ll inte
g
ers on ARM
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Removed su
p
erflu
o
us
d
ebu
g
comments from
ARM
g
e
n
erator
commit
|
commitdiff
|
tree
2012-11-24
ing
l
o
r
ion
On A
R
M, d
o
n'
t
gener
a
te
mul with
d
est equal to first
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglori
o
n
F
i
x
A
MD64 loading of
i
m
m
ead
i
ate v
a
les
o
utsi
d
e
32-bit
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Stronger test for restore-frame
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Implemen
t
e
d
substitute-number, restore-
f
r
a
me and save
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Make
save-frame and r
e
s
tore-fr
a
me work on AMD64 and
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
inglorion
Make substit
u
te
-
number work on A
M
D64 and i3
8
6
commit
|
commitdiff
|
tree
2012-11-20
i
nglorion
A
dde
d
re
s
t
ore-frame and save-fra
m
e
o
n
A
RM
commit
|
commitdiff
|
tree
2012-11-19
inglorion
Added substitute-number on
ARM
commit
|
commitdiff
|
tree
2012-11-15
in
g
lo
r
ion
Fix i386 co
d
e genera
t
or
commit
|
commitdiff
|
tree
2012-11-15
ingl
o
rion
Make auto-
b
ytes and
au
t
o-words
wo
r
k w
i
th non-immedi
a
te
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
ingl
o
rion
Refactored AMD
6
4 code generator
commit
|
commitdiff
|
tree
2012-11-11
inglorion
Ma
d
e
auto-bytes an
d
au
t
o
-
w
ords work with varia
b
l
e argume
n
ts
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
inglorion
Imple
m
ent auto-bytes and a
u
to-wo
r
ds f
o
r ARM
commit
|
commitdiff
|
tree
2012-11-04
inglo
r
io
n
Make set
-
at
w
o
r
k
o
n
ARM
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Fix
AR
M
g
enerator t
o
work with new
E
nviro
n
ment code
commit
|
commitdiff
|
tree
2012-11-03
inglori
o
n
Update
t
e
s
t/
.
g
i
tignore to ignore n
e
w binari
e
s
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Split many-vars into 3 s
e
parate
test p
r
ograms
commit
|
commitdiff
|
tree
2012-11-03
inglorion
r
epla
c
e
d
refe
r
ence
s
t
o
inc
r
ement_errors in te
s
ts
commit
|
commitdiff
|
tree
2012-10-31
i
n
glorion
Chang
e
s
f
or
R
uby
1
.
9 compatibility
commit
|
commitdiff
|
tree
2012-10-09
i
n
glorion
Re
p
or
t
number
of
p
assed and failed tests
commit
|
commitdiff
|
tree
2012-10-09
inglorion
Implemented au
t
o-by
t
e
s
and auto-wo
r
ds f
o
r mips
commit
|
commitdiff
|
tree
2012-10-05
ing
l
orion
Updat
e
MIPS code gen
e
rator to work with ref
a
ctored
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
inglo
r
io
n
Add
.
s
t
o
.
SUFF
I
X
ES
i
n test/Makefile
commit
|
commitdiff
|
tree
2012-09-17
inglorion
Added te
s
t case for auto-
w
ords and
m
ade
it
p
ass on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
inglorion
Fix
i
386 code generator s
o
that all
t
ests pass
commit
|
commitdiff
|
tree
2012-09-15
i
n
glo
r
ion
I
mplemented au
t
o-
b
yt
e
s on AM
D
6
4
commit
|
commitdiff
|
tree
2012-09-10
inglor
i
on
New Envir
o
nm
e
nt class
.
Tests pass on AMD64
commit
|
commitdiff
|
tree
2012-02-05
in
g
lorion
More tests for set
wi
t
h at-expressions
commit
|
commitdiff
|
tree
2012-02-05
i
n
glorion
Al
l
o
w
se
t
t
o assign to at-expressions
commit
|
commitdiff
|
tree
2012-02-05
inglorio
n
Set version t
o
1
.
1-de
v
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Also test error
text in
t
est
_
parser
.
rb
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Made
p
arser a
b
l
e
to report multiple
e
rrors p
e
r call
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
inglorio
n
Refactored te
s
t
.
rb so that pass
_
test a
n
d fail_te
s
t
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
i
n
glor
i
on
S
e
t version to
1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
inglorio
n
added som
e
tests
f
or the parser
a
nd fix
e
d some
b
u
gs
commit
|
commitdiff
|
tree
2012-01-26
inglorion
R
e
s
truc
t
u
r
ed tests so that test
s
f
o
r validator
a
nd
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
inglorion
Added doc/f
e
at
u
res
.
ht
m
l
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Added m
o
re tes
t
s
for
a
t-ex
p
ression
s
commit
|
commitdiff
|
tree
2012-01-06
i
n
g
lor
i
on
Updated test
s
to deal with new feat
u
res
commit
|
commitdiff
|
tree
2012-01-06
ing
l
orion
Added features
bit
s
-per
-
word, by
t
e-o
r
der and bytes
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
Updated
documen
t
ation fo
r
parser
commit
|
commitdiff
|
tree
2012-01-06
inglor
i
on
Refa
c
tored valida
t
or
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
Ma
d
e
s
p
a
cing in tests more consis
t
ent
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Added 2012 to list of years
i
n COPYING
commit
|
commitdiff
|
tree
2012-01-06
ingl
o
rion
Upd
a
t
ed ma
n
pa
g
e a
n
d READM
E
commit
|
commitdiff
|
tree
2012-01-06
i
n
glorion
Run tests in par
a
ll
e
l
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated list of years in COPYING
commit
|
commitdiff
|
tree
2012-01-06
i
nglor
i
on
Added
--
v
ersion option
t
o
voodooc
.
commit
|
commitdiff
|
tree
2012-01-06
inglorion
R
em
o
ved supp
o
rt and tests for old code generato
r
API
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Set
version number to 1
.
0
.
0
commit
|
commitdiff
|
tree
2012-01-06
i
nglorion
Added tests for supported language version
commit
|
commitdiff
|
tree
2012-01-06
inglorion
D
o
c
umented that
f
eatures and
has_feat
u
re?
m
ethods are
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
Moved
f
e
at
u
res and has_featu
r
e? from Voodoo
m
odule
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
ing
l
orion
Merge branch 'mast
e
r' into expe
r
ime
n
tal
commit
|
commitdiff
|
tree
2011-12-15
i
nglorion
Made t
e
st dr
i
ver flush stdout before r
u
nning
test progra
m
commit
|
commitdiff
|
tree
2011-12-15
inglorion
i386_nasm_generato
r
: added mis
s
ing requir
e
for nasm_generator
commit
|
commitdiff
|
tree
2011-12-15
inglorion
M
a
de test driver flush stdout before
r
unning test p
r
o
gram
commit
|
commitdiff
|
tree
2011-12-15
i
ngl
o
rion
i3
8
6_nasm_generator: added missing require
f
or n
a
sm_generator
commit
|
commitdiff
|
tree
2011-08-29
inglori
o
n
U
p
dat
e
d language speci
f
ication
commit
|
commitdiff
|
tree
2011-08-29
in
g
l
o
rion
validator: get-b
y
t
e
and get-word
are
expressions, not
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorion
F
ixed more typos
commit
|
commitdiff
|
tree
2011-08-25
i
nglorio
n
Removed TODO and fixed some
t
y
pos in MI
P
S
a
ssembly
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Removed men
t
ion of
"i386"
fro
m
MIPS a
s
semb
l
y generator
commit
|
commitdiff
|
tree
2011-08-19
ingl
o
r
i
on
arm
_
gas_g
e
nerator: D
o
n't
w
rite
d
ebug
i
nfo to s
t
de
r
r
commit
|
commitdiff
|
tree
2011-08-19
i
ng
l
orio
n
arm_gas_generator: Implemented
t
ail calls
commit
|
commitdiff
|
tree
2011-08-19
inglorion
ar
m
_
g
as
_
generator: Implemented
r
o
l
commit
|
commitdiff
|
tree
2011-08-19
i
n
glorion
arm_gas_generator: Implemented div and mod using __aeabi
_
idi
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
i
nglorion
arm_gas_generat
o
r: Emit constan
t
s at every goto and
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglo
r
ion
arm_
g
as_ge
n
erator: Added
s
upport fo
r
bloc
k
s
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_genera
t
or: make c
a
ll work with
a
ddre
s
ses in
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
inglorion
Fir
s
t support for
arm
architecture
commit
|
commitdiff
|
tree
2011-07-08
inglorion
U
pdated t
e
sts cases
for
s
e
t
-byte
a
nd set word
commit
|
commitdiff
|
tree
2011-06-25
inglorion
Added te
s
t program containing errors
commit
|
commitdiff
|
tree
2011-06-25
inglorion
Added support for listing and testing
features
commit
|
commitdiff
|
tree
2011-04-04
i
nglorion
Improved error reportin
g
commit
|
commitdiff
|
tree
2011-04-04
ing
l
o
r
ion
Put
validation in the parser
commit
|
commitdiff
|
tree
2011-03-20
inglorion
Mad
e
voodooc report
mu
l
tiple compi
l
e
r
e
rrors,
i
f
present
commit
|
commitdiff
|
tree
2011-03-20
inglorion
C
h
anged "
t
oplevel" to "top_level" to
a
lign with existing
.
.
.
commit
|
commitdiff
|
tree
2011-03-19
inglorion
Made compiler col
l
ec
t
errors,
i
n
s
t
e
ad of baili
n
g out
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
inglorion
Me
r
g
e
d v
a
lidat
o
r tests w
i
th compiler tests
commit
|
commitdiff
|
tree
next