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
2011-01-08
in
g
l
o
rion
Implemented rotate actio
n
s
for MIPS
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Im
p
lemented rot
a
te actions for
i
3
8
6 and
AMD64
commit
|
commitdiff
|
tree
2011-01-08
ingl
o
rion
Add
e
d test
f
o
r
rotate actio
n
s
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Implement
e
d shif
t
instructions for MIPS
commit
|
commitdiff
|
tree
2011-01-08
inglori
o
n
Implemente
d
shift actio
n
s for i386 a
n
d AMD
6
4
commit
|
commitdiff
|
tree
2011-01-08
inglorion
A
dde
d
t
e
s
t for bi
t
wise
an
d
ari
t
hmetic shift operations
commit
|
commitdiff
|
tree
2010-12-07
inglorion
Fixed NASM gene
r
a
t
or so that
b
egin
_
block
a
ccept
s
the
.
.
.
commit
|
commitdiff
|
tree
2010-12-07
inglor
i
on
Implemented blocks
for MIPS
.
commit
|
commitdiff
|
tree
2010-12-05
inglorion
Allow return without a
v
alue
.
commit
|
commitdiff
|
tree
2010-11-21
in
g
lorion
Made top-le
v
el
blocks
i
n
i386 and AMD
6
4 set EBP/RBP
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
glorion
Add
e
d test ca
s
e
for code no
t
c
o
nt
a
ined i
n
functions
.
commit
|
commitdiff
|
tree
2010-11-21
inglori
o
n
Added support for
b
lo
c
ks to
i
38
6
and AMD64 ta
r
g
ets
.
commit
|
commitdiff
|
tree
2010-11-21
in
g
l
o
rion
Updated ver
s
ion to 0
.
7
.
0
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fixed
e
scap
i
ng
i
n strings in NasmGenerator
.
commit
|
commitdiff
|
tree
2010-11-21
inglorio
n
Added tests for escaping
b
ytes in string liter
a
ls
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Updated
version to 0
.
6
.
3
commit
|
commitdiff
|
tree
2010-11-21
inglorion
F
ixed misspelled variabl
e
in
NasmG
e
ne
r
a
t
or
.
commit
|
commitdiff
|
tree
2010-11-21
ingl
o
r
i
on
NasmGene
r
ator: Esc
a
pe
s
ingle
q
uot
e
s in strings
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
A
dded test cases for at-ex
p
ressions
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added su
p
p
o
rt fo
r
a
t-expre
s
s
i
ons to i386
a
nd AM
D
64
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
ingl
o
rion
Updated NasmELFGenerator
t
o r
a
ise an exception if running
t
h
e
commit
|
commitdiff
|
tree
2010-11-21
i
nglo
r
ion
Added
.
git
i
gnore
f
i
l
e
.
commit
|
commitdiff
|
tree
2010-05-05
in
g
lorion
In
c
remented version to 0
.
6
.
2
.
commit
|
commitdiff
|
tree
2010-05-05
inglorion
Ad
d
e
d tes
t
c
a
ses
and fixed
bugs in
set
-
word
f
or i3
8
6
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Updated
v
ersi
o
n t
o
0
.
6
.
1
commit
|
commitdiff
|
tree
2010-04-15
i
nglorion
Added missing req
u
ir
e
f
or comm
o
n_c
o
de_gene
r
ator
.
rb
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglo
r
ion
M
odified
MIPS
G
asGener
a
tor so that rdoc
d
oesn't cho
k
e
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Fi
x
ed implem
e
ntation
o
f div and mod on i386 a
n
d amd64
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Updated test cases f
o
r div
a
nd
mod
t
o
reflect update
d
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglori
o
n
Updated la
n
g
u
age descript
i
on fo
r
div and mo
d
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Add
e
d
specific
a
tion of
comme
n
ts t
o
the language descri
p
tion
.
commit
|
commitdiff
|
tree
2010-04-14
i
nglorion
Fix
e
d bugs in HT
M
L
of la
n
guage
d
escripti
o
n
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Up
d
ated language
.
h
tml to
b
etter ref
l
ect
t
h
e c
u
rr
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorio
n
AMD64
N
ASMGenerat
o
r: fixed bugs
u
ncovered by many-vars
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglor
i
on
Added
t
argets to t
e
st/Ma
k
efile to generate GN
U
a
s
sembler
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglori
o
n
Ad
d
ed
t
est
cases for functions with
many loc
a
ls
a
nd
.
.
.
commit
|
commitdiff
|
tree
2010-04-12
i
nglorion
Ad
d
ed met
h
od output_file_suffix to code generato
r
API
.
commit
|
commitdiff
|
tree
2010-04-12
inglorion
Changed version number to
0
.
6
.
0
.
commit
|
commitdiff
|
tree
2010-04-11
inglor
i
on
i
386_
n
a
sm_generato
r
:
fi
x
e
d
tail_call
.
commit
|
commitdiff
|
tree
2010-04-11
ingl
o
r
ion
voodooc:
S
o
rt architectures and for
m
ats when listin
g
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Ta
r
get
h
ost architecture by d
e
f
ault,
u
nless a di
f
ferent
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
M
i
p
s
GasGenerator: added missing method align
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
lorion
M
IPSELFGenerator: added -KPI
C
to inform the assembler
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
glor
i
on
Fix
e
d a ty
p
o in gas_elf_generator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
g
lorion
Added missing gas_elf
_
generator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
inglo
r
io
n
Added
g
e
nerators to cre
a
te ELF
files for mips and
mipsel
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
l
o
rion
MipsGa
s
Generator: a
d
ded support
f
or tail calls
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
lo
r
ion
MipsGasGen
e
rat
o
r: A
d
d
e
d supp
o
rt for
b
yte, word, get
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
MipsGa
s
G
enerator: Removed refer
e
n
c
e to
n
on-existent
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
i
n
glorion
MipsGasGener
a
tor
:
added cases
f
or div, mo
d
,
and
m
ul
commit
|
commitdiff
|
tree
2010-04-10
inglori
o
n
MipsGasGenerator:
commit
|
commitdiff
|
tree
2010-04-10
ingl
o
rio
n
MipsGasG
e
n
e
rator:
Fixed calling of
f
un
c
tions defined
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
Added set
and bit
w
ise ope
r
a
t
ors
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
Updated comment
d
escrib
i
ng the s
t
ack frames cre
a
t
e
d by
commit
|
commitdiff
|
tree
2010-04-10
inglorion
Rep
l
aced regist
e
r names
b
y
mnemo
n
i
c
constants
i
n MIPSGasGene
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
ingl
o
rion
M
I
P
S
GasGenerator no
w
also registers for
mipsel
.
commit
|
commitdiff
|
tree
2010-04-10
i
ngl
o
rion
First step
o
n
t
h
e
way to adding
a c
o
de generator
for
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
i
n
glo
r
io
n
Upd
a
t
ed compile
r
to use new code generation API
.
commit
|
commitdiff
|
tree
2010-02-10
ing
l
orion
Updated rd
o
c
do
c
u
m
entation
.
commit
|
commitdiff
|
tree
2010-02-10
inglorio
n
Updated
m
anpage to
d
escribe th
e
new - and -o
- ar
g
ume
n
t
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
i
nglori
o
n
Cha
n
g
e
d "section code"
t
o "section functions" in tests
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Add functio
n
s to
s
e
c
tion :f
u
nct
i
o
n
s
inst
e
ad o
f
s
e
ction
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
i
nglorion
I
n
t
rodu
c
ed sec
t
ion aliases
.
commit
|
commitdiff
|
tree
2010-02-09
inglorion
Ad
d
ed test case f
o
r the new
c
o
de gen
e
ra
t
or API
.
commit
|
commitdiff
|
tree
2010-02-09
inglor
i
on
A
dded
new, simpler,
m
ore p
o
w
e
rful co
d
e
g
enerat
i
on
A
PI
.
commit
|
commitdiff
|
tree
2010-02-08
inglorio
n
Made voodooc
a
ccept "-" and "-o -" to read from standard
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorio
n
Fix
e
d top-level Makefile so that ma
k
e test depe
n
ds
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglor
i
on
A
d
ded gen
s
ym to the p
u
b
lic
interfac
e
of co
d
e generators
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Mod
i
fie
d
gemspec to i
m
prove gener
a
ted rdoc
do
c
ume
n
tati
o
n
.
commit
|
commitdiff
|
tree
2010-02-06
i
ngl
o
rion
Fixed AMD64
E
LF gen
e
rator to use "
.
o
"
as de
f
ault
s
u
f
f
ix
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Adde
d
s
u
p
p
ort
f
o
r Ru
b
yGems
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
U
p
dated doc/M
a
kefile to f
i
nd libraries in new d
i
rectory
.
commit
|
commitdiff
|
tree
2010-02-06
inglorio
n
Updated Makefiles to fit new directory st
r
u
c
ture
.
commit
|
commitdiff
|
tree
2010-02-06
ing
l
orion
Cha
n
ged directory structure to conform to
RubyGems
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Fixed parser so th
a
t line
numb
e
rs are displayed correctly
.
commit
|
commitdiff
|
tree
2009-10-11
i
n
glori
o
n
Fixed tail_ca
l
l in i386_na
s
m_generat
o
r
commit
|
commitdiff
|
tree
2009-10-11
i
nglorion
Chang
e
d test/Makefile to w
o
rk with BSD make
commit
|
commitdiff
|
tree
2009-10-10
inglo
r
ion
Made AM
D
64
code generator em
i
t pos
i
tion i
n
dependent
.
.
.
commit
|
commitdiff
|
tree
2009-10-10
inglo
r
ion
Ch
a
n
ged gensym p
r
efix
f
rom
'
.
' to
'
_'
.
commit
|
commitdiff
|
tree
2009-10-09
inglo
r
ion
In
NasmGenerato
r
,
don't add comma if a st
r
ing
s
tarts
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
Added 99
b
ottles test to te
s
t program
m
ati
c
code g
e
ne
r
ation
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
In N
a
smGenerator, add comma when
s
wit
c
hin
g
from
num
e
ric
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
i
nglorion
M
odified Com
m
onCod
e
Generator to add functi
o
n
cod
e
to
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglorion
S
et default output
file extension
f
o
r NASM a
s
sem
b
ly
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglori
o
n
Allow in
s
tantiation of code gene
r
ators witho
u
t any
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglorion
Fixed a bug in in_
s
ection in Co
m
m
o
nCodeG
e
nerato
r
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
Add n
e
wline a
f
ter ali
g
n directives in nasm gen
e
rator
.
commit
|
commitdiff
|
tree
2009-10-07
in
g
lorion
Fixe
d
lib/ruby/Makefi
l
e to insta
l
l voodoo
.
rb
commit
|
commitdiff
|
tree
2009-10-03
inglorion
R
emoved MAKEFLAGS
f
rom Makef
i
l
es
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
rion
Min
o
r documenta
t
ion im
p
rovements
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
C
hang
e
d title f
o
r generated rdoc
d
ocumentati
o
n
.
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
io
n
Removed
commo
n
N
a
smGe
n
era
t
or code fr
o
m I386
N
asmGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Made
I386NasmG
e
nerator a sub
c
lass of Nasm
G
enerator
.
commit
|
commitdiff
|
tree
2009-10-03
ing
l
o
rion
Updated i386_elf_g
e
nerator to
r
espect YASM environment
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Moved
r
e-usable code from AMD
6
4NasmGenerato
r
to N
A
SMGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglorion
Added wordsize method to c
o
de generat
o
r API so that
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Added test ca
s
e for ca
l
l expression
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Use Voodoo::Config to
d
et
e
rmine default architecture
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
ion
voodooc can now list
s
u
pported architec
t
ure
s
and output
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
ion
Ma
k
e default architecture configurable
.
commit
|
commitdiff
|
tree
next