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
inglorion
I
mple
m
ented rot
a
te actions for MIPS
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Implemente
d
r
o
tate actions
for
i
386 and AM
D
64
commit
|
commitdiff
|
tree
2011-01-08
inglor
i
on
Added
t
e
st
f
or rotate actions
commit
|
commitdiff
|
tree
2011-01-08
in
g
lorion
Implem
e
nted shift ins
t
r
u
ctions for MIPS
commit
|
commitdiff
|
tree
2011-01-08
in
g
lo
r
io
n
Im
p
lem
e
nted shif
t
actions for i386 and
AMD64
commit
|
commitdiff
|
tree
2011-01-08
ing
l
orion
Adde
d
test for bitwise and ari
t
hmetic shift
operati
o
ns
commit
|
commitdiff
|
tree
2010-12-07
in
g
lorion
Fixed NASM ge
n
erator so that begin_
b
l
ock accept
s
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2010-12-07
inglorion
I
m
plemented blocks fo
r
MIPS
.
commit
|
commitdiff
|
tree
2010-12-05
inglorion
Allow re
t
urn without a
v
a
lue
.
commit
|
commitdiff
|
tree
2010-11-21
inglo
r
ion
Made top-le
v
el blocks in i38
6
and A
M
D64
s
et EBP/RBP
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglorio
n
Added
t
est ca
s
e
f
or cod
e
not
c
ontaine
d
in functions
.
commit
|
commitdiff
|
tree
2010-11-21
ing
l
or
i
on
Added support for
b
locks to
i
386 and AMD64
targ
e
ts
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Updated version to 0
.
7
.
0
commit
|
commitdiff
|
tree
2010-11-21
i
nglorion
F
i
xed escaping in strings
in
N
asmGenerat
o
r
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Adde
d
tests
f
or esca
p
ing byt
e
s in string
l
iter
a
ls
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Updated version t
o
0
.
6
.
3
commit
|
commitdiff
|
tree
2010-11-21
inglo
r
ion
Fixed misspelled vari
a
b
l
e
in NasmGener
a
t
o
r
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
NasmGenerator: Es
c
ape single quotes
i
n
s
tr
i
ngs
.
commit
|
commitdiff
|
tree
2010-11-21
in
g
lo
r
ion
Added test case
s
for at-express
i
ons
.
commit
|
commitdiff
|
tree
2010-11-21
inglor
i
on
A
d
ded su
p
port
f
or at-exp
r
essio
n
s to i386
a
nd AMD64
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
U
p
dated NasmELFGenerat
o
r t
o
raise
a
n ex
c
e
p
ti
o
n if ru
n
ning the
commit
|
commitdiff
|
tree
2010-11-21
i
n
glorion
Add
e
d
.
gi
t
ignore file
.
commit
|
commitdiff
|
tree
2010-05-05
inglorion
In
c
remented version to 0
.
6
.
2
.
commit
|
commitdiff
|
tree
2010-05-05
in
g
lorion
A
d
de
d
tes
t
case
s
and fixed bugs in
s
et-word
for i38
6
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
U
pdated version t
o
0
.
6
.
1
commit
|
commitdiff
|
tree
2010-04-15
i
n
glorion
Added
m
i
s
sing
requ
i
r
e f
o
r
c
o
m
m
o
n_code
_
g
ene
r
ator
.
r
b
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
i
n
glorion
Modified MIPSGasGenerato
r
so that rdoc doesn
'
t choke
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Fixed implementat
i
on
o
f
d
i
v
and mod on i3
8
6 and amd64
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Upd
a
ted tes
t
cas
e
s f
o
r
d
i
v a
n
d
mod to reflect update
d
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
ing
l
orion
Updated language de
s
c
ri
p
tion fo
r
div and mod
.
commit
|
commitdiff
|
tree
2010-04-14
in
g
lorion
Added specification of comments to the language descri
p
t
i
o
n
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Fixed bug
s
in HTML o
f
language des
c
r
iption
.
commit
|
commitdiff
|
tree
2010-04-14
inglo
r
ion
Updated language
.
html to bett
e
r r
e
flect the current
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
A
M
D
64NASMGen
e
rator: f
i
x
e
d bugs unco
v
e
r
e
d
by m
a
ny
-
var
s
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglori
o
n
Added target
s
to test/Make
f
il
e
t
o
generate GN
U
assemble
r
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
i
nglorion
Added
test cases for functions with m
a
n
y
loc
a
ls and
.
.
.
commit
|
commitdiff
|
tree
2010-04-12
inglo
r
ion
Add
e
d met
h
od output_file_suf
f
ix to code generator API
.
commit
|
commitdiff
|
tree
2010-04-12
inglo
r
i
on
C
han
g
ed versio
n
nu
m
ber to 0
.
6
.
0
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
glorion
i
3
86_nasm_gener
a
tor: fi
x
ed tail_call
.
commit
|
commitdiff
|
tree
2010-04-11
i
ng
l
orion
voo
d
ooc: So
r
t arc
h
itectu
r
es and f
o
rmats whe
n
l
i
sting
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorio
n
Target host a
r
chitectur
e
by
de
f
ault,
u
nle
s
s a diffe
r
ent
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
lorion
MipsG
a
s
G
enerator: added m
i
ssing m
e
thod align
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
glorio
n
M
I
PSELFG
e
nerator: added -KPIC t
o
inform the
assemb
l
er
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
ingl
o
rion
Fixed a typo in gas_elf_g
e
ne
r
ator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
A
d
d
e
d
m
is
s
ing gas_elf_gene
r
ator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
lorion
Added generators to create
E
LF files for mips
a
n
d
m
ipsel
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
M
ips
G
asGenerat
o
r: added s
u
p
p
o
r
t for
ta
i
l
c
a
l
l
s
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
M
ip
s
Gas
G
enerator: A
d
d
e
d su
p
port for byte, word, get
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglor
i
on
Mip
s
GasGenerator: Remove
d
reference
t
o non-e
x
istent
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglor
i
on
Mi
p
sGasGenerator: ad
d
ed cases
for div, mod, and mul
commit
|
commitdiff
|
tree
2010-04-10
inglorio
n
Mi
p
sGasGe
n
e
ra
t
o
r
:
commit
|
commitdiff
|
tree
2010-04-10
i
nglorion
MipsGa
s
G
en
e
r
a
tor: Fixed c
a
lling
of functio
n
s defined
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
Added set an
d
bitwise o
p
era
t
o
r
s
.
commit
|
commitdiff
|
tree
2010-04-10
i
n
glorion
Upd
a
ted
c
o
mment describ
i
ng the
s
t
ack fr
a
m
es created by
commit
|
commitdiff
|
tree
2010-04-10
inglorion
Replaced register names b
y
mnemonic con
s
tants in
M
IPSGasGene
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglo
r
ion
MI
P
SGasGenerato
r
now also registers for mipsel
.
commit
|
commitdiff
|
tree
2010-04-10
inglo
r
ion
Fir
s
t
s
tep on the way to adding
a
code gen
e
rator for
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglor
i
on
U
pdated compiler to use new code gener
a
t
i
on A
P
I
.
commit
|
commitdiff
|
tree
2010-02-10
ing
l
or
i
o
n
Updated
r
do
c
documentation
.
commit
|
commitdiff
|
tree
2010-02-10
i
nglorion
Updat
e
d
m
anpage to describe the new
-
a
n
d -o - arguments
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Change
d
"sect
i
on code" to "
s
ection functions" in tes
t
s
.
commit
|
commitdiff
|
tree
2010-02-10
i
n
gl
o
rion
Add functions to sec
t
ion :func
t
ions i
n
stead of sec
t
ion
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglor
i
on
Introduced
s
ection
a
li
a
ses
.
commit
|
commitdiff
|
tree
2010-02-09
ingl
o
rio
n
Add
e
d te
s
t
case for the new c
o
de gen
e
rator API
.
commit
|
commitdiff
|
tree
2010-02-09
inglorion
Ad
d
ed
n
ew, s
i
mpler, more powe
r
ful code generation API
.
commit
|
commitdiff
|
tree
2010-02-08
in
g
l
o
r
i
o
n
Made
voodooc
a
c
cept "-" and "-o -" to r
e
ad from standard
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorio
n
Fixed top-level
M
a
kef
i
le so that mak
e
t
est de
p
ends
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
ingl
o
rio
n
Adde
d
g
e
nsym to the public interface of code generators
.
commit
|
commitdiff
|
tree
2010-02-06
in
g
lorion
Modified
ge
m
spec to impr
o
ve generated rdoc documentati
o
n
.
commit
|
commitdiff
|
tree
2010-02-06
i
ng
l
orion
Fixed AM
D
64
E
L
F generator to
u
s
e "
.
o"
a
s defa
u
lt suffix
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
i
n
glorion
Ad
d
e
d
s
upport for RubyGems
.
commit
|
commitdiff
|
tree
2010-02-06
ingl
o
rion
Updated doc/Makefile
to find
l
i
b
rar
i
es
i
n n
e
w di
r
e
c
t
o
ry
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Updated Makefiles to fit new directory structure
.
commit
|
commitdiff
|
tree
2010-02-06
ing
l
o
r
ion
C
h
anged directo
r
y
s
tructure to conform to
RubyGems
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Fix
e
d par
s
e
r so that
l
ine numbers are d
i
splayed
correctly
.
commit
|
commitdiff
|
tree
2009-10-11
ing
l
or
i
on
Fixed t
a
il_call in i386_nasm_generator
commit
|
commitdiff
|
tree
2009-10-11
inglo
r
ion
Changed
t
est/Ma
k
efile to work with BSD make
commit
|
commitdiff
|
tree
2009-10-10
ingl
o
rion
Made AMD64
code generator e
m
i
t
position
i
n
dependen
t
.
.
.
commit
|
commitdiff
|
tree
2009-10-10
inglorion
C
h
an
g
e
d
gensym p
r
efix
fr
o
m '
.
'
t
o '_'
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
In NasmGener
a
tor, don'
t
ad
d
comma if a stri
n
g st
a
rts
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
Added 9
9
bottles test
t
o te
s
t
pro
g
r
a
m
matic code ge
n
eration
.
commit
|
commitdiff
|
tree
2009-10-09
in
g
l
or
i
on
In Na
s
mGenera
t
or,
a
d
d
c
o
m
m
a when switching f
r
om numeric
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
ing
l
orion
Mo
d
ified CommonCodeGener
a
tor to add fun
c
tion c
o
de
t
o
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
ingl
o
rion
Set default output f
i
l
e extension for NASM a
s
se
m
b
l
y
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglori
o
n
Allow
i
nstanti
a
tion
of code generators with
o
ut any
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglorion
Fixed a bug in in_sect
i
on in
C
ommonCodeGenerator
.
commit
|
commitdiff
|
tree
2009-10-07
ingl
o
rion
Add
newline after align dir
e
c
tives in nasm generator
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
Fi
x
ed lib/ruby/Makefile to
i
nstall voodoo
.
rb
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Removed MAKEFLAG
S
fr
o
m
M
akefile
s
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
Minor docu
m
entation improvemen
t
s
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Changed title
fo
r
generated r
d
oc do
c
umentatio
n
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Removed common NasmGenerator
c
o
d
e
f
r
om I386NasmGen
e
r
ator
.
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
ion
Made
I
386
N
as
m
Generat
o
r a subclass of
N
asmGene
r
ator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorio
n
U
p
dated i
3
86_elf_generator to respe
c
t YASM e
n
vironment
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
M
o
v
e
d
re-usable code from
AMD64Na
s
m
G
ener
a
tor to NASMGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Ad
d
ed
wordsize
m
eth
o
d
t
o
code generat
o
r API so that
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
A
dded tes
t
ca
s
e fo
r
call expression
.
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
Use V
o
odoo::Config to determine default architecture
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
voodooc can n
o
w list supported architect
u
res an
d
output
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
Make
defaul
t
architecture config
u
rable
.
commit
|
commitdiff
|
tree
next