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 support for chained if
2011-01-10
inglorio
n
Added su
p
po
r
t for
c
h
ained if
commit
|
commitdiff
|
tree
2011-01-10
i
n
glori
o
n
A
d
ded
test case for
c
h
a
ined i
f
commit
|
commitdiff
|
tree
2011-01-08
inglori
o
n
Implemented r
o
t
ate
act
i
ons for MIPS
commit
|
commitdiff
|
tree
2011-01-08
in
g
lorion
Implemented rotate
a
ctions f
o
r i386
a
n
d
AMD
6
4
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Add
e
d test
f
o
r rot
a
t
e actions
commit
|
commitdiff
|
tree
2011-01-08
i
nglorion
Implemented sh
i
f
t instruc
t
ions for MIPS
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Impl
e
me
n
ted shift
actions
for
i386 and AMD64
commit
|
commitdiff
|
tree
2011-01-08
ing
l
orion
Added
test for
bitw
i
se
and ar
i
th
m
etic
s
hift op
e
r
a
t
i
ons
commit
|
commitdiff
|
tree
2010-12-07
i
n
glorion
Fixe
d
NASM gene
r
ator so that begin_blo
c
k accepts the
.
.
.
commit
|
commitdiff
|
tree
2010-12-07
inglorion
Implemen
t
ed bl
o
cks for MIPS
.
commit
|
commitdiff
|
tree
2010-12-05
inglorion
All
o
w return without a v
a
lu
e
.
commit
|
commitdiff
|
tree
2010-11-21
i
nglorion
Made
top-l
e
v
e
l blo
c
ks in
i
386 an
d
A
M
D64
s
et EBP/
R
BP
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added test case
for cod
e
n
ot contained in functions
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added
support
f
or bl
o
cks to i386 and AMD64 tar
g
ets
.
commit
|
commitdiff
|
tree
2010-11-21
ing
l
o
ri
o
n
Update
d
version to
0
.
7
.
0
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fixed s
t
ring escaping in Mips
G
asGenerator
.
commit
|
commitdiff
|
tree
2010-11-21
inglor
i
on
F
ixed escaping in str
i
ngs in NasmGenerator
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
g
l
orion
Added tests for esca
p
ing by
t
es in string literals
.
commit
|
commitdiff
|
tree
2010-11-21
inglor
i
on
Imple
m
ented
at-exp
r
essions fo
r
M
I
PS
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
glorion
U
pdated version to
0
.
6
.
3
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fixed
misspelled variable
in NasmG
e
nerator
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
NasmGenerator: Escape single
q
uotes in strings
.
commit
|
commitdiff
|
tree
2010-11-21
inglor
i
on
Added tes
t
c
ase
s
f
o
r at-expre
s
sions
.
commit
|
commitdiff
|
tree
2010-11-21
inglo
r
ion
Added supp
o
r
t
for a
t
-e
x
press
i
ons
t
o i386
a
nd AMD64
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglo
r
ion
Updated NasmELFGene
r
ator t
o
raise an exception
if
ru
n
ning the
commit
|
commitdiff
|
tree
2010-11-21
inglorion
A
d
ded
.
gitignore file
.
commit
|
commitdiff
|
tree
2010-05-05
inglorion
Increme
n
ted ver
s
ion to 0
.
6
.
2
.
commit
|
commitdiff
|
tree
2010-05-05
inglorion
Added testcases and fixed bugs in s
e
t-word
for i386
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
i
nglorion
Updated version to 0
.
6
.
1
commit
|
commitdiff
|
tree
2010-04-15
i
ng
l
orion
Adde
d
m
i
ssi
n
g requi
r
e for common_code_generato
r
.
rb
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
i
n
glo
r
ion
M
odified MIPSGasGenerator s
o
t
h
at rdoc doesn't choke
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Fixed i
m
plementat
i
on of div
and
m
od on i386 and
amd64
.
commit
|
commitdiff
|
tree
2010-04-15
i
nglorion
Update
d
t
e
st ca
s
e
s f
o
r
div an
d
mod to re
f
lect update
d
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorio
n
Updated la
n
guage description for di
v
a
n
d mod
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Added specificat
i
on of
comm
e
nts to
t
h
e language descrip
t
ion
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Fixed b
u
gs
i
n
HTM
L
of languag
e
de
s
cri
p
tion
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Updated la
n
guage
.
html to better re
f
lect
the curr
e
nt
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
ing
l
o
r
i
o
n
AMD64NASMG
e
nerator:
f
i
xed bugs u
n
c
o
vered by
many-va
r
s
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
i
nglorion
Added targets to test/Makefile to generate
G
N
U assemb
l
er
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
A
d
ded te
s
t
c
ases for fu
n
c
t
ions w
i
th many loca
l
s and
.
.
.
commit
|
commitdiff
|
tree
2010-04-12
inglorion
A
d
ded method
o
utput_file
_
suffix to
code
g
ener
a
tor
A
P
I
.
commit
|
commitdiff
|
tree
2010-04-12
ing
l
orion
Changed ver
s
ion number
to 0
.
6
.
0
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
lorion
i386_nasm_generator
:
fixed tail_call
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
voo
d
ooc: S
o
rt archit
e
ctures a
n
d formats
when listing
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Tar
g
et h
o
st
arc
h
i
t
ecture by defaul
t
, unless a dif
f
erent
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
i
ngl
o
rion
MipsGasGenerator: added missing metho
d
align
.
commit
|
commitdiff
|
tree
2010-04-11
i
nglorion
MIP
S
ELFGenerator
:
added
-KPIC to inform
the assemble
r
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
Fixed a typo in gas_elf_gen
e
r
ator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
ingl
o
rion
A
dded
missing gas_el
f
_
g
enerator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
g
l
o
r
ion
Added gen
e
rators t
o
create
ELF files
f
or mips and mipse
l
.
commit
|
commitdiff
|
tree
2010-04-11
inglori
o
n
M
ipsGasGenerator: a
d
d
e
d support
f
or tail calls
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
glorion
MipsGasGe
n
erator: Add
e
d support for
b
yte, wor
d
, get
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorio
n
MipsGasG
e
nera
t
or: Remov
e
d reference to no
n
-existent
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
i
nglori
o
n
MipsGasGenerator
:
a
d
ded
cases f
o
r
d
iv,
mod,
and mul
commit
|
commitdiff
|
tree
2010-04-10
inglo
r
ion
MipsGasGenerator:
commit
|
commitdiff
|
tree
2010-04-10
inglorion
M
ipsGasGe
n
er
a
tor: Fixed cal
l
ing
o
f
functions
d
efine
d
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
ingl
o
r
i
o
n
Added
set an
d
b
i
twise op
e
rators
.
commit
|
commitdiff
|
tree
2010-04-10
ing
l
orion
Up
d
ated co
m
ment
describing th
e
s
tac
k
frames create
d
by
commit
|
commitdiff
|
tree
2010-04-10
in
g
lo
r
ion
R
e
p
l
aced register
names
by
m
nemoni
c
c
onstants
in MIPSGasGene
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
MIPSGasGenerator now also
registers for m
i
psel
.
commit
|
commitdiff
|
tree
2010-04-10
ingl
o
rion
First
s
tep on the wa
y
to adding a code gene
r
ator fo
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglori
o
n
Updat
e
d
compiler to
u
se new code gen
e
rat
i
on API
.
commit
|
commitdiff
|
tree
2010-02-10
inglo
r
ion
Updated rdoc documentat
i
on
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
U
p
dated manpage t
o
d
e
scribe
the
n
ew - and -o - argum
e
n
ts
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorio
n
C
h
ang
e
d "sect
i
on code" to
"
s
e
ct
i
on
functi
o
ns
"
in t
e
s
t
s
.
commit
|
commitdiff
|
tree
2010-02-10
i
nglori
o
n
Add functions to
secti
o
n :functi
o
ns instead of
s
ection
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglo
r
ion
Introduced s
e
ct
i
on
a
l
i
ases
.
commit
|
commitdiff
|
tree
2010-02-09
inglori
o
n
Added test case
f
or the new code
g
enerator API
.
commit
|
commitdiff
|
tree
2010-02-09
inglorion
Added new, simpler,
m
ore powe
r
ful
c
ode generation
API
.
commit
|
commitdiff
|
tree
2010-02-08
ing
l
orion
Made voodooc accept "-" and "-o -" t
o
read from standard
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglori
o
n
Fixe
d
top-level Makefil
e
s
o tha
t
make test
d
e
pends
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
A
d
ded
g
ens
y
m
t
o
the public
i
n
terface of
c
ode generators
.
commit
|
commitdiff
|
tree
2010-02-06
inglorio
n
Modified gemspec to improv
e
generated rdoc documentation
.
commit
|
commitdiff
|
tree
2010-02-06
ing
l
o
rion
Fixed AMD6
4
ELF
g
enerator to use "
.
o"
a
s default suffix
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Added su
p
port for RubyGems
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
U
pdated
d
oc/Makefi
l
e to find li
b
ra
r
ies in
new d
i
rectory
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Update
d
Makefile
s
to fit new dir
e
ctory
s
tructure
.
commit
|
commitdiff
|
tree
2010-02-06
i
n
glorion
Cha
n
ged directory structure to
conform to Ruby
G
ems
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
ing
l
or
i
o
n
Fixed parser so tha
t
line numbers are displayed correctly
.
commit
|
commitdiff
|
tree
2009-10-11
inglorion
Fixed
t
ail_call in i386_n
a
sm_generator
commit
|
commitdiff
|
tree
2009-10-11
inglorion
Changed te
s
t/Makefile to work with BSD
make
commit
|
commitdiff
|
tree
2009-10-10
inglorio
n
M
ade AMD64 co
d
e
generator emit position ind
e
p
endent
.
.
.
commit
|
commitdiff
|
tree
2009-10-10
i
nglo
r
ion
Changed gensym prefix fro
m
'
.
' to '_'
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
I
n
NasmGe
n
e
r
ator, don't add comma i
f
a string starts
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
Added 99bottles t
e
st to
t
est p
r
ogrammatic code generation
.
commit
|
commitdiff
|
tree
2009-10-09
i
n
g
l
orio
n
I
n
NasmGene
r
at
o
r,
add comma when switc
h
i
n
g
from numeric
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
ing
l
orion
Mod
i
fied Com
m
o
nCodeG
e
nera
t
or to a
d
d function co
d
e to
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
ing
l
o
r
ion
Se
t
d
efau
l
t output fi
l
e extension f
o
r
NASM ass
e
mbly
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglorion
Allow insta
n
tiation of cod
e
generators without any
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
in
g
lorion
Fixed a bug
i
n
in
_
sec
t
ion
i
n
CommonCodeGenerator
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
A
dd newli
n
e af
t
er align directives in nasm g
e
ne
r
ato
r
.
commit
|
commitdiff
|
tree
2009-10-07
inglorio
n
Fix
e
d lib/ruby/Makefile
t
o i
n
stall voodoo
.
rb
commit
|
commitdiff
|
tree
2009-10-03
inglorio
n
Remov
e
d MA
K
EFLAGS fr
o
m Makefiles
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Minor documentati
o
n improvements
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglo
r
ion
C
h
anged title for ge
n
erated
r
d
oc documentation
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Removed c
o
mmon NasmGenerator
c
ode
from I386Nasm
G
enerator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorio
n
M
a
de I386NasmGener
a
t
o
r a s
u
bclass
o
f NasmGe
n
erator
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
U
p
d
a
te
d
i386_el
f
_generator to respect YASM environm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglorion
Moved re-usable cod
e
f
rom AMD6
4
NasmGen
e
r
ator
t
o
N
ASMGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
Added wordsize me
t
ho
d
to code g
e
n
e
r
ator API so
t
ha
t
.
.
.
commit
|
commitdiff
|
tree
next