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
Added test for rotate actions
2011-01-08
inglorion
Add
e
d test
for rotate
actions
commit
|
commitdiff
|
tree
2011-01-08
inglori
o
n
Implemen
t
ed sh
i
ft instr
u
ctio
n
s for MIPS
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Implemented shi
f
t act
i
ons for
i
3
8
6
and AMD64
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Add
e
d test
for bitwise
a
nd a
r
i
t
hmetic shift ope
r
ation
s
commit
|
commitdiff
|
tree
2010-12-07
inglorion
F
i
xed NASM generator so that
b
e
gin_block accepts
the
.
.
.
commit
|
commitdiff
|
tree
2010-12-07
inglori
o
n
Implem
e
nted b
l
ocks for M
I
PS
.
commit
|
commitdiff
|
tree
2010-12-05
i
n
glorion
Allo
w
retu
r
n without a
value
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Made top-le
v
e
l
bl
o
cks in i386 and
AMD
6
4 set
EBP/RBP
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
glori
o
n
Added test
c
ase for
c
ode not containe
d
in fu
n
c
t
i
ons
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added support
for blocks to i3
8
6 an
d
AMD64 targets
.
commit
|
commitdiff
|
tree
2010-11-21
in
g
lorion
Update
d
v
e
r
sion
to 0
.
7
.
0
commit
|
commitdiff
|
tree
2010-11-21
inglo
r
ion
Fixed
escaping in strings in NasmGenera
t
or
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
g
lorion
Added tests for escaping byt
e
s
i
n string l
i
tera
l
s
.
commit
|
commitdiff
|
tree
2010-11-21
i
nglorion
Updated vers
i
on to 0
.
6
.
3
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fixed misspelle
d
va
r
iable
in Nasm
G
enerator
.
commit
|
commitdiff
|
tree
2010-11-21
ingl
o
rio
n
Nas
m
G
e
n
e
r
ator
:
Escape s
i
ngle qu
o
tes
in strin
g
s
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added test case
s
for at-expre
s
s
ions
.
commit
|
commitdiff
|
tree
2010-11-21
inglo
r
i
o
n
A
d
d
ed support for at-e
x
pressions to i386
and AM
D
64
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
U
p
d
a
t
e
d Na
s
mEL
F
G
e
n
erator to raise an exception if runn
i
n
g
the
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Add
e
d
.
gitignor
e
f
ile
.
commit
|
commitdiff
|
tree
2010-05-05
i
nglorion
I
n
crem
e
nted version to 0
.
6
.
2
.
commit
|
commitdiff
|
tree
2010-05-05
inglorion
Add
e
d
testcases and fixed
b
ugs in set-
w
ord fo
r
i386
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
i
nglorion
Updated version t
o
0
.
6
.
1
commit
|
commitdiff
|
tree
2010-04-15
i
nglor
i
on
Added mi
s
sing re
q
uire for comm
o
n_code_gener
a
t
or
.
r
b
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
i
nglori
o
n
M
odified MIPSG
a
sGenerator so that
rdoc doesn't
c
h
oke
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
i
ng
l
or
i
on
Fixed implementation of div and mod on i386 and a
m
d64
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Updated
test
c
ases for div and mod to reflect updated
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Updated lang
u
age descri
p
tio
n
for div and
m
o
d
.
commit
|
commitdiff
|
tree
2010-04-14
i
nglorion
Added
specification of comments to t
h
e
langua
g
e
d
escription
.
commit
|
commitdiff
|
tree
2010-04-14
inglorio
n
Fixe
d
bugs
in HTML
o
f langu
a
ge descr
i
p
t
io
n
.
commit
|
commitdiff
|
tree
2010-04-14
ing
l
orion
Upda
t
ed lan
g
uage
.
h
tml to better
reflect the cu
r
rent
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
AMD64NASMGenerator: fixed b
u
gs u
n
cov
e
red by
man
y
-va
r
s
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
in
g
lorion
Ad
d
e
d targets to test/
M
akefil
e
to gener
a
te GNU assembl
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
i
n
gl
o
rion
Added test
cases fo
r
f
unctions with many locals and
.
.
.
commit
|
commitdiff
|
tree
2010-04-12
inglorion
A
d
ded method output_
f
il
e
_suffix to code generator A
P
I
.
commit
|
commitdiff
|
tree
2010-04-12
inglorion
Chan
g
ed
v
er
s
ion
n
umber to 0
.
6
.
0
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
i386_na
s
m
_
g
e
nerator: fixe
d
t
ail_c
a
ll
.
commit
|
commitdiff
|
tree
2010-04-11
i
nglo
r
ion
voodooc: Sort arc
h
itec
t
ure
s
and formats
w
he
n
l
i
sting
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorio
n
T
arget host architectu
r
e by defa
u
l
t
, unles
s
a diff
e
r
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglo
r
ion
Mips
G
a
s
G
enerator: a
d
ded missing m
e
thod align
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
MIPSELFGenerator:
a
d
d
ed -KPIC to inf
o
rm the asse
m
bler
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
ingl
o
rion
Fixed a
t
yp
o
in
g
as_elf_generato
r
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
inglor
i
on
Added
m
issing gas_elf_gen
e
rator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
inglor
i
o
n
Added genera
t
ors to creat
e
ELF fil
e
s for mips an
d
mipsel
.
commit
|
commitdiff
|
tree
2010-04-11
ing
l
or
i
on
M
i
psGasGen
e
r
a
tor: added
s
upport for tail cal
l
s
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
MipsGasGe
n
erato
r
: A
d
ded
s
upport for byte, word,
g
et
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
M
i
ps
G
asGenerator: Removed reference t
o
non-existent
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
MipsGasGen
e
rat
o
r: added cases f
o
r
d
iv
,
m
o
d, and mul
commit
|
commitdiff
|
tree
2010-04-10
inglorion
M
i
psG
a
sGene
r
at
o
r:
commit
|
commitdiff
|
tree
2010-04-10
ingl
o
rio
n
MipsGasGenera
t
or: Fi
x
e
d
callin
g
o
f
functions defined
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
in
g
l
orion
A
d
ded set and
bitwise ope
r
ator
s
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
U
pdated comment describing the stack frames create
d
by
commit
|
commitdiff
|
tree
2010-04-10
inglor
i
o
n
Replaced
r
egister nam
e
s
by mnemonic co
n
stants in MIPSGasG
e
n
e
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
MIPSGas
G
enerator now also
r
egisters for m
i
psel
.
commit
|
commitdiff
|
tree
2010-04-10
i
n
g
lorion
Firs
t
step
o
n
t
he w
a
y to add
i
ng a code
generator for
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
in
g
lorion
Upd
a
ted
c
ompi
l
er to use new co
d
e
g
eneration API
.
commit
|
commitdiff
|
tree
2010-02-10
inglor
i
on
Updated rdoc documentation
.
commit
|
commitdiff
|
tree
2010-02-10
ing
l
orion
Updated manpa
g
e to describe the ne
w
- and -o -
arguments
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
C
h
anged "se
c
t
ion
c
ode"
t
o "s
e
ction f
u
nc
t
ions" in
tes
t
s
.
commit
|
commitdiff
|
tree
2010-02-10
inglor
i
on
Add functions to s
e
ction
:fu
n
c
tions ins
t
ead o
f
sec
t
ion
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglor
i
on
Introdu
c
ed section aliases
.
commit
|
commitdiff
|
tree
2010-02-09
ingl
o
ri
o
n
Adde
d
test ca
s
e fo
r
th
e
new code
g
enera
t
o
r API
.
commit
|
commitdiff
|
tree
2010-02-09
i
n
g
lorion
Add
e
d new, s
i
m
pler, more
powerful cod
e
generat
i
on AP
I
.
commit
|
commitdiff
|
tree
2010-02-08
inglorion
Made voodo
o
c accept "-" a
n
d "-
o
-" t
o
read fro
m
standard
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Fixed top-level Makefile
s
o
that make test depends
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Added gensym to the publi
c
interface of code gene
r
ators
.
commit
|
commitdiff
|
tree
2010-02-06
i
nglorion
Mo
d
ified
g
emsp
e
c
to improve generat
e
d
rdoc documentation
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Fixed
A
MD64 ELF generator to us
e
"
.
o" as default suffix
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
A
dded support for RubyGems
.
commit
|
commitdiff
|
tree
2010-02-06
ing
l
orion
U
pdated doc
/
Makefile to fi
n
d
l
i
bra
r
ies in new directory
.
commit
|
commitdiff
|
tree
2010-02-06
ing
l
orion
Updated Makefiles
t
o fit new direct
o
ry structure
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Changed direct
o
ry
s
tructure
to co
n
form to RubyGems
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
in
g
lorio
n
Fixe
d
parse
r
so that line num
b
ers are displayed correc
t
ly
.
commit
|
commitdiff
|
tree
2009-10-11
i
nglorion
F
ixed
tail_ca
l
l in i38
6
_nasm_genera
t
or
commit
|
commitdiff
|
tree
2009-10-11
in
g
lorion
C
hang
e
d test/Makef
i
l
e t
o
work w
i
th B
S
D make
commit
|
commitdiff
|
tree
2009-10-10
inglorion
Made AMD
6
4 code gen
e
rator emi
t
p
o
siti
o
n
independent
.
.
.
commit
|
commitdiff
|
tree
2009-10-10
inglorion
C
h
a
n
ged gensym prefix from '
.
'
to '_
'
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
In
NasmGenerator, don't
add comma
i
f
a
string s
t
arts
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
Added
99bottl
e
s
t
est t
o
test progra
m
matic code g
e
n
era
t
i
on
.
commit
|
commitdiff
|
tree
2009-10-09
in
g
lorion
I
n
NasmGe
n
era
t
or, a
d
d comma when switching from
nu
m
eric
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
i
n
glorion
Modified CommonCodeGen
e
r
a
tor to add functi
o
n
c
o
de to
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
in
g
lo
r
ion
Set default ou
t
put file extension for NASM
assembly
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglor
i
on
Al
l
ow
i
n
sta
n
tiation of
co
d
e
generat
o
rs with
o
ut any
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglor
i
on
F
i
xed a bug in
i
n_
s
e
ction in C
o
mmonCod
e
Generator
.
commit
|
commitdiff
|
tree
2009-10-07
in
g
lor
i
on
Add ne
w
line
after al
i
gn direc
t
iv
e
s in nasm
generator
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
Fixed lib/ruby/Makefile to install voodoo
.
rb
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
i
on
R
e
moved MAKE
F
LAGS from Makefiles
commit
|
commitdiff
|
tree
2009-10-03
ingl
o
rion
Min
o
r doc
u
menta
t
i
on i
m
pro
v
ements
.
commit
|
commitdiff
|
tree
2009-10-03
ing
l
orion
Changed t
i
t
l
e f
o
r genera
t
ed rdoc document
a
t
io
n
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
R
emoved common NasmGen
e
rato
r
code from I386NasmG
e
nerato
r
.
commit
|
commitdiff
|
tree
2009-10-03
in
g
lorion
Made I38
6
NasmGenerat
o
r a subcl
a
ss of Nasm
G
en
e
r
ator
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
Updated
i386_elf_g
e
n
e
ra
t
or t
o
re
s
pec
t
YAS
M
env
i
ro
n
ment
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorio
n
Moved re-usabl
e
code
from AMD
6
4NasmGenerator to NASMGen
e
rator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Added word
s
ize
meth
o
d to code generator API so that
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
in
g
l
o
rion
Ad
d
ed
test
c
ase for
c
all
e
xp
r
ession
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Use Vood
o
o::Conf
i
g to
d
etermin
e
d
e
f
ault archit
e
c
t
ure
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
voodooc can now list supported architectures an
d
output
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
ion
Make default architec
t
ure con
f
igurable
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
R
e
n
amed label in goto
.
vo
o
to no
t
coincide
with an
instructio
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
Updated
l
anguage
.
h
tml
commit
|
commitdiff
|
tree
next