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
allocate fewer local variable slots
2013-03-18
inglorion
allocate
fewer
local
v
ariab
l
e
s
lots
commit
|
commitdiff
|
tree
2013-02-18
inglorion
added
g
roups
commit
|
commitdiff
|
tree
2013-02-17
inglorion
stricte
r
test fo
r
variables in shared libra
r
ies
commit
|
commitdiff
|
tree
2013-02-17
i
nglorion
made variabl
e
s in shared
l
i
bra
r
i
es wor
k
on i386
commit
|
commitdiff
|
tree
2013-02-17
inglorion
made va
r
i
ables in shared libra
r
i
es work on AMD6
4
commit
|
commitdiff
|
tree
2013-02-17
inglorion
shar
e
d
libr
a
ries
c
an now exp
o
rt variables on MIPS
commit
|
commitdiff
|
tree
2013-02-17
inglorion
implemented
s
hared librar
y
s
upport on MI
P
S
commit
|
commitdiff
|
tree
2013-02-17
in
g
lo
r
ion
add
e
d sh
a
red library support to
AMD64
a
n
d
i38
6
commit
|
commitdiff
|
tree
2013-02-17
inglorion
added suppo
r
t fo
r
creating shar
e
d
libraries on ARM
commit
|
commitdiff
|
tree
2013-02-10
inglorion
keep track o
f
saved registers on MIPS
commit
|
commitdiff
|
tree
2013-02-10
in
g
lorio
n
a
d
d
ed save-fram
e
-and-locals
commit
|
commitdiff
|
tree
2013-02-09
ingl
o
rion
removed n
o
longe
r
necessary code from mips_gas_generator
commit
|
commitdiff
|
tree
2013-02-09
ingl
o
rion
implement
e
d
s
a
v
e-
l
o
c
als and restore-locals on
M
I
PS
commit
|
commitdiff
|
tree
2013-02-06
inglorion
made save-fram
e
on
l
y
s
ave
registers not yet saved in
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
ingl
o
rion
moved m
o
re code into commo
n
_code_generato
r
commit
|
commitdiff
|
tree
2013-02-05
in
g
l
o
r
ion
Move
d
save
a
nd resto
r
e logic
for frames and local
s
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
inglorion
implemente
d
save-
l
ocals and restore-lo
c
a
ls on i386
commit
|
commitdiff
|
tree
2013-02-03
inglorion
implemented {
s
ave,res
t
o
r
e}-fram
e
and
{
save,restore
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
inglor
i
on
a
dded
s
ave-local
s
and restore-locals, im
p
lemented
o
n ARM
commit
|
commitdiff
|
tree
2012-11-25
inglo
r
ion
Elimin
a
te s
o
me unnecessary
l
o
a
ds on AMD64
commit
|
commitdiff
|
tree
2012-11-25
inglorion
R
emov
e
d a number
of special cases from the NASM ge
n
erator
commit
|
commitdiff
|
tree
2012-11-25
inglorion
Stor
e
l
o
c
als in registers on AMD64
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Use symbols inst
e
a
d
o
f s
t
rings
to
denote reg
i
sters
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Us
e
im
m
edia
t
e v
a
lues for
s
mall i
n
tegers on ARM
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Re
m
oved super
f
l
u
ou
s
debu
g
c
omm
e
nts
f
rom ARM generator
commit
|
commitdiff
|
tree
2012-11-24
inglorion
O
n
ARM, don't generate mul wit
h
dest equa
l
to
f
irst
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
F
ix
AMD64
l
oad
i
ng of
i
m
meadiate v
a
les outside 32-bit
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Strong
e
r
test for restore-fram
e
commit
|
commitdiff
|
tree
2012-11-21
inglori
o
n
Implemented substit
u
te-number, res
t
ore-fram
e
and
save
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
ing
l
or
i
on
Make s
a
ve-frame
and re
s
t
o
re-frame work on
AMD64
and
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
inglo
r
ion
Make substitute-number w
o
r
k
on AMD64 and i386
commit
|
commitdiff
|
tree
2012-11-20
ing
l
o
r
i
on
Added restore-
f
r
ame
a
nd save-frame on ARM
commit
|
commitdiff
|
tree
2012-11-19
i
nglorion
Added substitu
t
e-number on ARM
commit
|
commitdiff
|
tree
2012-11-15
inglorio
n
Fix
i386 code gener
a
tor
commit
|
commitdiff
|
tree
2012-11-15
inglorio
n
M
a
k
e a
u
to-
b
yte
s
a
nd auto-
w
ords work
w
i
t
h
non-
i
mmediate
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Re
f
actore
d
AMD
6
4 code genera
t
or
commit
|
commitdiff
|
tree
2012-11-11
i
n
glori
o
n
M
a
d
e auto-b
y
t
es and auto-w
o
rds wor
k
w
i
t
h variable arguments
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
inglorion
Implem
e
nt
a
uto-bytes
a
nd auto-words
for ARM
commit
|
commitdiff
|
tree
2012-11-04
ingl
o
rion
M
ak
e
set
-
at work on ARM
commit
|
commitdiff
|
tree
2012-11-03
inglorion
F
i
x ARM generator
t
o wo
r
k with new
Enviro
n
ment code
commit
|
commitdiff
|
tree
2012-11-03
ing
l
or
i
on
Upd
a
te test
/
.
gitignore to ignor
e
new bin
a
r
i
e
s
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Split many-vars into 3 separate test
p
rograms
commit
|
commitdiff
|
tree
2012-11-03
inglor
i
o
n
r
e
pla
c
ed references t
o
increment_erro
r
s in tests
commit
|
commitdiff
|
tree
2012-10-31
inglori
o
n
Changes f
o
r Ruby 1
.
9
compatibility
commit
|
commitdiff
|
tree
2012-10-09
i
n
glorio
n
Report
n
umber
of pas
s
ed
a
nd failed tests
commit
|
commitdiff
|
tree
2012-10-09
i
n
glorion
Implement
e
d au
t
o-bytes
and auto
-
words for mips
commit
|
commitdiff
|
tree
2012-10-05
ing
l
ori
o
n
Update MIPS code
generator to work
with re
f
a
c
tored
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
ing
l
orion
Add
.
s to
.
S
UFFIXES in
t
est/Ma
k
e
f
i
l
e
commit
|
commitdiff
|
tree
2012-09-17
i
n
glor
i
o
n
Added test case for auto-w
o
rds and made i
t
pass on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
ing
l
orion
F
i
x
i386 code generator
s
o
t
hat
a
ll tests pass
commit
|
commitdiff
|
tree
2012-09-15
inglo
r
ion
Implem
e
nted auto-bytes on
A
MD6
4
commit
|
commitdiff
|
tree
2012-09-10
inglori
o
n
New Envi
r
onme
n
t class
.
Tests pass on AMD64
commit
|
commitdiff
|
tree
2012-02-05
inglor
i
on
More tests for
set with
a
t
-expr
e
s
s
ions
commit
|
commitdiff
|
tree
2012-02-05
inglori
o
n
Allow set t
o
a
ssign to at-e
x
pressions
commit
|
commitdiff
|
tree
2012-02-05
ing
l
orion
S
e
t
ver
s
ion to 1
.
1
-
dev
commit
|
commitdiff
|
tree
2012-01-29
in
g
lorion
Also
t
e
st error te
x
t
i
n test_p
a
rser
.
rb
commit
|
commitdiff
|
tree
2012-01-29
ingl
o
r
ion
Made parser
a
ble to report multi
p
le errors per call
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
ing
l
orion
Refactored test
.
rb
so t
h
a
t pass
_
test
a
nd f
a
i
l
_t
e
st
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
inglo
r
ion
Set version to
1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
inglorion
adde
d
som
e
t
e
sts
fo
r
the
p
arser and fixed some bugs
commit
|
commitdiff
|
tree
2012-01-26
inglorion
R
e
structured tests so that tests for va
l
idator and
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
ingl
o
rion
Added doc/f
e
atures
.
h
t
m
l
commit
|
commitdiff
|
tree
2012-01-06
i
nglor
i
o
n
Added m
o
re tes
t
s for at-expressi
o
ns
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated tests
to de
a
l with new fe
a
ture
s
commit
|
commitdiff
|
tree
2012-01-06
i
ngl
o
rion
Added features bits
-
per-word,
b
yte-or
d
er and b
y
tes
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Up
d
ated doc
u
mentation for
parser
commit
|
commitdiff
|
tree
2012-01-06
i
nglorion
Refa
c
tored validator
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Made spac
i
ng in tests mo
r
e
c
ons
i
stent
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
Added 2012 to list
of years in COPYIN
G
commit
|
commitdiff
|
tree
2012-01-06
ing
l
o
r
ion
Updated manpage and RE
A
DME
commit
|
commitdiff
|
tree
2012-01-06
in
g
l
o
ri
o
n
Run tests in pa
r
alle
l
commit
|
commitdiff
|
tree
2012-01-06
i
ng
l
orion
Update
d
l
ist
of years in COPYI
N
G
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorion
Added --vers
i
on option to voodooc
.
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Remo
v
ed support and test
s
for old code ge
n
e
r
ator
A
PI
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Set vers
i
o
n num
b
er to
1
.
0
.
0
commit
|
commitdiff
|
tree
2012-01-06
inglorion
A
dded t
e
st
s
for supported language ve
r
sion
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Documented that f
e
atur
e
s and has_featur
e
? method
s
are
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Moved feat
u
r
es and
h
a
s
_f
e
a
ture? from V
o
o
d
oo module
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
inglori
o
n
Me
r
ge branch 'master' into experimental
commit
|
commitdiff
|
tree
2011-12-15
inglorion
Made test driv
e
r
flush
stdout
b
efore running test pr
o
g
ram
commit
|
commitdiff
|
tree
2011-12-15
inglo
r
ion
i386_
n
asm
_
gene
r
ator: ad
d
e
d
mis
s
ing req
u
ire for nasm_gen
e
ra
t
or
commit
|
commitdiff
|
tree
2011-12-15
inglorion
Made test driver flush
stdout before
running test program
commit
|
commitdiff
|
tree
2011-12-15
inglorion
i38
6
_nasm_g
e
nerator: adde
d
mis
s
ing require
f
or nasm_g
e
nerator
commit
|
commitdiff
|
tree
2011-08-29
inglorion
Upda
t
ed lan
g
uag
e
specificat
i
on
commit
|
commitdiff
|
tree
2011-08-29
inglorion
validator: get
-
byte and get-word are expressions
,
n
o
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Fi
x
ed more typos
commit
|
commitdiff
|
tree
2011-08-25
ing
l
orion
Rem
o
ved
T
ODO and f
i
x
e
d
s
ome typos in MIPS asse
m
bly
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorion
R
emoved
m
ention of
"i
3
86" from MIPS a
s
sembly generator
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_ga
s
_g
e
n
e
r
ator: Do
n
't
write
debu
g
info to std
e
rr
commit
|
commitdiff
|
tree
2011-08-19
ing
l
orion
a
r
m
_
gas_generator: Implemented t
a
il calls
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_
g
as_generator:
I
m
plem
e
nted rol
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_genera
t
or: Implemen
t
e
d
div and
m
od us
i
ng __aeabi_idi
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
i
n
glorio
n
a
rm
_
gas_generator: E
m
i
t
constants
at every goto and
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm
_
g
as_generator: Added s
u
pport for bl
o
cks
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_g
a
s_gener
a
tor: make call work
w
ith address
e
s in
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
ing
l
orion
First support for
arm architec
t
ure
commit
|
commitdiff
|
tree
2011-07-08
inglorion
Updated te
s
ts cases
f
or set-byte and set word
commit
|
commitdiff
|
tree
2011-06-25
in
g
lorion
Ad
d
ed
te
s
t
program conta
i
ning errors
commit
|
commitdiff
|
tree
2011-06-25
i
n
glo
r
ion
Added s
u
pport for listing and testing features
commit
|
commitdiff
|
tree
2011-04-04
in
g
lo
r
ion
I
mpr
o
ved erro
r
re
p
ort
i
ng
commit
|
commitdiff
|
tree
next