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
implemented shared library support on MIPS
2013-02-17
inglorion
i
mple
m
ented
shared library s
u
pp
o
r
t on MIPS
commit
|
commitdiff
|
tree
2013-02-17
ingl
o
rion
added shared library support to
A
MD64 and i386
commit
|
commitdiff
|
tree
2013-02-17
i
nglori
o
n
added support for creatin
g
sh
a
red li
b
rari
e
s on ARM
commit
|
commitdiff
|
tree
2013-02-10
ing
l
o
rion
ke
e
p track of sa
v
e
d
r
egisters on MIPS
commit
|
commitdiff
|
tree
2013-02-10
in
g
lorion
ad
d
ed save-frame-and-
l
ocals
commit
|
commitdiff
|
tree
2013-02-09
inglorion
re
m
o
v
ed n
o
l
onge
r
necessary code
from mips
_
g
as_generator
commit
|
commitdiff
|
tree
2013-02-09
i
n
glorion
implemented save-l
o
cals a
n
d restore-locals on
M
IPS
commit
|
commitdiff
|
tree
2013-02-06
inglorion
made
s
a
ve-frame o
n
l
y
s
ave regi
s
ters not yet saved
in
.
.
.
commit
|
commitdiff
|
tree
2013-02-06
in
g
lo
r
ion
m
oved more
code i
n
to c
o
mmon_code_generator
commit
|
commitdiff
|
tree
2013-02-05
ing
l
orion
Moved save
a
nd restore logic for f
r
ames and
l
ocals
.
.
.
commit
|
commitdiff
|
tree
2013-02-03
inglor
i
on
implemented save
-
locals and resto
r
e-locals on i386
commit
|
commitdiff
|
tree
2013-02-03
inglorion
i
mpl
e
men
t
ed {save,restore}
-
frame a
n
d {sa
v
e
,restore
.
.
.
commit
|
commitdiff
|
tree
2013-02-02
inglorio
n
added s
a
ve-locals and restor
e
-
l
ocals, i
m
plemented on
A
RM
commit
|
commitdiff
|
tree
2012-11-25
inglorion
E
liminat
e
some unnecess
a
ry loads
o
n
A
M
D64
commit
|
commitdiff
|
tree
2012-11-25
inglorion
Removed a number of
special cases from the
NASM generator
commit
|
commitdiff
|
tree
2012-11-25
inglorion
Store locals in regis
t
e
r
s on AMD64
commit
|
commitdiff
|
tree
2012-11-24
inglo
r
i
o
n
Use symbols
instead of strings to den
o
te
regis
t
ers
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
in
g
lorion
Use imm
e
diate values for smal
l
int
e
gers
on A
R
M
commit
|
commitdiff
|
tree
2012-11-24
inglorion
Removed
super
f
luous debug comments from ARM generator
commit
|
commitdiff
|
tree
2012-11-24
i
n
g
lorio
n
On ARM, don't generate mul with dest eq
u
a
l to firs
t
.
.
.
commit
|
commitdiff
|
tree
2012-11-24
i
n
glorion
Fix
AMD6
4
lo
a
din
g
of imme
a
diate v
a
les outside
32-bit
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
ing
l
orio
n
Stron
g
er
test fo
r
restore-fram
e
commit
|
commitdiff
|
tree
2012-11-21
i
n
glorion
Implemented substitute-number
,
re
s
tore-frame and save
.
.
.
commit
|
commitdiff
|
tree
2012-11-21
inglorion
M
a
ke
s
a
ve-frame and
r
e
store-frame work on AMD64
a
nd
.
.
.
commit
|
commitdiff
|
tree
2012-11-20
inglorion
Ma
k
e substitute-
n
u
mber w
o
rk on AM
D
64 a
n
d i386
commit
|
commitdiff
|
tree
2012-11-20
in
g
lorion
Adde
d
restore-frame and save-fram
e
on ARM
commit
|
commitdiff
|
tree
2012-11-19
i
n
g
lorion
Added sub
s
titute-nu
m
ber on ARM
commit
|
commitdiff
|
tree
2012-11-15
i
n
g
l
o
rion
Fix i386 code genera
t
o
r
commit
|
commitdiff
|
tree
2012-11-15
ing
l
orion
Make aut
o
-bytes
and auto-wor
d
s
work with n
o
n-immediate
.
.
.
commit
|
commitdiff
|
tree
2012-11-15
i
n
g
lorion
R
efactore
d
AMD64 code g
e
ne
r
at
o
r
commit
|
commitdiff
|
tree
2012-11-11
inglorio
n
M
a
de auto-b
y
tes and auto-wor
d
s work
w
i
th variable arguments
.
.
.
commit
|
commitdiff
|
tree
2012-11-04
inglorion
Imp
l
emen
t
aut
o
-bytes and a
u
to-wor
d
s f
o
r
A
RM
commit
|
commitdiff
|
tree
2012-11-04
inglori
o
n
Make set-at work on ARM
commit
|
commitdiff
|
tree
2012-11-03
inglorion
Fix A
R
M
gene
r
ator to
work
with
n
e
w Envi
r
o
n
ment
code
commit
|
commitdiff
|
tree
2012-11-03
ingl
o
rion
Update t
e
s
t
/
.
gitignore
to i
g
nore new b
i
naries
commit
|
commitdiff
|
tree
2012-11-03
inglo
r
ion
Split many-var
s
into 3 separate test programs
commit
|
commitdiff
|
tree
2012-11-03
inglo
r
ion
replaced r
e
f
erenc
e
s to
i
ncrement_errors in tests
commit
|
commitdiff
|
tree
2012-10-31
i
nglorion
Changes for Ruby 1
.
9 compa
t
ibility
commit
|
commitdiff
|
tree
2012-10-09
inglorion
Report n
u
mber of pas
s
ed and failed tests
commit
|
commitdiff
|
tree
2012-10-09
in
g
lorion
Implemented auto-bytes
a
nd
a
uto-words for mips
commit
|
commitdiff
|
tree
2012-10-05
inglorion
Update MIPS code generator to work with re
f
acto
r
ed
.
.
.
commit
|
commitdiff
|
tree
2012-10-05
ingl
o
r
io
n
Add
.
s to
.
SUFFIXES in t
e
st/Ma
k
efile
commit
|
commitdiff
|
tree
2012-09-17
ing
l
or
i
o
n
Add
e
d
t
est
c
ase
for
auto-word
s
and made it pass on
.
.
.
commit
|
commitdiff
|
tree
2012-09-16
inglor
i
o
n
Fix i386 code
g
enerator so
t
hat all test
s
pass
commit
|
commitdiff
|
tree
2012-09-15
inglorion
Implemented auto-b
y
t
e
s on AMD64
commit
|
commitdiff
|
tree
2012-09-10
ing
l
orio
n
New E
n
vironment clas
s
.
T
e
s
t
s pa
s
s on
A
MD64
commit
|
commitdiff
|
tree
2012-02-05
ingl
o
rion
More t
e
sts for
s
et with at-expressions
commit
|
commitdiff
|
tree
2012-02-05
ingl
o
rion
Allow set to assign to a
t
-
expression
s
commit
|
commitdiff
|
tree
2012-02-05
inglorion
Set version to 1
.
1-d
e
v
commit
|
commitdiff
|
tree
2012-01-29
in
g
l
orion
Also test err
o
r text in t
e
st_
p
arser
.
rb
commit
|
commitdiff
|
tree
2012-01-29
in
g
lo
r
i
on
Made
pars
e
r able to
report mu
l
tiple error
s
per call
.
.
.
commit
|
commitdiff
|
tree
2012-01-29
in
g
lorion
Refactored test
.
rb
s
o that pass_te
s
t and fail_tes
t
.
.
.
commit
|
commitdiff
|
tree
2012-01-26
ingl
o
rion
Set version t
o
1
.
0
.
1
commit
|
commitdiff
|
tree
2012-01-26
i
n
glorion
added som
e
tests for
the parser and fi
x
e
d
s
ome b
u
gs
commit
|
commitdiff
|
tree
2012-01-26
inglorion
Restruct
u
r
e
d tests s
o
th
a
t tests
f
or validat
o
r and
.
.
.
commit
|
commitdiff
|
tree
2012-01-14
inglorion
Ad
d
ed doc/f
e
ature
s
.
html
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Added
mor
e
t
e
s
t
s
f
or at-expressions
commit
|
commitdiff
|
tree
2012-01-06
inglorio
n
U
pdated tests to deal with new features
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Added features bits-
p
er-
w
ord, byte-
o
rde
r
and bytes
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
ion
Up
d
ated documen
t
ation for pa
r
ser
commit
|
commitdiff
|
tree
2012-01-06
ingl
o
rion
Refactored validat
o
r
commit
|
commitdiff
|
tree
2012-01-06
i
nglorion
Made spac
i
ng in tests more cons
i
stent
commit
|
commitdiff
|
tree
2012-01-06
inglo
r
io
n
A
d
d
ed 2012 to list of year
s
in COPYING
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Updated man
p
age a
n
d README
commit
|
commitdiff
|
tree
2012-01-06
i
n
g
l
orion
R
u
n t
e
sts in par
a
llel
commit
|
commitdiff
|
tree
2012-01-06
inglor
i
on
Updat
e
d list
of years in COPY
I
NG
commit
|
commitdiff
|
tree
2012-01-06
inglorion
Added --version
option
t
o voodooc
.
commit
|
commitdiff
|
tree
2012-01-06
inglor
i
on
Remov
e
d support
and tests for old co
d
e generator API
commit
|
commitdiff
|
tree
2012-01-06
ing
l
orion
S
e
t
vers
i
on number
to 1
.
0
.
0
commit
|
commitdiff
|
tree
2012-01-06
i
nglorion
Added
tests for supported
language version
commit
|
commitdiff
|
tree
2012-01-06
inglorion
D
o
cumented
t
hat
f
eatu
r
e
s
and
h
as_feature? m
e
thods are
.
.
.
commit
|
commitdiff
|
tree
2012-01-06
inglori
o
n
Moved features a
n
d has_feature? from
V
oodoo modu
l
e
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
inglorion
Merge bra
n
c
h 'ma
s
ter' int
o
e
x
perime
n
ta
l
commit
|
commitdiff
|
tree
2011-12-15
ingl
o
rion
Made test d
r
iver flush stdout before
r
unning test program
commit
|
commitdiff
|
tree
2011-12-15
i
nglorion
i
386
_
nasm_gen
e
rator
:
added mis
s
i
n
g requ
i
r
e for nasm_
g
ener
a
tor
commit
|
commitdiff
|
tree
2011-12-15
inglorion
Made test driver flush stdo
u
t befo
r
e running
t
est
p
rogram
commit
|
commitdiff
|
tree
2011-12-15
ingl
o
rion
i386_nasm
_
generator: ad
d
ed mis
s
ing require for nasm_gene
r
a
t
or
commit
|
commitdiff
|
tree
2011-08-29
inglo
r
ion
Updated language specificatio
n
commit
|
commitdiff
|
tree
2011-08-29
inglo
r
io
n
valid
a
t
o
r: get-by
t
e and
g
et-word
a
re e
x
press
i
ons, not
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
i
nglo
r
i
o
n
Fixed more
t
ypos
commit
|
commitdiff
|
tree
2011-08-25
inglorion
Remove
d
T
O
DO and fixed some typo
s
in MIP
S
assemb
l
y
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
i
n
glorion
Remove
d
m
entio
n
o
f
"
i
3
8
6
" from
M
IPS a
s
s
e
mbl
y
g
e
n
e
r
ator
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_
g
enerato
r
: Don
'
t write debug
inf
o
to
std
e
r
r
commit
|
commitdiff
|
tree
2011-08-19
inglori
o
n
arm_gas_generator: Imp
l
emented t
a
il calls
commit
|
commitdiff
|
tree
2011-08-19
in
g
l
orion
arm_gas_generator: Implemented
r
ol
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_
g
as_gener
a
tor:
I
mplemented div a
n
d
m
od using __ae
a
bi_id
i
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
inglorion
ar
m
_gas_generator:
E
mit constants at every
goto and
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
i
n
g
lorion
arm_gas_generator:
A
d
ded sup
p
ort fo
r
b
l
o
c
ks
commit
|
commitdiff
|
tree
2011-08-19
inglorion
arm_gas_gen
e
rato
r
: make call work with add
r
esses
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
i
n
glorion
First supp
o
rt for arm
a
rc
h
itecture
commit
|
commitdiff
|
tree
2011-07-08
inglorio
n
Upda
t
ed tests cases for s
e
t-byte and set word
commit
|
commitdiff
|
tree
2011-06-25
in
g
lor
i
on
Ad
d
ed t
e
st prog
r
a
m
con
t
aining errors
commit
|
commitdiff
|
tree
2011-06-25
inglorion
Adde
d
support
f
or listing and testing features
commit
|
commitdiff
|
tree
2011-04-04
inglorion
Im
p
roved
error reporting
commit
|
commitdiff
|
tree
2011-04-04
inglor
i
o
n
Pu
t
v
al
i
d
at
i
o
n in t
h
e
pars
e
r
commit
|
commitdiff
|
tree
2011-03-20
inglorion
Made vood
o
o
c
report multiple com
p
iler
e
r
ro
r
s, if present
commit
|
commitdiff
|
tree
2011-03-20
inglorion
Ch
a
nged "
t
oplevel" to
"top_level" to alig
n
with ex
i
stin
g
.
.
.
commit
|
commitdiff
|
tree
2011-03-19
i
n
glorio
n
Made compiler collec
t
error
s
,
inst
e
ad
o
f
bailing ou
t
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
inglorion
Merge
d
validator
t
est
s
with compil
e
r tests
commit
|
commitdiff
|
tree
2011-03-18
inglorion
Adde
d
v
a
lidat
o
r to comp
i
ler
commit
|
commitdiff
|
tree
next