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
in
g
l
o
r
ion
made save-f
r
am
e
onl
y
save registers not yet
s
a
v
ed in
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
inglorio
n
m
o
ved more code into
c
ommon_code_generator
commit
|
commitdiff
|
tree
2013-02-05
inglorion
M
o
ved save and restore logic for frame
s
and locals
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
i
n
gl
o
rion
i
mplemente
d
save-locals an
d
restore-l
o
cals o
n
i
3
8
6
commit
|
commitdiff
|
tree
2013-02-03
inglo
r
ion
implem
e
nte
d
{
save,restore}-frame and {save,restore
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
i
nglorion
added save-lo
c
als
a
nd restore-locals,
i
mplement
e
d on ARM
commit
|
commitdiff
|
tree
2012-11-25
i
nglorion
Elimi
n
ate som
e
u
n
necessar
y
loads on
A
MD64
commit
|
commitdiff
|
tree
2012-11-25
inglo
r
ion
Removed a numb
e
r
of s
p
ecial cases
from
the
N
ASM gener
a
tor
commit
|
commitdiff
|
tree
2012-11-25
in
g
lorion
Store locals
i
n regist
e
rs on
AMD64
commit
|
commitdiff
|
tree
2012-11-24
in
g
lorion
Use symb
o
ls inst
e
ad
of strings to denote
register
s
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
ingl
o
rion
Use immediate
v
alues for small integers on
ARM
commit
|
commitdiff
|
tree
2012-11-24
i
nglorion
Rem
o
ved superfluous de
b
u
g
comme
n
ts
f
rom ARM generator
commit
|
commitdiff
|
tree
2012-11-24
inglorion
O
n
ARM,
d
on't generate mul wi
t
h d
e
s
t
equal to first
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
inglorion
F
i
x AMD64 l
o
ading
of
i
mm
e
adiat
e
vales outside
32-b
i
t
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
i
n
glo
r
i
o
n
Stronger test f
o
r
r
e
store-fra
m
e
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Implemented substitute-number, restore
-
frame
a
nd save
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
Make
s
a
ve
-
fra
m
e an
d
restore-f
r
am
e
work on AMD64 and
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
inglorion
Make sub
s
titute-number work on
A
M
D
64 and i386
commit
|
commitdiff
|
tree
2012-11-20
inglor
i
on
A
dded
r
es
t
ore-frame
a
nd
save-frame on ARM
commit
|
commitdiff
|
tree
2012-11-19
in
g
l
o
rion
A
dded
substitute-number on A
R
M
commit
|
commitdiff
|
tree
2012-11-15
in
g
lorion
Fix i386 code generator
commit
|
commitdiff
|
tree
2012-11-15
inglorion
Make
a
uto-by
t
es and aut
o
-words work with
n
on-i
m
med
i
at
e
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
inglorio
n
Refactore
d
AMD64 code generator
commit
|
commitdiff
|
tree
2012-11-11
i
n
g
lorio
n
Made auto-bytes and
a
uto-words work
with variable arguments
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
i
n
g
lorion
Imple
m
ent auto-b
y
t
e
s a
n
d
auto-words
f
or ARM
commit
|
commitdiff
|
tree
2012-11-04
i
n
gl
o
rion
Make set-at work on ARM
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Fix
ARM
g
enerator t
o
work wi
t
h new
E
n
v
ironment
c
ode
commit
|
commitdiff
|
tree
2012-11-03
inglo
r
ion
Upd
a
te test/
.
gitig
n
ore to ignore new binar
i
e
s
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Split
many-va
r
s into 3 s
e
parat
e
test programs
commit
|
commitdiff
|
tree
2012-11-03
inglo
r
ion
r
ep
l
aced
r
efere
n
ces to increment
_
e
r
ro
r
s in tests
commit
|
commitdiff
|
tree
2012-10-31
i
n
glo
r
ion
Changes
f
o
r
Ruby 1
.
9 compat
i
b
i
lity
commit
|
commitdiff
|
tree
2012-10-09
inglorion
Report number of passed and fail
e
d tests
commit
|
commitdiff
|
tree
2012-10-09
inglorion
Im
p
le
m
en
t
ed auto-b
y
tes
an
d
a
u
to-word
s
for
m
ips
commit
|
commitdiff
|
tree
2012-10-05
inglorio
n
U
pdate MIPS code gen
e
ra
t
o
r
to work with
refactored
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
in
g
lorion
Add
.
s to
.
SUFFIXES in t
e
st/Makefil
e
commit
|
commitdiff
|
tree
2012-09-17
inglorion
Ad
d
e
d
t
e
st case
f
or auto-wo
r
ds and mad
e
it
pass
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
inglorion
Fix i386 co
d
e gen
e
r
a
tor so that all tests pass
commit
|
commitdiff
|
tree
2012-09-15
inglorion
Implemented auto-bytes on
A
MD6
4
commit
|
commitdiff
|
tree
2012-09-10
inglori
o
n
New Envi
r
onment class
.
Tests pass on AM
D
64
commit
|
commitdiff
|
tree
2012-02-05
ing
l
orion
M
o
r
e tests for
s
e
t
with at-express
i
ons
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Allow set to assign to
at
-
exp
r
essions
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Set version to 1
.
1
-dev
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Also test erro
r
t
e
x
t i
n
test_parser
.
rb
commit
|
commitdiff
|
tree
2012-01-29
inglorion
Mad
e
parser
able to re
p
ort
m
ultipl
e
errors per cal
l
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
i
nglorion
Refac
t
o
r
ed test
.
rb so that pass_test and
fail_test
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
inglorion
Set ver
s
i
o
n to
1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
i
n
glorion
a
d
ded some
tests
f
or the
parse
r
an
d
fix
e
d s
o
me bugs
commit
|
commitdiff
|
tree
2012-01-26
inglorion
Restructured tests so that te
s
t
s for validator
a
nd
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
inglorion
Added doc/features
.
html
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
ion
Added more
t
e
s
ts for at-e
x
press
i
ons
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Up
d
ated tests to
de
a
l with new fe
a
tur
e
s
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Added features bits-per-word,
byte-order and bytes
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updat
e
d
d
o
c
umentation
for parser
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
R
e
factored validator
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorion
M
ade
spacin
g
i
n t
e
s
t
s more consistent
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Added 20
1
2 to list of y
e
ars
i
n COPYING
commit
|
commitdiff
|
tree
2012-01-06
inglorion
U
pdated manpage and README
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Run tests in parallel
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated list of years in CO
P
YING
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Added --
v
ersion o
p
tion to voodooc
.
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Rem
o
ved
s
upport
and
t
ests for old
c
ode gener
a
tor API
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
S
e
t vers
i
on
n
umber to 1
.
0
.
0
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
Added tes
t
s for su
p
ported language versio
n
commit
|
commitdiff
|
tree
2012-01-06
inglor
i
on
D
ocumented that features and
has_feature? meth
o
ds are
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
in
g
lorion
Moved features and has_feature? from Vood
o
o
m
o
dule
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
inglori
o
n
Merge branch 'mast
e
r' into experimental
commit
|
commitdiff
|
tree
2011-12-15
inglorion
Made test dr
i
ver flush
s
t
d
o
ut befor
e
ru
n
nin
g
test progra
m
commit
|
commitdiff
|
tree
2011-12-15
i
n
g
l
orion
i386_nasm_gener
a
t
or: added
missing require
for nasm_gen
e
r
a
t
or
commit
|
commitdiff
|
tree
2011-12-15
ingl
o
rio
n
Made test driver flush stdout be
f
or
e
r
u
nning test progra
m
commit
|
commitdiff
|
tree
2011-12-15
inglorion
i386_nas
m
_ge
n
erator: added mis
s
ing re
q
uire
f
or nas
m
_g
e
nerator
commit
|
commitdiff
|
tree
2011-08-29
ing
l
orion
Updated language
s
pecifi
c
ation
commit
|
commitdiff
|
tree
2011-08-29
inglorion
validato
r
: get-byte an
d
get
-
word are expressions, no
t
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglorion
F
ixed more typ
o
s
commit
|
commitdiff
|
tree
2011-08-25
inglorion
R
e
move
d
TODO and fi
x
ed som
e
typos
in MIPS assembly
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
inglori
o
n
Removed me
n
tion of "i386"
from MIPS ass
e
mbly generator
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm
_
gas_gener
a
tor
:
D
o
n't write
d
ebug info to
s
tde
r
r
commit
|
commitdiff
|
tree
2011-08-19
inglorion
a
r
m_g
a
s_gene
r
ator: Implement
e
d tai
l
calls
commit
|
commitdiff
|
tree
2011-08-19
inglorion
a
r
m_g
a
s_gene
r
ator:
Implemented rol
commit
|
commitdiff
|
tree
2011-08-19
in
g
l
o
rion
arm_g
a
s_gen
e
rator: Implemented di
v
and
m
od using
_
_aeabi_idi
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglo
r
ion
a
r
m_gas_g
e
n
e
rator: Emit const
a
nts a
t
every goto and
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
i
n
glori
o
n
a
r
m
_gas_generator: Added
s
upp
o
rt fo
r
b
locks
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas
_
generator: make call work
wi
t
h addresse
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
ingl
o
rion
F
i
rst support for arm a
r
chitecture
commit
|
commitdiff
|
tree
2011-07-08
inglorion
Updat
e
d t
e
sts cases fo
r
set-byt
e
a
n
d
set word
commit
|
commitdiff
|
tree
2011-06-25
i
n
g
lorion
Added
t
es
t
pro
g
r
a
m containing errors
commit
|
commitdiff
|
tree
2011-06-25
inglorion
Added s
u
p
p
ort for listing
and test
i
ng features
commit
|
commitdiff
|
tree
2011-04-04
inglorion
Impro
v
ed error reporting
commit
|
commitdiff
|
tree
2011-04-04
inglorio
n
P
u
t
v
alid
a
t
i
o
n
in
the parser
commit
|
commitdiff
|
tree
2011-03-20
ingl
o
rion
Made voodooc report multiple compiler errors, if pres
e
nt
commit
|
commitdiff
|
tree
2011-03-20
ing
l
o
r
ion
Change
d
"toplevel" t
o
"
t
op_level" t
o
ali
g
n wi
t
h exist
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-03-19
in
g
lor
i
o
n
M
a
de compiler co
l
lect errors, instead of bailing out
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
inglorion
M
erge
d
valida
t
or tests with comp
i
ler tests
commit
|
commitdiff
|
tree
2011-03-18
ing
l
orion
Added validato
r
to com
p
iler
commit
|
commitdiff
|
tree
2011-03-18
i
n
glorio
n
Added supp
o
rt for at-expressions to valid
a
tor
commit
|
commitdiff
|
tree
2011-03-17
ingl
o
r
i
o
n
A
d
d
ed more dir
e
c
t
ives to validator
commit
|
commitdiff
|
tree
2011-03-17
inglorion
A
d
ded validator
commit
|
commitdiff
|
tree
2011-03-15
inglorion
Added
.
gitig
n
ore fil
e
to test directory
commit
|
commitdiff
|
tree
2011-01-15
i
n
g
lorion
Synchronize
d
l
a
nguag
e
.
html with latest language specif
i
c
ation
commit
|
commitdiff
|
tree
2011-01-10
inglorion
Add
e
d
support for chained
i
f
commit
|
commitdiff
|
tree
2011-01-10
inglorion
Added test case for ch
a
i
n
e
d if
commit
|
commitdiff
|
tree
next