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 save-locals and restore-locals on MIPS
2011-01-10
inglorion
A
dded test
c
ase fo
r
ch
a
ined if
commit
|
commitdiff
|
tree
2011-01-08
inglorio
n
Implement
e
d r
o
tate
a
ctions for MIPS
commit
|
commitdiff
|
tree
2011-01-08
inglorion
I
m
plemented rotate actions for i386 and AM
D
64
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Add
e
d te
s
t for
r
ota
t
e acti
o
n
s
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Implemented shif
t
instructions for MIP
S
commit
|
commitdiff
|
tree
2011-01-08
i
nglorion
Implement
e
d
shift
a
ctions f
o
r i386 and
AMD
6
4
commit
|
commitdiff
|
tree
2011-01-08
i
nglorion
Added test for bitwise and ari
t
hmetic shift operation
s
commit
|
commitdiff
|
tree
2010-12-07
ingl
o
rion
Fi
x
e
d
NASM generat
o
r so that begin_block acce
p
ts the
.
.
.
commit
|
commitdiff
|
tree
2010-12-07
in
g
lorion
Implem
e
nted blocks for MIPS
.
commit
|
commitdiff
|
tree
2010-12-05
ing
l
orion
Allow re
t
urn witho
u
t
a
v
alue
.
commit
|
commitdiff
|
tree
2010-11-21
i
nglorion
Made
t
op-level
blocks i
n
i386 and AMD64 set EBP/RBP
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
A
d
d
e
d tes
t
case for
c
o
d
e not con
t
ained in
f
u
ncti
o
n
s
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
g
lorion
Add
e
d
s
u
pport for blocks to
i
3
8
6
and AMD64 target
s
.
commit
|
commitdiff
|
tree
2010-11-21
i
nglorion
U
p
dat
e
d v
e
rsio
n
to 0
.
7
.
0
commit
|
commitdiff
|
tree
2010-11-21
inglorion
F
i
xed escaping in str
i
ngs in N
a
smGenerator
.
commit
|
commitdiff
|
tree
2010-11-21
inglori
o
n
Ad
d
ed t
e
sts for escapi
n
g bytes i
n
string literals
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Updated version to 0
.
6
.
3
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fixed misspelled
variabl
e
in NasmGenerator
.
commit
|
commitdiff
|
tree
2010-11-21
inglori
o
n
NasmGene
r
a
t
or: Esca
p
e s
i
ngle quotes in strings
.
commit
|
commitdiff
|
tree
2010-11-21
ing
l
orion
Added test cases for at-expressions
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Adde
d
support for at-expr
e
ssions to i386
and AMD64
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
in
g
lorion
Upda
t
e
d
N
asm
E
LFGenerat
o
r to ra
i
se an exception if run
n
ing the
commit
|
commitdiff
|
tree
2010-11-21
in
g
lorio
n
A
d
ded
.
giti
g
nore file
.
commit
|
commitdiff
|
tree
2010-05-05
inglorion
Increment
e
d ver
s
ion to 0
.
6
.
2
.
commit
|
commitdiff
|
tree
2010-05-05
ing
l
or
i
on
Adde
d
t
est
c
ases and fixed
b
ugs in set-word for i386
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Updated
version to 0
.
6
.
1
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Add
e
d miss
i
ng r
e
quire for comm
o
n_code_gen
e
rator
.
rb
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
M
odified MIPSGasGenerator so th
a
t rdoc doesn't choke
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
in
g
lorion
Fixed implementation of div
and mod
on i386 and amd6
4
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Up
d
ated test cases for div and mod to reflect updated
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
U
p
dated language descripti
o
n for div and mod
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
A
d
ded speci
f
i
c
a
t
io
n
of comments to the language description
.
commit
|
commitdiff
|
tree
2010-04-14
ingl
o
rion
Fixed bu
g
s in HTML of language d
e
scription
.
commit
|
commitdiff
|
tree
2010-04-14
inglo
r
ion
U
pdated languag
e
.
html t
o
better
reflect the current
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
AMD6
4
NASMGenerator:
fixed bugs uncovered by many-vars
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Adde
d
t
a
rgets to test
/
Mak
e
fil
e
to generat
e
GNU ass
e
mbler
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglori
o
n
Added
test
c
ases
for functions wi
t
h
many locals and
.
.
.
commit
|
commitdiff
|
tree
2010-04-12
inglorion
Ad
d
ed
metho
d
output_file
_
s
u
f
f
ix to
c
ode
g
enerator AP
I
.
commit
|
commitdiff
|
tree
2010-04-12
inglo
r
ion
C
h
an
g
ed version
number to 0
.
6
.
0
.
commit
|
commitdiff
|
tree
2010-04-11
ing
l
orion
i386_nasm_generator: fixed tail
_
call
.
commit
|
commitdiff
|
tree
2010-04-11
i
nglorion
voo
d
o
o
c: Sort architect
u
res and formats
when
l
isti
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglo
r
ion
Ta
r
get host archite
c
ture by d
e
f
a
u
lt, un
l
e
ss a differ
e
nt
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
MipsGasGe
n
erator: adde
d
missing
method align
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
MIPSELF
G
ene
r
ator
:
added -KPI
C
to inform the a
s
s
e
mbler
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
i
nglor
i
o
n
Fixed a typo in gas_elf_generator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
inglor
i
on
Added mi
s
sing gas_elf
_
generator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
glorion
Added gene
r
ators to create EL
F
files for mips and mipsel
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
lorion
MipsGasGen
e
rator: added support for tail
c
a
l
l
s
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
M
i
psGasGenerator: Added su
p
po
r
t for byte, word, ge
t
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Mip
s
GasGenerator:
R
emoved r
e
f
ere
n
ce t
o
n
o
n-exis
t
e
nt
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
in
g
l
orion
MipsG
a
s
G
enerator:
a
dded cases for di
v
, mod, and mul
commit
|
commitdiff
|
tree
2010-04-10
inglor
i
on
MipsGasGenerator:
commit
|
commitdiff
|
tree
2010-04-10
i
n
glo
r
ion
MipsGasGenerator:
Fixed calli
n
g of function
s
defined
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
Added
s
et
and bit
w
ise operators
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
U
p
dated co
m
ment
d
escri
b
ing
t
he stack frames cre
a
ted b
y
commit
|
commitdiff
|
tree
2010-04-10
i
n
gl
o
r
i
on
Repl
a
ce
d
regi
s
te
r
names by mn
e
monic
c
onstan
t
s in MIPS
G
a
s
Gene
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
MIP
S
G
asGen
e
rator now also regi
s
ters for
mipsel
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
F
i
rst step
on the w
a
y
t
o a
d
d
ing a code
g
e
n
erator for
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Updated compiler
to use new code ge
n
eration API
.
commit
|
commitdiff
|
tree
2010-02-10
ingl
o
r
i
on
U
p
d
at
e
d
rdoc do
c
um
e
ntation
.
commit
|
commitdiff
|
tree
2010-02-10
inglor
i
o
n
Upda
t
e
d manpage to d
e
scribe t
h
e new - and -o
- arguments
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
in
g
lorion
Changed "sect
i
on
code" to "sect
i
on func
t
ions" in tests
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Add fun
c
tions
to section :functi
o
n
s instead of section
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglo
r
ion
Introduce
d
section alia
s
es
.
commit
|
commitdiff
|
tree
2010-02-09
in
g
lorion
Added test c
a
se for the
new co
d
e
g
e
nerator API
.
commit
|
commitdiff
|
tree
2010-02-09
inglorion
Added new, simpler, more pow
e
rful code generat
i
on A
P
I
.
commit
|
commitdiff
|
tree
2010-02-08
inglori
o
n
Made vo
o
dooc
a
ccept "-" and "-o -" to read from standard
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Fixed t
o
p-level M
a
kefi
l
e so that
m
ake
t
est depends
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
ingl
o
rion
Added gensym to
the
public
interfac
e
o
f cod
e
generator
s
.
commit
|
commitdiff
|
tree
2010-02-06
in
g
lorion
M
o
d
ified gemspec to improv
e
ge
n
e
r
ated rdoc document
a
ti
o
n
.
commit
|
commitdiff
|
tree
2010-02-06
i
n
glo
r
ion
Fixed A
M
D64 ELF
g
ener
a
tor to
use
"
.
o" as d
e
fault suffi
x
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Ad
d
ed support for Ru
b
y
Gems
.
commit
|
commitdiff
|
tree
2010-02-06
ingl
o
rion
Updated
doc/M
a
ke
f
ile to find libraries in new
dir
e
ctory
.
commit
|
commitdiff
|
tree
2010-02-06
inglo
r
ion
Updated
Makefiles to fit new directory stru
c
ture
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Cha
n
g
e
d
d
irec
t
ory stru
c
tur
e
to c
o
nf
o
rm to RubyGems
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
F
i
xed pa
r
ser so that line
n
umbers are display
e
d
correctly
.
commit
|
commitdiff
|
tree
2009-10-11
i
n
glorion
Fixe
d
tail_call in i386_nasm_
g
enerator
commit
|
commitdiff
|
tree
2009-10-11
ing
l
orion
C
h
ang
e
d test/Makefile to
wo
r
k with
B
S
D
make
commit
|
commitdiff
|
tree
2009-10-10
inglorion
Made
A
MD64 code g
e
nerator emit posi
t
i
on i
n
dependent
.
.
.
commit
|
commitdiff
|
tree
2009-10-10
inglo
r
ion
Chan
g
ed g
e
nsym pre
f
ix from
'
.
'
to
'
_'
.
commit
|
commitdiff
|
tree
2009-10-09
inglori
o
n
In
NasmGe
n
erator, do
n
't
add com
m
a i
f
a string starts
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
inglorio
n
Adde
d
99bott
l
e
s
test to test programmatic code generat
i
on
.
commit
|
commitdiff
|
tree
2009-10-09
ing
l
orion
In NasmGenera
t
or, add co
m
ma
w
h
en switchin
g
from numeric
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
i
nglo
r
io
n
Modified C
o
mmonCod
e
Gen
e
rator to
a
dd function code to
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
i
nglorion
S
e
t default ou
t
put file exten
s
ion
f
or NASM assembly
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
i
n
g
l
orio
n
A
l
l
ow instant
i
ation of code ge
n
e
r
ators w
i
thou
t
any
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
in
g
lorion
Fixed a bug in in
_
section in C
o
mmonCodeGe
n
erator
.
commit
|
commitdiff
|
tree
2009-10-07
ing
l
o
rion
A
d
d newline aft
e
r
alig
n
directives in
nasm generator
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
F
ix
e
d lib/ruby/Makefile to install voodoo
.
rb
commit
|
commitdiff
|
tree
2009-10-03
inglori
o
n
R
emoved MAKEF
L
AGS fr
o
m M
a
kefiles
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Minor d
o
cumentati
o
n improve
m
ents
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Cha
n
ged ti
t
le for gen
e
r
ated rdoc do
c
umentation
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglorio
n
Removed common Na
s
mGenerato
r
code from
I386NasmGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
Made I
3
86NasmGene
r
a
tor a subclass of NasmGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglorion
Updated
i
386_e
l
f_generator
t
o respect YASM en
v
ironment
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
r
i
on
Moved re-usable code from AMD64Na
s
mGenerator to
N
ASMGenerat
o
r
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
A
dded wordsize
metho
d
to code
g
ener
a
tor
API
so that
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorio
n
Added test case fo
r
call e
x
pression
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglor
i
on
Us
e
Voodoo::Config
to determine default architectu
r
e
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
ri
o
n
voo
d
ooc c
a
n now
list
s
upported architec
t
ures and output
.
.
.
commit
|
commitdiff
|
tree
next