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
made save-frame only save registers not yet saved in the frame
2013-02-06
i
nglorion
made save-frame o
n
l
y
s
a
v
e
registers not
yet s
a
v
ed in
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
inglorion
m
ov
e
d m
o
re cod
e
i
n
to common_code_
g
e
n
erator
commit
|
commitdiff
|
tree
2013-02-05
ingl
o
rion
Moved
s
ave and
restor
e
logic
f
or frames and locals
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
i
nglo
r
ion
impl
e
m
ented save
-
local
s
and restore-locals on i386
commit
|
commitdiff
|
tree
2013-02-03
in
g
lo
r
ion
imple
m
ented
{
save,restore}-frame and {
s
ave,re
s
t
ore
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
ingl
o
rion
a
dded sa
v
e-locals and res
t
ore-locals
,
implemented o
n
A
R
M
commit
|
commitdiff
|
tree
2012-11-25
inglori
o
n
E
l
im
i
nate
s
ome u
n
necessary
loads on AMD64
commit
|
commitdiff
|
tree
2012-11-25
i
ngl
o
rio
n
Remov
e
d
a number of s
p
ecial
cases
from
t
h
e NASM generator
commit
|
commitdiff
|
tree
2012-11-25
inglorion
Store l
o
ca
l
s in registers on
AMD64
commit
|
commitdiff
|
tree
2012-11-24
i
n
gl
o
rio
n
Use symb
o
ls
instead of
strings to deno
t
e reg
i
sters
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Use imm
e
diate va
l
ues for sm
a
ll integers on ARM
commit
|
commitdiff
|
tree
2012-11-24
ing
l
orion
Removed superfluous
d
ebug co
m
ments from AR
M
g
enerator
commit
|
commitdiff
|
tree
2012-11-24
inglorion
On ARM, d
o
n't ge
n
erate
m
ul with de
s
t
equal to f
i
r
s
t
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglo
r
ion
Fi
x
AM
D
64 loadin
g
of
i
mmeadi
a
te v
a
les outsi
d
e
3
2-bit
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
S
tronger test for restor
e
-fra
m
e
commit
|
commitdiff
|
tree
2012-11-21
inglor
i
o
n
I
m
p
lemented
substitute-numb
e
r, restore-
f
rame and save
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglori
o
n
Make save-fr
a
me and restore-frame wo
r
k on AMD64 and
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
inglorion
Make subst
i
t
u
t
e
-
n
umber
w
ork on
A
MD64 and i386
commit
|
commitdiff
|
tree
2012-11-20
inglorion
Add
e
d
r
e
s
tore-frame and save-fram
e
on ARM
commit
|
commitdiff
|
tree
2012-11-19
ing
l
orion
Added
s
ubstitu
t
e-number on ARM
commit
|
commitdiff
|
tree
2012-11-15
in
g
lo
r
ion
Fi
x
i386
c
ode gen
e
rator
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Make auto-bytes and au
t
o-words wo
r
k
w
ith non-immediate
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
inglori
o
n
Ref
a
ct
o
red
AMD64 code
g
enera
t
or
commit
|
commitdiff
|
tree
2012-11-11
inglorion
Made auto-bytes an
d
au
t
o
-wo
r
ds work
with variable ar
g
um
e
nts
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
inglorion
Implem
e
n
t auto-bytes and auto-words fo
r
ARM
commit
|
commitdiff
|
tree
2012-11-04
ingl
o
rio
n
Ma
k
e set-at work on ARM
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Fix ARM g
e
n
e
r
a
tor to wo
r
k
with
n
ew Environment code
commit
|
commitdiff
|
tree
2012-11-03
i
n
g
lorion
Upda
t
e test/
.
gitignore t
o
ignore new binaries
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Split
m
any-var
s
into 3 separate test programs
commit
|
commitdiff
|
tree
2012-11-03
inglorion
replaced r
e
fe
r
ences to increment
_
e
r
r
or
s
i
n
tests
commit
|
commitdiff
|
tree
2012-10-31
inglorion
C
hanges fo
r
Ruby
1
.
9
compatibility
commit
|
commitdiff
|
tree
2012-10-09
ingl
o
r
i
on
Rep
o
rt n
u
mb
e
r
o
f p
a
ssed
and failed tests
commit
|
commitdiff
|
tree
2012-10-09
inglo
r
ion
Im
p
lemente
d
auto-
b
y
t
es a
n
d auto-words for m
i
ps
commit
|
commitdiff
|
tree
2012-10-05
inglorion
Update MIPS code generator
t
o wo
r
k with r
e
fact
o
r
ed
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
inglorion
Add
.
s to
.
SUFF
I
XES
in tes
t
/
M
akefile
commit
|
commitdiff
|
tree
2012-09-17
inglorion
A
d
ded test case for a
u
t
o
-words
and made it
pass on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
ing
l
orion
F
ix i386 cod
e
generator so that all tests pass
commit
|
commitdiff
|
tree
2012-09-15
inglorion
Im
p
lemented auto-bytes on AMD6
4
commit
|
commitdiff
|
tree
2012-09-10
i
n
glorion
New E
n
viro
n
men
t
class
.
T
e
sts pas
s
on AMD64
commit
|
commitdiff
|
tree
2012-02-05
inglorion
More tests f
o
r
s
et w
i
th at-
e
x
p
r
essions
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Al
l
ow se
t
to
a
ssign to at-exp
r
essions
commit
|
commitdiff
|
tree
2012-02-05
inglor
i
on
S
e
t versi
o
n to 1
.
1-dev
commit
|
commitdiff
|
tree
2012-01-29
in
g
lorion
Also test error text in test_parse
r
.
rb
commit
|
commitdiff
|
tree
2012-01-29
ing
l
orion
M
ade parser able to report mul
t
iple error
s
p
e
r call
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Ref
a
c
tored test
.
rb so that p
a
s
s
_
test and
fail_test
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
inglorion
Set
v
er
s
ion to 1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
inglori
o
n
a
dded some t
e
sts for the p
a
rser and fix
e
d
s
o
me bugs
commit
|
commitdiff
|
tree
2012-01-26
inglorion
Restructured tests so that
t
e
sts for validator and
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
inglorion
Adde
d
doc/features
.
html
commit
|
commitdiff
|
tree
2012-01-06
ing
l
orion
A
d
ded more tests fo
r
at-expressions
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Up
d
ated t
e
sts to
d
eal with new feature
s
commit
|
commitdiff
|
tree
2012-01-06
inglor
i
on
Ad
d
ed feat
u
res
b
its-per
-
word,
b
yte
-
o
rder and by
t
es
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
ing
l
or
i
on
Updated documentati
o
n
for parse
r
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
ion
Refactor
e
d
valid
a
to
r
commit
|
commitdiff
|
tree
2012-01-06
ingl
o
rion
M
a
de
s
pacing
i
n
tests more con
s
i
s
t
e
nt
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
Added 2012
t
o list of years in COPYING
commit
|
commitdiff
|
tree
2012-01-06
inglor
i
on
Updat
e
d manpage
a
nd READ
M
E
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
Run
tests in parallel
commit
|
commitdiff
|
tree
2012-01-06
ingl
o
rio
n
U
pdated list
o
f years in COP
Y
ING
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorion
Added --version o
p
tion to voodooc
.
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Remov
e
d su
p
port an
d
t
ests for old code generator API
commit
|
commitdiff
|
tree
2012-01-06
ing
l
orion
S
e
t ver
s
ion numbe
r
to 1
.
0
.
0
commit
|
commitdiff
|
tree
2012-01-06
i
n
glorion
Added t
e
sts for su
p
ported languag
e
version
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Docum
e
nted tha
t
features and
h
a
s
_featu
r
e?
m
ethods are
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Moved features and has_fe
a
ture? from Voodoo module
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
in
g
lorion
Me
r
ge br
a
nch 'master' int
o
exper
i
mental
commit
|
commitdiff
|
tree
2011-12-15
inglor
i
on
Made test dri
v
er flush
stdout be
f
ore ru
n
ning test
p
rogram
commit
|
commitdiff
|
tree
2011-12-15
i
ngl
o
rio
n
i
3
8
6
_nas
m
_generator: added mi
s
s
ing requi
r
e for
nasm_generator
commit
|
commitdiff
|
tree
2011-12-15
i
nglor
i
on
Made test drive
r
flush std
o
ut befo
r
e run
n
i
n
g test program
commit
|
commitdiff
|
tree
2011-12-15
i
nglo
r
ion
i386_na
s
m_generator: added missing r
e
quir
e
for nasm_gen
e
r
a
tor
commit
|
commitdiff
|
tree
2011-08-29
inglorio
n
Updated language sp
e
ci
f
ication
commit
|
commitdiff
|
tree
2011-08-29
inglor
i
on
va
l
i
d
ator:
g
et-byte an
d
get-word are expressions
,
not
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Fixed mo
r
e typos
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Remo
v
ed TODO and fixed some
typos in MIPS as
s
emb
l
y
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
ing
l
o
rion
Removed mentio
n
of "i386
"
from
MIPS assembly generator
commit
|
commitdiff
|
tree
2011-08-19
i
ngl
o
rion
arm_gas_generator: Don't write debug in
f
o
to stderr
commit
|
commitdiff
|
tree
2011-08-19
ing
l
orion
arm_
g
as_generator: Implemented tai
l
calls
commit
|
commitdiff
|
tree
2011-08-19
ing
l
orion
arm_gas_generator: Im
p
le
m
ented rol
commit
|
commitdiff
|
tree
2011-08-19
ingl
o
r
i
on
arm_g
a
s_gen
e
rator: Impl
e
mente
d
div
a
nd mod
u
sing
_
_
a
eabi_idi
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
ingl
o
rion
arm_g
a
s_ge
n
erator: Em
i
t consta
n
ts at every
go
t
o
and
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglorion
a
rm_gas_generator: A
d
ded support for block
s
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm
_
gas_generator: make cal
l
work w
i
t
h a
d
dresses i
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
inglorion
First support f
o
r arm architectur
e
commit
|
commitdiff
|
tree
2011-07-08
inglorion
Update
d
tests
cases for set
-
byte and set w
o
rd
commit
|
commitdiff
|
tree
2011-06-25
i
nglorion
Added test p
r
ogram c
o
ntainin
g
e
rrors
commit
|
commitdiff
|
tree
2011-06-25
inglorion
Added suppo
r
t for listing and testing feat
u
re
s
commit
|
commitdiff
|
tree
2011-04-04
i
n
glorion
I
m
prove
d
error reporti
n
g
commit
|
commitdiff
|
tree
2011-04-04
inglorion
Put
validat
i
on in
the parser
commit
|
commitdiff
|
tree
2011-03-20
inglori
o
n
Made
v
o
odooc report multip
l
e c
o
mpiler errors
,
i
f
present
commit
|
commitdiff
|
tree
2011-03-20
inglorion
Changed "toplevel" to "top_
l
evel" t
o
alig
n
with exist
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-03-19
i
n
glorion
Made compiler collect errors, instead of
bailing out
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
inglo
r
ion
Merged validator tests wit
h
compi
l
e
r tes
t
s
commit
|
commitdiff
|
tree
2011-03-18
inglorion
Added va
l
idator
t
o compiler
commit
|
commitdiff
|
tree
2011-03-18
inglorion
Added s
u
p
port for a
t
-expressions
t
o validator
commit
|
commitdiff
|
tree
2011-03-17
in
g
lorion
Add
e
d more directiv
e
s to
v
a
l
id
a
tor
commit
|
commitdiff
|
tree
2011-03-17
inglorio
n
A
d
ded validator
commit
|
commitdiff
|
tree
2011-03-15
in
g
lorion
Adde
d
.
gi
t
ignore
f
ile to test directory
commit
|
commitdiff
|
tree
2011-01-15
ing
l
orion
Synchroniz
e
d l
a
nguage
.
html with late
s
t langua
g
e speci
f
ica
t
ion
commit
|
commitdiff
|
tree
2011-01-10
inglorion
Added support f
o
r cha
i
n
ed if
commit
|
commitdiff
|
tree
2011-01-10
ing
l
or
i
on
Adde
d
t
e
st case f
o
r
chained if
commit
|
commitdiff
|
tree
next