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
Moved save and restore logic for frames and locals into common_code_generator.rb
2013-02-05
i
n
glori
o
n
Mo
v
ed save and rest
o
re logic for fram
e
s and lo
c
als
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
i
n
g
lorion
implemented save-locals
a
n
d restore-locals on i386
commit
|
commitdiff
|
tree
2013-02-03
i
nglorio
n
implemented {s
a
ve,
r
estore
}
-frame and {s
a
ve,restore
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
in
g
l
o
r
i
on
a
dded
save-locals
a
nd rest
o
re-locals, i
m
plemen
t
ed on
AR
M
commit
|
commitdiff
|
tree
2012-11-25
i
ngl
o
rion
E
limina
t
e
some unnecessar
y
loads on AMD64
commit
|
commitdiff
|
tree
2012-11-25
inglorio
n
Removed a number of sp
e
c
i
al
case
s
f
r
om
t
he NASM genera
t
or
commit
|
commitdiff
|
tree
2012-11-25
ingl
o
rion
Store locals
i
n registers on AMD64
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Use symbols inste
a
d
o
f st
r
ings
to den
o
te registers
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglor
i
on
Use immediate valu
e
s for small integers on ARM
commit
|
commitdiff
|
tree
2012-11-24
i
n
gl
o
rion
Removed s
u
perflu
o
u
s
deb
u
g comments from ARM generator
commit
|
commitdiff
|
tree
2012-11-24
inglori
o
n
On ARM, don'
t
ge
n
erate mul with dest equal t
o
first
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Fix AMD64 load
i
ng of immeadiate vales outside 32-bit
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Stronger test f
o
r res
t
ore-frame
commit
|
commitdiff
|
tree
2012-11-21
inglo
r
i
o
n
I
m
plemented su
b
st
i
tute-nu
m
ber, restore-f
r
a
m
e
and save
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Make save-f
r
am
e
a
n
d
restore-frame work on AMD64 and
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
inglorion
M
ake substitute-number work on AMD64 and
i386
commit
|
commitdiff
|
tree
2012-11-20
inglorion
A
d
ded restore-fra
m
e
a
nd
s
ave-frame on ARM
commit
|
commitdiff
|
tree
2012-11-19
inglorion
A
d
ded su
b
stitute-number on A
R
M
commit
|
commitdiff
|
tree
2012-11-15
ing
l
o
rion
Fix i386
c
ode generator
commit
|
commitdiff
|
tree
2012-11-15
ingl
o
rion
Make auto-byt
e
s and auto-words work with non-immediate
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
inglorion
R
e
factored AMD6
4
code generator
commit
|
commitdiff
|
tree
2012-11-11
inglorion
Mad
e
auto-bytes and auto
-
words wo
r
k
with variable ar
g
uments
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
inglorion
Implement
a
u
t
o-
b
ytes an
d
au
t
o-words for ARM
commit
|
commitdiff
|
tree
2012-11-04
inglori
o
n
Make se
t
-
a
t work on ARM
commit
|
commitdiff
|
tree
2012-11-03
in
g
l
o
rion
Fix ARM
generator to work
with new En
v
i
ronme
n
t
c
ode
commit
|
commitdiff
|
tree
2012-11-03
inglorion
U
pdate test/
.
gitignore to ign
o
re new bi
n
aries
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Split many-vars into 3
separate test
p
rograms
commit
|
commitdiff
|
tree
2012-11-03
i
n
glorion
replac
e
d re
f
erences t
o
i
n
cre
m
ent
_
erro
r
s in te
s
ts
commit
|
commitdiff
|
tree
2012-10-31
in
g
l
o
rio
n
Ch
a
nges fo
r
R
u
b
y
1
.
9 compatibilit
y
commit
|
commitdiff
|
tree
2012-10-09
inglorion
Report number
o
f passed and faile
d
tests
commit
|
commitdiff
|
tree
2012-10-09
inglorion
Implem
e
nted auto-by
t
e
s
and au
t
o-words
f
o
r mi
p
s
commit
|
commitdiff
|
tree
2012-10-05
inglorion
Upd
a
te MIP
S
code gener
a
tor to work
with refactored
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
inglorion
Add
.
s to
.
S
UFF
I
XES in test
/
Mak
e
file
commit
|
commitdiff
|
tree
2012-09-17
inglorion
Added tes
t
case for auto-
w
ords and m
a
de it pass on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
ingl
o
rion
Fix i386 code generator so that all
t
ests pas
s
commit
|
commitdiff
|
tree
2012-09-15
inglorion
Implemented
auto-bytes o
n
AMD64
commit
|
commitdiff
|
tree
2012-09-10
inglo
r
i
o
n
Ne
w
Environ
m
ent class
.
Te
s
ts
pass on A
M
D
64
commit
|
commitdiff
|
tree
2012-02-05
inglorion
M
o
re
tests for set with
at-exp
r
essio
n
s
commit
|
commitdiff
|
tree
2012-02-05
inglori
o
n
Allow set
t
o as
s
ign to at-
e
xpress
i
o
n
s
commit
|
commitdiff
|
tree
2012-02-05
ingl
o
rion
Set version to 1
.
1-
d
e
v
commit
|
commitdiff
|
tree
2012-01-29
i
n
gl
o
ri
o
n
Also
test error text in test_parser
.
rb
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Made pa
r
ser able
t
o
r
e
p
o
rt multiple errors pe
r
call
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
i
n
glorio
n
Re
f
actored
te
s
t
.
r
b
s
o
that pas
s
_test
and fail_test
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
i
n
g
lorion
Set version to 1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
ing
l
o
rion
added
some tests for the parser and fixed
s
o
m
e bu
g
s
commit
|
commitdiff
|
tree
2012-01-26
inglorion
Re
s
tructure
d
test
s
so
that t
e
sts for validato
r
and
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
inglor
i
on
Added doc/f
e
atures
.
h
tm
l
commit
|
commitdiff
|
tree
2012-01-06
ing
l
orion
A
d
ded mo
r
e tests
f
or at-exp
r
e
s
sions
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated test
s
t
o deal wit
h
new f
e
atures
commit
|
commitdiff
|
tree
2012-01-06
ingl
o
rion
Added
f
e
a
tures bit
s
-per-word, byte-order
an
d
byte
s
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
Update
d
documentat
i
on for
parser
commit
|
commitdiff
|
tree
2012-01-06
ingl
o
rion
Ref
a
ctored validator
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
ion
Made spa
c
ing in tests more consistent
commit
|
commitdiff
|
tree
2012-01-06
ing
l
orion
Added 2012 to li
s
t
o
f year
s
i
n COPYING
commit
|
commitdiff
|
tree
2012-01-06
ing
l
or
i
on
Updated manpage and REA
D
ME
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Run tests in par
a
llel
commit
|
commitdiff
|
tree
2012-01-06
i
n
glorion
Updated
list o
f
y
e
ars in COPYING
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Added --version o
p
tion to voodooc
.
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
i
o
n
Removed
support and test
s
for old cod
e
generator API
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Se
t
version number to 1
.
0
.
0
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
Added t
e
sts for sup
p
ort
e
d
l
anguage vers
i
on
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
io
n
Do
c
umented that features
a
nd has
_
feature? methods
ar
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
i
n
glo
r
io
n
Moved fe
a
tures and has_feature? from Vood
o
o module
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
inglor
i
on
Merge
b
r
anch 'master' i
n
to experimental
commit
|
commitdiff
|
tree
2011-12-15
inglorion
Made t
e
st
d
r
iv
e
r
flush stdout before
r
unning tes
t
program
commit
|
commitdiff
|
tree
2011-12-15
inglorion
i386
_
n
asm_gen
e
r
a
tor: added mi
s
sing
r
equire for
n
asm_generator
commit
|
commitdiff
|
tree
2011-12-15
inglorion
Mad
e
test dr
i
ver flush stdout bef
o
re r
u
nning test pr
o
gra
m
commit
|
commitdiff
|
tree
2011-12-15
i
nglorion
i
3
8
6_nasm_gen
e
rator:
added
missing require for nasm_genera
t
or
commit
|
commitdiff
|
tree
2011-08-29
i
nglorion
U
pdated
l
anguage specifica
t
ion
commit
|
commitdiff
|
tree
2011-08-29
ingl
o
rion
valida
t
or: get-b
y
te and get-w
o
rd a
r
e e
x
p
r
e
s
sions, not
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglor
i
on
F
i
x
e
d more typos
commit
|
commitdiff
|
tree
2011-08-25
i
n
g
lorio
n
Removed TODO and fix
e
d
some typ
o
s
i
n M
I
P
S
assembly
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Removed
mention
of "i386" from
MIPS assembly
g
enerator
commit
|
commitdiff
|
tree
2011-08-19
inglori
o
n
a
rm_gas
_
genera
t
or: Don't write de
b
ug info
to st
d
err
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm
_
gas_generator: I
m
ple
m
ented tail calls
commit
|
commitdiff
|
tree
2011-08-19
inglori
o
n
a
r
m_gas
_
gener
a
t
or
:
Imple
m
e
nted rol
commit
|
commitdiff
|
tree
2011-08-19
inglorion
a
r
m_gas_ge
n
erator: I
m
plemen
t
ed div and mod using __aeabi_idi
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_generator:
E
m
it
c
onstants at
every
go
t
o
a
nd
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglo
r
ion
arm_gas_generator: Ad
d
ed support for bloc
k
s
commit
|
commitdiff
|
tree
2011-08-19
i
n
glorion
arm_gas_generato
r
: make call work with addresses in
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
i
n
glorion
First
s
upport for arm a
r
c
h
ite
c
ture
commit
|
commitdiff
|
tree
2011-07-08
i
ngl
o
r
io
n
U
pdated
tests
c
ases for set
-
byt
e
and set
w
ord
commit
|
commitdiff
|
tree
2011-06-25
inglorion
A
dded test program c
o
ntaining errors
commit
|
commitdiff
|
tree
2011-06-25
ing
l
o
r
ion
Added
s
upport
f
or list
i
ng
a
nd
t
esting featu
r
es
commit
|
commitdiff
|
tree
2011-04-04
inglorion
Improved error reporting
commit
|
commitdiff
|
tree
2011-04-04
inglorion
Pu
t
valid
a
tion in
t
h
e par
s
er
commit
|
commitdiff
|
tree
2011-03-20
inglor
i
on
Made
v
oodooc report m
u
ltiple
c
ompiler errors,
i
f
p
r
e
sent
commit
|
commitdiff
|
tree
2011-03-20
inglo
r
ion
C
h
anged "toplevel
"
to "top_level" to al
i
gn
w
ith ex
i
s
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-03-19
ing
l
orion
Made com
p
iler collect errors, i
n
stead of bailing out
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
inglori
o
n
Merged valida
t
or tests with
c
om
p
iler tests
commit
|
commitdiff
|
tree
2011-03-18
inglorion
Ad
d
ed
v
ali
d
a
tor to co
m
p
i
ler
commit
|
commitdiff
|
tree
2011-03-18
inglorion
Added support for a
t
-expres
s
ions
t
o validato
r
commit
|
commitdiff
|
tree
2011-03-17
in
g
lorion
A
d
ded more dir
e
ctiv
e
s to
v
alidator
commit
|
commitdiff
|
tree
2011-03-17
inglorio
n
Added v
a
lidator
commit
|
commitdiff
|
tree
2011-03-15
inglorion
Added
.
git
i
gn
o
re fil
e
to te
s
t directory
commit
|
commitdiff
|
tree
2011-01-15
i
n
glorion
Synchr
o
n
i
zed language
.
html w
i
th
l
atest language
s
pecif
i
cation
commit
|
commitdiff
|
tree
2011-01-10
ingl
o
rion
Adde
d
support for
c
h
a
i
n
ed
i
f
commit
|
commitdiff
|
tree
2011-01-10
inglorio
n
A
d
ded
test
c
as
e
for chained if
commit
|
commitdiff
|
tree
2011-01-08
i
n
glorion
Impleme
n
ted rotate actions for MIPS
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Implemented rotate actions for
i
3
86 and AMD64
commit
|
commitdiff
|
tree
next