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
moved more code into common_code_generator
2011-01-08
inglorion
Imp
l
emented r
o
tate
ac
t
ion
s
for i386 a
n
d AMD64
commit
|
commitdiff
|
tree
2011-01-08
inglori
o
n
Added test
f
or
rotate actions
commit
|
commitdiff
|
tree
2011-01-08
ingl
o
rion
I
m
plemented sh
i
ft
i
nstructions for MIPS
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Implem
e
nted shift
actions for i3
8
6 and
A
M
D
64
commit
|
commitdiff
|
tree
2011-01-08
ing
l
o
rion
Adde
d
test for b
i
twis
e
and arit
h
m
e
ti
c
s
h
i
ft operations
commit
|
commitdiff
|
tree
2010-12-07
inglorion
Fixed NA
S
M
gene
r
ator so that beg
i
n
_block accept
s
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2010-12-07
in
g
lorion
Implemented blocks for
M
I
PS
.
commit
|
commitdiff
|
tree
2010-12-05
in
g
l
o
rion
Al
l
ow return
without
a val
u
e
.
commit
|
commitdiff
|
tree
2010-11-21
inglor
i
on
Mad
e
top
-
level blocks in i3
8
6
a
n
d
AMD6
4
s
e
t EBP/RBP
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
g
lorion
Add
e
d test case for
c
ode not con
t
ained in functions
.
commit
|
commitdiff
|
tree
2010-11-21
i
nglorion
Added support
for bloc
k
s
to i38
6
a
n
d AMD64 targe
t
s
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Updated v
e
rsion to 0
.
7
.
0
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fixed st
r
ing escaping in MipsG
a
sGenerat
o
r
.
commit
|
commitdiff
|
tree
2010-11-21
i
nglori
o
n
Fixed
e
sc
a
p
ing
i
n strin
g
s i
n
N
a
smGenera
t
or
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Adde
d
tes
t
s for
e
scaping bytes in
st
r
i
n
g literals
.
commit
|
commitdiff
|
tree
2010-11-21
ing
l
orion
Imp
l
e
me
n
ted
at-
e
xpressi
o
ns
f
o
r
MIPS
.
commit
|
commitdiff
|
tree
2010-11-21
in
g
l
o
r
ion
Updated v
e
rsio
n
to 0
.
6
.
3
commit
|
commitdiff
|
tree
2010-11-21
inglori
o
n
Fixed m
i
sspelled vari
a
ble in Nasm
G
enera
t
or
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
NasmGenerator: Escape single quot
e
s in st
r
in
g
s
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added t
e
st
c
a
ses for at-exp
r
es
s
ion
s
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
glorion
Add
e
d
support for a
t
-expressions to i386 and AMD64
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
i
nglor
i
on
Updated NasmEL
F
Generator
to raise
a
n
e
xception if running the
commit
|
commitdiff
|
tree
2010-11-21
inglori
o
n
A
dd
e
d
.
g
i
t
igno
r
e file
.
commit
|
commitdiff
|
tree
2010-05-05
inglorion
Incr
e
mented v
e
rsion to
0
.
6
.
2
.
commit
|
commitdiff
|
tree
2010-05-05
ingl
o
r
ion
Added testcases a
n
d
fixed bugs in set-wor
d
for i386
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Updated versio
n
to 0
.
6
.
1
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Adde
d
missing require
f
or common_c
o
de_generator
.
rb
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
ing
l
orion
Mod
i
fied
MIPS
G
asGene
r
ator so tha
t
rdoc doesn't
c
hoke
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
i
nglori
o
n
Fixed
i
mplementat
i
on of
div and
mod on i386 and amd6
4
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Updat
e
d test cases
f
or div
a
n
d
mod t
o
reflect update
d
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
U
p
dated
lang
u
age de
s
cription
f
or div and mod
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Added specifi
c
a
tion o
f
comments to
t
he language de
s
crip
t
ion
.
commit
|
commitdiff
|
tree
2010-04-14
in
g
lorion
Fixed bugs i
n
H
TML
of
l
anguage des
c
rip
t
ion
.
commit
|
commitdiff
|
tree
2010-04-14
i
n
g
l
o
rion
Updated lan
g
u
a
g
e
.
h
t
ml to b
e
tter reflect
t
he current
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
i
n
glorion
A
M
D64
N
ASMGe
n
erator: fi
x
e
d
bugs uncovered by many-vars
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglori
o
n
Added
targe
t
s to test
/
Makefi
l
e to generate GNU assembler
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglori
o
n
A
d
ded te
s
t cases
for function
s
with many local
s
and
.
.
.
commit
|
commitdiff
|
tree
2010-04-12
inglorion
Added method output_file_suffix to cod
e
generator API
.
commit
|
commitdiff
|
tree
2010-04-12
inglorion
Changed version number to 0
.
6
.
0
.
commit
|
commitdiff
|
tree
2010-04-11
i
ng
l
ori
o
n
i
3
8
6
_
nasm_generator: f
i
xed
tail_call
.
commit
|
commitdiff
|
tree
2010-04-11
inglo
r
i
on
v
o
odooc
:
Sort architectures and format
s
when listing
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Ta
r
get
host
archite
c
ture
b
y default, u
n
les
s
a differe
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
ingl
o
rion
MipsGasGener
a
to
r
: adde
d
missing metho
d
align
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
lorion
MI
P
S
ELFGenerat
o
r: add
e
d -KPIC to inform the as
s
e
m
bler
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglor
i
on
Fixed a t
y
po in gas_elf
_
g
e
nerator
.
r
b
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Added mi
s
sing gas
_
elf_generator
.
r
b
.
commit
|
commitdiff
|
tree
2010-04-11
ingl
o
rion
Adde
d
gene
r
a
t
ors to create ELF files for mips
a
nd mipsel
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
MipsGasGe
n
erat
o
r: added support for tail calls
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
M
i
psG
a
sGene
r
ator:
Add
e
d suppo
r
t
for byte, word, get
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
glor
i
on
MipsG
a
sGene
r
ator: Removed reference to non-e
x
istent
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
i
nglorion
MipsG
a
sGenerat
o
r:
a
dded cases for div, mod, a
n
d
m
ul
commit
|
commitdiff
|
tree
2010-04-10
inglor
i
on
MipsGa
s
Generator:
commit
|
commitdiff
|
tree
2010-04-10
i
n
g
l
or
i
on
Mi
p
sGa
s
Generator: Fixed c
a
lling of f
u
n
c
t
ions d
e
f
ined
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
i
n
glori
o
n
Added se
t
and bitwise ope
r
ators
.
commit
|
commitdiff
|
tree
2010-04-10
inglori
o
n
U
p
dat
e
d
c
omment describi
n
g the stack frame
s
created by
commit
|
commitdiff
|
tree
2010-04-10
ing
l
orion
Replaced regis
t
er names by mnemon
i
c con
s
tants
i
n M
I
PSGasGene
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
ing
l
ori
o
n
MIP
S
GasGen
e
rat
o
r now also r
e
g
i
sters for mip
s
el
.
commit
|
commitdiff
|
tree
2010-04-10
inglorio
n
First step on
t
he wa
y
to
a
dding a
code generator for
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Up
d
ated compiler to use new code
g
eneration AP
I
.
commit
|
commitdiff
|
tree
2010-02-10
i
nglorion
Updated rdoc
d
o
cu
m
entation
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Upda
t
ed manpage to describe the new - and
-o - a
r
guments
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
i
n
g
l
orion
C
ha
n
g
ed "s
e
ction code"
to "sec
t
ion functions" in tes
t
s
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Add functions
t
o sec
t
ion
:func
t
ions instea
d
of section
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
ing
l
o
rion
Introduced section al
i
a
ses
.
commit
|
commitdiff
|
tree
2010-02-09
ing
l
orion
Added test case fo
r
the new c
o
de
g
enerator
A
PI
.
commit
|
commitdiff
|
tree
2010-02-09
inglo
r
i
o
n
A
dded
new
,
simp
l
er
,
m
o
r
e powerful code generation
API
.
commit
|
commitdiff
|
tree
2010-02-08
inglorion
Mad
e
voodooc
accept
"-
"
and "-
o
-" to read from s
t
andard
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Fixe
d
top-
l
evel
Makefile so
t
h
at make test
depend
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
i
n
glo
r
ion
Added
gen
s
ym to the publ
i
c i
n
terface
of co
d
e
gener
a
tors
.
commit
|
commitdiff
|
tree
2010-02-06
inglor
i
on
Modified gemsp
e
c to i
m
p
rove generated rdoc documentati
o
n
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
F
i
xed AMD6
4
ELF generator to
u
se "
.
o
" as default
suff
i
x
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorio
n
A
d
ded
s
upport
f
o
r
RubyGems
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Updated
doc/M
a
kefi
l
e
to find libraries in
n
ew
directory
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Updated Makefiles to fit n
e
w directory
struct
u
re
.
commit
|
commitdiff
|
tree
2010-02-06
inglori
o
n
Cha
n
ged directory structure to co
n
form t
o
R
u
byGems
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Fixed parser so that line n
u
m
bers ar
e
d
ispl
a
yed correctly
.
commit
|
commitdiff
|
tree
2009-10-11
inglorion
F
i
xed tail_call in i386
_
nas
m
_generator
commit
|
commitdiff
|
tree
2009-10-11
i
nglorion
Ch
a
nged te
s
t/Makefile
t
o
w
ork with BSD make
commit
|
commitdiff
|
tree
2009-10-10
in
g
lori
o
n
M
ad
e
AMD64 c
o
de gen
e
rator
e
m
i
t position independen
t
.
.
.
commit
|
commitdiff
|
tree
2009-10-10
i
n
g
lor
i
o
n
Changed g
e
nsym pre
f
ix
from '
.
' to '_'
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
In Nasm
G
e
nerator, don't add
comma if
a
string starts
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
A
dded
9
9b
o
tt
l
es test to test programmatic code ge
n
eration
.
commit
|
commitdiff
|
tree
2009-10-09
ing
l
ori
o
n
In N
a
smGe
n
erator,
add comma when swi
t
ching f
r
om numeric
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
i
n
glori
o
n
M
o
d
ified CommonC
o
deGenerator to add function
code
t
o
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglor
i
on
Set default
o
utp
u
t file exten
s
ion for NASM assembly
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglor
i
on
Al
l
ow instantiatio
n
of code ge
n
erators wi
t
hout any
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
ingl
o
r
ion
Fixed a bug in i
n
_
sect
i
on i
n
CommonCodeGenerator
.
commit
|
commitdiff
|
tree
2009-10-07
ingl
o
rion
Add newline after align di
r
ectives i
n
nasm genera
t
or
.
commit
|
commitdiff
|
tree
2009-10-07
ingl
o
ri
o
n
Fixed lib/ruby/Makef
i
l
e
t
o
i
n
s
tall
v
oodoo
.
r
b
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
Remove
d
MAKEFLAG
S
from Makefiles
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
M
in
o
r
documentati
o
n imp
r
oveme
n
ts
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
C
h
an
g
e
d
t
i
tle
for
generated
rdoc doc
u
m
e
ntation
.
commit
|
commitdiff
|
tree
2009-10-03
inglorio
n
Removed c
o
mmon
NasmGe
n
e
rato
r
co
d
e
fr
o
m I386NasmG
e
n
erator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
M
ad
e
I386N
a
s
m
Generator a su
b
class of N
a
smGe
n
erator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorio
n
Updat
e
d
i38
6
_
e
lf_generator to
respe
c
t YASM
e
nvironment
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
in
g
lorion
M
oved r
e
-usab
l
e
c
ode from AMD64Nas
m
G
e
ne
r
ator to NASMGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Ad
d
ed wordsi
z
e method to
c
ode g
e
ner
a
tor A
P
I so that
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
ng
l
orion
Added test ca
s
e for call ex
p
ression
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Use
Voodoo::Config to dete
r
mine default architecture
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
g
lorio
n
vood
o
oc
can no
w
list supported architectu
r
es and output
.
.
.
commit
|
commitdiff
|
tree
next