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 shift instructions for MIPS
2011-01-08
in
g
lorion
I
mplemen
t
ed shift instructions
for MIP
S
commit
|
commitdiff
|
tree
2011-01-08
ing
l
orion
Im
p
le
m
e
n
ted
s
hi
f
t acti
o
n
s fo
r
i38
6
and AM
D
64
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Added t
e
s
t for
bitwise and
ari
t
hmet
i
c shift o
p
erations
commit
|
commitdiff
|
tree
2010-12-07
inglorion
Fixed NASM generator so
t
hat begin_bl
o
ck accepts the
.
.
.
commit
|
commitdiff
|
tree
2010-12-07
i
nglorion
Impleme
n
ted blocks for MIPS
.
commit
|
commitdiff
|
tree
2010-12-05
inglorion
Al
l
ow ret
u
rn without a value
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Made top-leve
l
blocks in
i
386 and A
M
D64 set EBP/RBP
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added test
c
ase for code not contained in func
t
ions
.
commit
|
commitdiff
|
tree
2010-11-21
inglor
i
on
Added support for blocks
t
o i386 and
A
MD64 targets
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Updated
v
ersion to 0
.
7
.
0
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fi
x
ed st
r
ing escaping
i
n
MipsGas
G
e
n
erat
o
r
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fixed
e
scaping in
strin
g
s in NasmGe
n
erator
.
commit
|
commitdiff
|
tree
2010-11-21
ingl
o
rion
Added
t
e
s
t
s for escaping
b
yte
s
in
string
l
iter
a
l
s
.
commit
|
commitdiff
|
tree
2010-11-21
ing
l
orion
Implemen
t
ed at-e
x
pressions f
o
r MIPS
.
commit
|
commitdiff
|
tree
2010-11-21
in
g
l
o
r
i
o
n
Up
d
ated version
t
o 0
.
6
.
3
commit
|
commitdiff
|
tree
2010-11-21
in
g
lorion
Fixed misspel
l
ed variable in NasmGen
e
rator
.
commit
|
commitdiff
|
tree
2010-11-21
inglo
r
ion
Nasm
G
e
n
e
rator: Escape single quotes in strings
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
glorion
Added test case
s
f
o
r
at-expressions
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
g
lorion
Added suppo
r
t
f
or at-
e
xpr
e
ssions to i38
6
a
nd AMD64
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Update
d
NasmELFGenerator to raise a
n
exception
if running the
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added
.
gitigno
r
e f
i
l
e
.
commit
|
commitdiff
|
tree
2010-05-05
ing
l
orion
I
n
cremented v
e
rsion to 0
.
6
.
2
.
commit
|
commitdiff
|
tree
2010-05-05
inglorion
Adde
d
t
e
stcases
a
n
d fixed bug
s
in set-wo
r
d for
i386
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Updated ve
r
sion to 0
.
6
.
1
commit
|
commitdiff
|
tree
2010-04-15
inglorion
A
dded mi
s
sing require for common_
c
ode_g
e
nerator
.
rb
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
ingl
o
ri
o
n
Modified MIPSGas
G
enerator
so th
a
t
rdoc
d
oe
s
n
'
t choke
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
in
g
lorio
n
Fixed
i
mplementation of div an
d
mod o
n
i386 and amd64
.
commit
|
commitdiff
|
tree
2010-04-15
i
n
g
lorion
Up
d
ated test cases for d
i
v
and mod
to reflect updated
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
i
n
glo
r
ion
Updat
e
d language
d
escription for
d
iv an
d
mod
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Added specific
a
t
ion of
c
omments to th
e
lang
u
age description
.
commit
|
commitdiff
|
tree
2010-04-14
inglorio
n
F
i
xed bu
g
s in HT
M
L
o
f language
d
escription
.
commit
|
commitdiff
|
tree
2010-04-14
inglo
r
i
on
Updated language
.
ht
m
l
to better reflect the
c
urrent
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
AMD64N
A
SMG
e
nerator: fixe
d
bugs uncovered by many-
v
ars
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
ing
l
orion
Add
e
d targets
to test/Makefile
t
o gen
e
rat
e
GNU assembl
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
i
n
glorion
Added
test ca
s
es f
o
r
f
un
c
tion
s
with many locals and
.
.
.
commit
|
commitdiff
|
tree
2010-04-12
inglorion
Added met
h
od output_file_suffix to code ge
n
er
a
t
o
r API
.
commit
|
commitdiff
|
tree
2010-04-12
inglorion
Changed ver
s
ion number to
0
.
6
.
0
.
commit
|
commitdiff
|
tree
2010-04-11
ing
l
orio
n
i386_
n
asm_gen
e
rator: fixed tai
l
_call
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
voodooc: Sort architectures and
forma
t
s when
l
i
sting
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
lori
o
n
Ta
r
get ho
s
t architecture
b
y de
f
ault, un
l
es
s
a different
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
ing
l
orion
MipsGasGene
r
a
tor: added
missing me
t
hod align
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
lor
i
on
MIPSELFGenerator:
a
dded -KPIC to inform the assemb
l
er
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Fixed a typo in
gas_el
f
_generator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
i
nglori
o
n
Adde
d
missing gas_elf_generator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
inglorio
n
Added generators to create ELF
files fo
r
mips and m
i
psel
.
commit
|
commitdiff
|
tree
2010-04-11
inglor
i
on
MipsGasGenerator:
added
suppor
t
fo
r
tail cal
l
s
.
commit
|
commitdiff
|
tree
2010-04-11
inglori
o
n
MipsGas
G
e
n
erator: Ad
d
e
d s
u
pport fo
r
by
t
e
, w
o
rd, ge
t
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorio
n
MipsGa
s
Generator:
R
emoved refere
n
ce
to
n
on
-
e
xistent
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
ingl
o
ri
o
n
MipsGasGener
a
t
o
r: added cases for div, mod, and mul
commit
|
commitdiff
|
tree
2010-04-10
inglorion
M
i
psGasGenera
t
or:
commit
|
commitdiff
|
tree
2010-04-10
i
nglo
r
i
o
n
MipsGasGene
r
a
t
or
:
Fixed calling of functions define
d
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
ing
l
orion
Added set an
d
b
i
t
w
ise operator
s
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
U
pdate
d
comment descri
b
ing t
h
e stack f
r
ames created
b
y
commit
|
commitdiff
|
tree
2010-04-10
inglor
i
on
R
e
placed register n
a
mes by mnem
o
nic con
s
tants in MIPSGasGene
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
i
n
glorion
MIPSGa
s
G
enerator now al
s
o reg
i
st
e
rs
for mipsel
.
commit
|
commitdiff
|
tree
2010-04-10
ing
l
o
r
i
on
First step on
t
he
w
ay
t
o adding a code
generator
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Updated compi
l
er to use new code
generation API
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Updated rdoc
d
ocumentation
.
commit
|
commitdiff
|
tree
2010-02-10
ing
l
o
rion
Updated manpage to describe the new - and -o -
a
rguments
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
ing
l
orion
Changed "section
c
o
d
e
"
to "sec
t
ion function
s
" in tests
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Add
f
u
nction
s
to
s
ectio
n
:functions instead o
f
section
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Intro
d
u
ced section alia
s
es
.
commit
|
commitdiff
|
tree
2010-02-09
inglorion
Added test
c
ase f
o
r
t
he
n
ew code
generator API
.
commit
|
commitdiff
|
tree
2010-02-09
inglorion
Added ne
w
, si
m
ple
r
, more
powerf
u
l code
g
ene
r
ation A
P
I
.
commit
|
commitdiff
|
tree
2010-02-08
i
n
glorion
Made v
o
odooc
a
c
cept "-" and "-o -
"
to read from st
a
ndard
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
i
n
gl
o
rion
Fixed top-level Ma
k
efile
s
o tha
t
make test depend
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
i
n
glorion
A
d
ded gensym to the publ
i
c interface
of co
d
e generat
o
rs
.
commit
|
commitdiff
|
tree
2010-02-06
inglor
i
on
M
odifi
e
d gem
s
pec
to improve gen
e
rated
r
d
o
c docume
n
tation
.
commit
|
commitdiff
|
tree
2010-02-06
i
n
gl
o
rion
Fixed AM
D
64 ELF genera
t
or t
o
use "
.
o"
a
s default suffix
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
ing
l
orion
Added supp
o
r
t for
R
ubyGems
.
commit
|
commitdiff
|
tree
2010-02-06
i
nglorion
Updated doc/M
a
ke
f
ile to find libraries in new di
r
ectory
.
commit
|
commitdiff
|
tree
2010-02-06
inglori
o
n
U
p
dated Makefiles
t
o
f
it
new directo
r
y struct
u
re
.
commit
|
commitdiff
|
tree
2010-02-06
in
g
lorion
Change
d
d
irect
o
ry
stru
c
ture t
o
c
o
nform
to RubyGems
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglori
o
n
Fixed parse
r
so
th
a
t line number
s
are displa
y
ed
c
orr
e
ctly
.
commit
|
commitdiff
|
tree
2009-10-11
inglorion
F
ixed
tail_call
i
n i386
_
nasm_ge
n
e
r
a
t
or
commit
|
commitdiff
|
tree
2009-10-11
inglori
o
n
Chang
e
d
test/Makefile to
work w
i
th BSD make
commit
|
commitdiff
|
tree
2009-10-10
ing
l
orio
n
Made
AM
D
6
4
cod
e
generator emit positi
o
n independent
.
.
.
commit
|
commitdiff
|
tree
2009-10-10
i
n
glorion
C
h
an
g
e
d gens
y
m
prefix f
r
om
'
.
'
to '_'
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
In NasmGenerator, don't add
c
omma if a string starts
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
Added 99b
o
t
tles
t
e
st to test progr
a
m
m
atic
code generation
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
In NasmG
e
nerator
,
add comma when
s
witching from n
u
me
r
ic
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
ingl
o
r
ion
Mo
d
ifie
d
CommonCodeGenerator
t
o add functi
o
n code
t
o
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglorion
Set default out
p
ut fil
e
extensi
o
n
f
or
NASM as
s
embly
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglorion
A
llow inst
a
ntiati
o
n
o
f co
d
e
g
en
e
r
ators with
o
u
t
any
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
i
n
g
lorion
Fixed
a bug
i
n
i
n_section in Co
m
mon
C
o
deGenerator
.
commit
|
commitdiff
|
tree
2009-10-07
inglo
r
i
o
n
Add newl
i
ne after al
i
g
n
d
i
rectives in nasm generator
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
Fixed lib/ruby/Makefile to install vo
o
do
o
.
r
b
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Removed MAKEFLAGS from Mak
e
files
commit
|
commitdiff
|
tree
2009-10-03
inglorio
n
Minor documentation improvements
.
commit
|
commitdiff
|
tree
2009-10-03
inglorio
n
Chan
g
ed tit
l
e for generated rdo
c
d
o
c
u
mentation
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
R
e
move
d
c
o
m
m
on NasmGenerator code from I386NasmGenerat
o
r
.
commit
|
commitdiff
|
tree
2009-10-03
in
g
lo
r
ion
Made I386NasmGenerator a subcl
a
ss of NasmGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
ion
Updated i386_e
l
f_gener
a
tor to respect YASM env
i
ro
n
ment
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
Moved re-u
s
able c
o
de from
AMD64
N
a
s
mGenerator to NASM
G
e
nerator
.
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
Added wo
r
d
s
ize metho
d
t
o
code generator
A
PI so that
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Added test c
a
se for call express
i
on
.
commit
|
commitdiff
|
tree
2009-10-03
ing
l
o
r
ion
Us
e
Voodoo::Config to determine default architecture
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
voodo
o
c
can
n
o
w
lis
t
supported arc
h
itectu
r
es and
o
u
t
p
ut
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
Make default a
r
chitecture
c
o
nfi
g
u
ra
b
le
.
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
io
n
Renamed labe
l
in
g
o
to
.
voo to not coincide
w
i
th an instructio
.
.
.
commit
|
commitdiff
|
tree
next