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
Fixed NASM generator so that begin_block accepts the blocks code
2010-12-07
inglo
r
ion
Fixed NASM
g
enera
t
or
so t
h
at begin_block accepts the
.
.
.
commit
|
commitdiff
|
tree
2010-12-07
inglorion
Implemented blocks for MIPS
.
commit
|
commitdiff
|
tree
2010-12-05
inglorion
All
o
w r
e
turn without a value
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Mad
e
t
o
p-lev
e
l blocks in i3
8
6 and AMD64 set
E
BP
/
RBP
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
g
lor
i
o
n
Add
e
d test case for code not c
o
ntained in function
s
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added sup
p
o
rt for blocks to
i
386 and AMD6
4
targets
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
glorion
U
pdated version to 0
.
7
.
0
commit
|
commitdiff
|
tree
2010-11-21
i
nglorion
Fixed e
s
capi
n
g in strings in NasmGen
e
rator
.
commit
|
commitdiff
|
tree
2010-11-21
inglor
i
on
Added
tests fo
r
escapi
n
g by
t
e
s
in string literals
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Updated vers
i
on to 0
.
6
.
3
commit
|
commitdiff
|
tree
2010-11-21
inglorion
F
i
xed misspelled v
a
ri
a
ble
i
n
NasmGenerator
.
commit
|
commitdiff
|
tree
2010-11-21
inglorio
n
NasmGenerator: Escape
single
q
uotes in strin
g
s
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
A
dde
d
test cases for a
t
-expr
e
ss
i
ons
.
commit
|
commitdiff
|
tree
2010-11-21
ing
l
orion
Adde
d
support for at-expre
s
sions to i
3
86
and AMD6
4
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Updated Nas
m
E
L
FGenerator to
raise an excepti
o
n if r
u
n
n
ing the
commit
|
commitdiff
|
tree
2010-11-21
i
nglori
o
n
A
dded
.
gitig
n
ore file
.
commit
|
commitdiff
|
tree
2010-05-05
i
n
glo
r
ion
Incremented version to 0
.
6
.
2
.
commit
|
commitdiff
|
tree
2010-05-05
in
g
l
o
rion
Added testcase
s
and fixe
d
bugs in
s
et-word for i386
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
i
nglorion
Updated
v
e
r
sion
t
o 0
.
6
.
1
commit
|
commitdiff
|
tree
2010-04-15
i
nglorion
Added m
i
s
sing require
f
or common_code_generator
.
rb
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
M
odifie
d
MIPSGasGene
r
ator so t
h
at r
d
oc
doesn'
t
cho
k
e
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Fi
x
ed
im
p
l
e
men
t
ation of di
v
and
m
od on
i
386
and am
d
64
.
commit
|
commitdiff
|
tree
2010-04-15
in
g
l
o
rion
Updated test case
s
for div a
n
d mod to reflect update
d
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Updated la
n
guage desc
r
i
p
t
ion for div and mod
.
commit
|
commitdiff
|
tree
2010-04-14
ingl
o
rion
Added
speci
f
ication of commen
t
s to t
h
e la
n
guage de
s
cription
.
commit
|
commitdiff
|
tree
2010-04-14
i
nglorio
n
Fixed
bugs in
H
T
M
L
of language descripti
o
n
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Updated
langua
g
e
.
h
t
ml to
better reflect the cu
r
rent
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
A
M
D64NASMGene
r
ator: fixe
d
bugs
uncove
r
e
d
b
y many-vars
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
A
dd
e
d t
a
rgets to te
s
t/Makefile t
o
generate GNU assembler
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
i
nglorion
Added t
e
s
t cas
e
s for
f
unctions wit
h
many locals and
.
.
.
commit
|
commitdiff
|
tree
2010-04-12
inglorio
n
Added me
t
hod
output_f
i
le_suffix to code
g
enerator API
.
commit
|
commitdiff
|
tree
2010-04-12
ingl
o
rion
C
h
anged ver
s
i
o
n
nu
m
ber to 0
.
6
.
0
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
lorion
i386
_
na
s
m
_genera
t
o
r
: fixed tai
l
_
c
all
.
commit
|
commitdiff
|
tree
2010-04-11
inglo
r
io
n
voo
d
ooc: Sort architectures and formats
when listing
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Target host
a
rchit
e
cture by defaul
t
, unless a different
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
MipsGa
s
G
enerator: added miss
i
ng method al
i
g
n
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
M
I
PSELFG
e
nerator:
added -KPIC to inform the assembler
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
i
ng
l
orion
Fixed a typo in gas
_
e
lf_
g
enerator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Ad
d
ed missing ga
s
_elf_generator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
ing
l
o
rion
Added
g
e
nerato
r
s to
create
E
LF files for mips
and mipsel
.
commit
|
commitdiff
|
tree
2010-04-11
ingl
o
rion
M
i
psGasGenerator
:
adde
d
support for
t
ail
c
alls
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
lorion
MipsGasG
e
nerator: Adde
d
suppo
r
t
for
b
yte, wor
d
, get
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
glorion
MipsGasGenerator: Removed reference
to non-existent
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
i
n
glor
i
o
n
Mips
G
asGener
a
t
or: added cases f
o
r di
v
, mod, and
m
ul
commit
|
commitdiff
|
tree
2010-04-10
inglo
r
ion
MipsGasGenerator:
commit
|
commitdiff
|
tree
2010-04-10
i
n
g
l
orion
MipsGa
s
G
enerator: Fixed calling
of functio
n
s
d
efine
d
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
A
dded set and bitwise operators
.
commit
|
commitdiff
|
tree
2010-04-10
i
n
glor
i
on
Updated com
m
ent describ
i
ng the
s
tack frames creat
e
d
b
y
commit
|
commitdiff
|
tree
2010-04-10
i
n
glorion
R
ep
l
ace
d
register names by mnemonic constants in
MIPSGasGene
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglor
i
on
M
IP
S
GasGenerator
n
o
w
also registers f
o
r m
i
psel
.
commit
|
commitdiff
|
tree
2010-04-10
i
nglo
r
ion
First step on the way to adding
a code genera
t
o
r
for
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorio
n
Updated compiler to use ne
w
code generat
i
o
n
A
P
I
.
commit
|
commitdiff
|
tree
2010-02-10
i
n
glorio
n
Up
d
ated rdoc documentati
o
n
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Updated
m
a
n
page to describe t
h
e
new - an
d
-
o
-
arguments
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
C
h
ange
d
"section
c
ode"
to "
s
ection functions" in tests
.
commit
|
commitdiff
|
tree
2010-02-10
i
n
glorion
A
d
d
f
u
nctions to sec
t
ion :functions i
n
stea
d
of section
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
in
g
l
orion
I
nt
r
o
d
uced s
e
ction aliases
.
commit
|
commitdiff
|
tree
2010-02-09
inglorion
Added test cas
e
for the new code generator API
.
commit
|
commitdiff
|
tree
2010-02-09
i
n
g
l
orion
Add
e
d new, simpler, mor
e
p
o
werf
u
l
c
ode genera
t
ion
API
.
commit
|
commitdiff
|
tree
2010-02-08
inglorio
n
Made voodooc ac
c
ept "-" and "-o -" to read f
r
om standard
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
i
nglorion
Fixed
top
-
level Makefil
e
s
o
t
hat make
test depends
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
ing
l
orion
Added ge
n
sym to
the pub
l
ic interface of code generato
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
i
n
glorion
M
o
dified gemspec to impr
o
v
e
generated rdoc
d
ocumenta
t
ion
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Fixed AMD64 ELF
g
enerator to us
e
"
.
o" as default suffix
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
i
nglor
i
on
Added su
p
port f
o
r
Ru
b
y
G
ems
.
commit
|
commitdiff
|
tree
2010-02-06
in
g
lorion
Update
d
doc/
M
ak
e
file t
o
find
l
ibraries in new
d
i
r
ectory
.
commit
|
commitdiff
|
tree
2010-02-06
i
n
glori
o
n
Updated Make
f
iles to
f
it new dir
e
c
t
ory st
r
ucture
.
commit
|
commitdiff
|
tree
2010-02-06
inglo
r
ion
Changed directory
s
tructure t
o
conform
to RubyGems
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Fixed parser so t
h
at line numbers are
displayed correc
t
ly
.
commit
|
commitdiff
|
tree
2009-10-11
inglo
r
ion
F
i
xed tail_call i
n
i386_nasm_ge
n
e
r
at
o
r
commit
|
commitdiff
|
tree
2009-10-11
inglorion
Changed test
/
M
akefile
t
o
work
w
ith BSD
m
ake
commit
|
commitdiff
|
tree
2009-10-10
inglorion
Made AMD64 co
d
e g
e
nera
t
or emi
t
posi
t
ion independent
.
.
.
commit
|
commitdiff
|
tree
2009-10-10
i
ng
l
orion
Changed
g
e
nsym
prefix from '
.
' to '_'
.
commit
|
commitdiff
|
tree
2009-10-09
i
nglorion
In Nasm
G
enerator,
don't ad
d
c
omma if a
st
r
ing starts
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
i
nglorion
Added 99
b
o
t
t
l
es test to
test prog
r
ammat
i
c
c
ode ge
n
eration
.
commit
|
commitdiff
|
tree
2009-10-09
inglorio
n
I
n
NasmGenera
t
o
r, ad
d
comma w
h
en
s
wit
c
hing from nu
m
eric
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
Modified Co
m
monCodeGenerator
to add func
t
ion c
o
de to
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglorion
Set default
output file extensi
o
n for NASM assembly
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglorion
Allow instantiation of
c
ode generator
s
w
i
thout any
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglorion
F
i
xe
d
a bug in
in
_
section
i
n CommonCodeGenerator
.
commit
|
commitdiff
|
tree
2009-10-07
i
nglorion
Ad
d
new
l
ine after
align
d
i
rec
t
ives in nasm g
e
nerator
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
F
ixed lib/ruby/Makefil
e
to install voodoo
.
rb
commit
|
commitdiff
|
tree
2009-10-03
ing
l
orio
n
Remove
d
MAKEFLAGS
f
r
om Makefi
l
es
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Minor docum
e
ntation improv
e
ments
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
Ch
a
nged title for generat
e
d rdoc do
c
u
m
entation
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Removed common NasmGener
a
tor code fro
m
I386N
a
smGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
r
ion
Made I386NasmGe
n
era
t
or a subc
l
ass of
N
asmGe
n
e
rator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Updat
e
d
i
38
6
_e
l
f
_
generator t
o
respect YA
S
M environm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Moved r
e
-
u
s
able code f
r
o
m
AMD
6
4
N
asm
G
e
n
e
r
ator to NASMGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Ad
d
ed wordsize method to
c
ode generato
r
AP
I
so
t
h
at
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
Added test case for call e
x
pression
.
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
Use Vo
o
doo::Confi
g
to
d
e
term
i
ne defau
l
t architec
t
ure
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
in
g
l
o
rion
vood
o
o
c can now
list supported architec
t
ures
and output
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Make
d
e
f
a
u
lt architecture
c
onf
i
gurable
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Re
n
amed lab
e
l in got
o
.
vo
o
t
o not coin
c
ide with an instruc
t
io
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglori
o
n
Upd
a
ted la
n
gu
a
ge
.
ht
m
l
commit
|
commitdiff
|
tree
2009-10-02
i
n
glorion
Made AMD64
c
ode genera
t
or pass n
e
w test cases
.
commit
|
commitdiff
|
tree
2009-10-02
in
g
lori
o
n
Added
t
e
s
t case for s
e
t-byte
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
A
d
d
ed tes
t
case for set-word
.
commit
|
commitdiff
|
tree
2009-10-02
i
n
glorion
Add
e
d test case for goto
.
commit
|
commitdiff
|
tree
next