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
added --check option to voodooc
2013-06-29
inglorion
a
dded
-
-check option to vo
o
dooc
commit
|
commitdiff
|
tree
2013-03-18
in
g
lorion
a
llocate fewer loca
l
v
a
riable slots
commit
|
commitdiff
|
tree
2013-02-18
inglo
r
ion
added groups
commit
|
commitdiff
|
tree
2013-02-17
i
n
glor
i
on
stricter
test for variables in shar
e
d
libraries
commit
|
commitdiff
|
tree
2013-02-17
inglorio
n
made
va
r
i
ables in
shared lib
r
aries wo
r
k on
i386
commit
|
commitdiff
|
tree
2013-02-17
in
g
lorion
made variables
in share
d
lib
r
aries wor
k
on AMD6
4
commit
|
commitdiff
|
tree
2013-02-17
i
nglorion
s
hared
l
ibraries can now
export variables on
MIPS
commit
|
commitdiff
|
tree
2013-02-17
inglorio
n
implem
e
nted sh
a
re
d
library s
u
pp
o
rt
on MIPS
commit
|
commitdiff
|
tree
2013-02-17
inglorion
added shared li
b
rary support to AMD64 and i386
commit
|
commitdiff
|
tree
2013-02-17
inglori
o
n
added support f
o
r
c
reating shared libraries on ARM
commit
|
commitdiff
|
tree
2013-02-10
i
nglori
o
n
keep track o
f
saved re
g
ister
s
on
M
IPS
commit
|
commitdiff
|
tree
2013-02-10
inglo
r
ion
added s
a
ve-frame-a
n
d-locals
commit
|
commitdiff
|
tree
2013-02-09
inglorion
removed no lo
n
ger neces
s
a
r
y
c
ode from mips_gas_g
e
nerator
commit
|
commitdiff
|
tree
2013-02-09
i
nglorion
implemented save-locals and r
e
s
tore-l
o
cals on MIPS
commit
|
commitdiff
|
tree
2013-02-06
inglorion
made save-frame on
l
y sa
v
e registers n
o
t yet saved in
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
ing
l
orion
moved
m
ore code into common_code_
g
e
n
erator
commit
|
commitdiff
|
tree
2013-02-05
inglorion
Move
d
s
a
ve
a
n
d restore logic f
o
r frames and locals
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
ing
l
orion
im
p
l
emen
t
ed save-locals and restore-loca
l
s on i386
commit
|
commitdiff
|
tree
2013-02-03
i
n
g
lorion
imple
m
ented {s
a
ve,restore}-frame and {save,restore
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
inglorion
added sa
v
e-locals and restore
-
locals, implemented on ARM
commit
|
commitdiff
|
tree
2012-11-25
inglorion
Eliminate some unne
c
es
s
ary
load
s
o
n
AMD64
commit
|
commitdiff
|
tree
2012-11-25
i
ngl
o
r
i
on
R
e
moved a number of special cases f
r
om the NASM g
e
ner
a
t
o
r
commit
|
commitdiff
|
tree
2012-11-25
i
nglorion
Store loc
a
ls in r
e
gisters on
AMD64
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Use symbols i
n
stead
of strings to
d
enote re
g
i
sters
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
i
n
g
lorion
Use immediate values f
o
r s
m
a
l
l
i
ntegers o
n
A
R
M
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Removed superfluous d
e
bug c
o
mments from ARM generato
r
commit
|
commitdiff
|
tree
2012-11-24
inglor
i
on
On ARM, don't
g
enerat
e
mul with
d
es
t
equal to first
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
i
n
glor
i
on
Fix AMD64 load
i
ng of i
m
m
eadi
a
te v
a
les outside 32-b
i
t
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Stronge
r
test fo
r
restore-fr
a
me
commit
|
commitdiff
|
tree
2012-11-21
inglo
r
ion
Implemen
t
ed substi
t
ute-number, restore-
f
rame and
s
av
e
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Make save-frame a
n
d re
s
tore-frame work
o
n A
M
D
64
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
inglorion
Make sub
s
tit
u
te-
n
umber work on A
M
D64 and i386
commit
|
commitdiff
|
tree
2012-11-20
in
g
lorion
Added re
s
t
ore-frame and save-frame on ARM
commit
|
commitdiff
|
tree
2012-11-19
inglorion
Added substitute-number o
n
ARM
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Fix i386 co
d
e gene
r
ator
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Make auto-b
y
tes
and a
u
to
-
w
ord
s
work with non-immediate
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
ingl
o
rion
Refactored
AMD64 code generato
r
commit
|
commitdiff
|
tree
2012-11-11
inglor
i
on
Mad
e
auto-bytes and auto
-
wor
d
s work
with variable arguments
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
inglorion
I
mplement auto-
b
y
t
e
s and auto-words f
o
r
ARM
commit
|
commitdiff
|
tree
2012-11-04
inglorion
Make set-at work
on ARM
commit
|
commitdiff
|
tree
2012-11-03
inglor
i
on
Fix ARM
g
enerator t
o
work with new Environment co
d
e
commit
|
commitdiff
|
tree
2012-11-03
ingl
o
rion
Updat
e
test/
.
gitignore t
o
ignore
n
e
w
binaries
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Split many-
v
ars
i
nto
3 separat
e
test
p
rogr
a
ms
commit
|
commitdiff
|
tree
2012-11-03
ing
l
orion
r
e
placed re
f
erences to increm
e
nt_err
o
rs in test
s
commit
|
commitdiff
|
tree
2012-10-31
inglorion
Changes fo
r
Ruby
1
.
9
compat
i
b
i
lity
commit
|
commitdiff
|
tree
2012-10-09
ingl
o
rio
n
Report n
u
mber o
f
pa
s
s
e
d and failed tes
t
s
commit
|
commitdiff
|
tree
2012-10-09
inglori
o
n
I
m
plemented a
u
to
-
byt
e
s and auto-wor
d
s
fo
r
mips
commit
|
commitdiff
|
tree
2012-10-05
i
nglorio
n
Update MIPS c
o
d
e generator to
w
ork with refactored
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
i
n
gl
o
rion
A
d
d
.
s to
.
S
UFFIXES i
n
tes
t
/Makefile
commit
|
commitdiff
|
tree
2012-09-17
inglorion
Added te
s
t c
a
se for auto-words and made it pass on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
inglor
i
on
Fix i386 code
gene
r
at
o
r so that all te
s
ts
p
ass
commit
|
commitdiff
|
tree
2012-09-15
inglori
o
n
Implemented auto-bytes o
n
AMD64
commit
|
commitdiff
|
tree
2012-09-10
inglorion
New Envi
r
onment
class
.
T
e
s
t
s
pass on AMD64
commit
|
commitdiff
|
tree
2012-02-05
inglo
r
io
n
More test
s
for set wit
h
at-e
x
pres
s
ions
commit
|
commitdiff
|
tree
2012-02-05
i
nglorio
n
Allow se
t
to
a
ss
i
g
n
to at-
e
xpressions
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Set v
e
rsio
n
to 1
.
1
-
dev
commit
|
commitdiff
|
tree
2012-01-29
inglor
i
o
n
Also test error text in test_parser
.
rb
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Made pa
r
ser able
t
o report
mul
t
iple errors pe
r
call
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
i
n
glorion
Refactored test
.
rb so th
a
t pa
s
s
_
t
es
t
and fail_test
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
inglorion
Set version to 1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
ingl
o
rion
a
dded some tests
for the parser an
d
fi
x
ed
s
ome
bugs
commit
|
commitdiff
|
tree
2012-01-26
inglor
i
on
R
estructured tests so t
h
a
t tes
t
s
f
o
r v
a
lidator and
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
in
g
lorion
Adde
d
doc/fe
a
tures
.
html
commit
|
commitdiff
|
tree
2012-01-06
i
ngl
o
rion
Added more tests for
a
t
-e
x
pressions
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
Upda
t
ed te
s
t
s
to dea
l
w
ith new features
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Added feat
u
r
e
s
bi
t
s-per-wo
r
d
,
byt
e
-order and byt
e
s
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated
d
ocumentati
o
n f
o
r
parser
commit
|
commitdiff
|
tree
2012-01-06
ingl
o
rion
Refa
c
tore
d
va
l
idato
r
commit
|
commitdiff
|
tree
2012-01-06
ing
l
o
r
i
o
n
Mad
e
spacing in tests m
o
re cons
i
stent
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
io
n
Added 2012 to l
i
st of years in COPYING
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated ma
n
page and READ
M
E
commit
|
commitdiff
|
tree
2012-01-06
ing
l
orion
Run test
s
in
p
arall
e
l
commit
|
commitdiff
|
tree
2012-01-06
in
g
lor
i
on
Updated list of
years i
n
C
O
PYING
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
Added
--versio
n
option
t
o
v
oodooc
.
commit
|
commitdiff
|
tree
2012-01-06
i
nglo
r
ion
R
em
o
ved support an
d
tests for old code generator API
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Set version number to
1
.
0
.
0
commit
|
commitdiff
|
tree
2012-01-06
in
g
lo
r
i
o
n
Added
t
e
s
ts for supported language
v
ersion
commit
|
commitdiff
|
tree
2012-01-06
i
n
glorion
D
ocumented that features and has_feature? method
s
are
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorion
Moved features and
h
a
s_feature? from Voodoo module
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
i
nglo
r
i
o
n
M
e
rge branch 'master'
i
n
to
experime
n
t
a
l
commit
|
commitdiff
|
tree
2011-12-15
inglorion
Made test driver fl
u
sh
stdou
t
before running test pro
g
ram
commit
|
commitdiff
|
tree
2011-12-15
in
g
lorio
n
i386_nasm
_
ge
n
erator: added
m
issing require for nasm_generat
o
r
commit
|
commitdiff
|
tree
2011-12-15
i
n
gl
o
rion
Made test
d
river flush stdout before
r
unnin
g
test program
commit
|
commitdiff
|
tree
2011-12-15
ing
l
orion
i386_nas
m
_generator: a
d
ded miss
i
ng re
q
ui
r
e
for nasm_
g
en
e
rator
commit
|
commitdiff
|
tree
2011-08-29
in
g
lor
i
on
U
pdat
e
d
l
anguage
s
p
e
cif
i
c
at
i
on
commit
|
commitdiff
|
tree
2011-08-29
inglorion
valid
a
tor: ge
t
-byte and get-word are expressions
,
no
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
i
n
gl
o
rio
n
Fixed
mor
e
typo
s
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Removed TODO and fixed s
o
me ty
p
os in MIPS assembly
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorio
n
Removed me
n
tion o
f
"i3
8
6" from MIPS a
s
sem
b
ly generator
commit
|
commitdiff
|
tree
2011-08-19
ing
l
orio
n
arm_gas_generator:
Don't
w
rite debug i
n
f
o
to st
d
err
commit
|
commitdiff
|
tree
2011-08-19
i
nglorion
a
r
m_gas_generator: Implement
e
d tail calls
commit
|
commitdiff
|
tree
2011-08-19
ing
l
ori
o
n
arm
_
gas_g
e
n
erator: Implemented ro
l
commit
|
commitdiff
|
tree
2011-08-19
inglorion
a
rm_gas_gen
e
r
ator: Imp
l
emented div
a
nd mod using __aea
b
i_idi
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglorio
n
arm_gas_generator:
Em
i
t constants a
t
ev
e
r
y goto an
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglor
i
on
a
rm_
g
a
s
_g
e
n
erator: Added support
f
or bloc
k
s
commit
|
commitdiff
|
tree
2011-08-19
inglorion
a
r
m_gas_generator:
m
a
k
e
call
w
ork with addresses in
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
inglor
i
o
n
F
i
rst su
p
port for arm architecture
commit
|
commitdiff
|
tree
2011-07-08
inglorion
U
pdated tests ca
s
es f
o
r
s
et
-
byte and set word
commit
|
commitdiff
|
tree
2011-06-25
inglori
o
n
Added te
s
t
p
r
ogram containing er
r
ors
commit
|
commitdiff
|
tree
2011-06-25
in
g
l
o
rion
Added support
for li
s
t
ing a
n
d tes
t
ing featur
e
s
commit
|
commitdiff
|
tree
next