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
i
n
glor
i
o
n
Implemented rot
a
te actions
f
o
r
M
IPS
commit
|
commitdiff
|
tree
2011-01-08
inglorion
I
m
plemented
rotate action
s
for i386 and A
M
D64
commit
|
commitdiff
|
tree
2011-01-08
i
n
glorion
Added t
e
st
for rotate actions
commit
|
commitdiff
|
tree
2011-01-08
i
n
glorion
Implem
e
nted shift instr
u
ctions f
o
r MIPS
commit
|
commitdiff
|
tree
2011-01-08
inglorion
Imp
l
emented shift actions for i386 and A
M
D64
commit
|
commitdiff
|
tree
2011-01-08
in
g
lorion
Adde
d
tes
t
f
o
r bitwi
s
e and a
r
ithm
e
t
i
c shif
t
ope
r
ations
commit
|
commitdiff
|
tree
2010-12-07
in
g
lorion
Fixed NASM generato
r
so that begin_block
accepts the
.
.
.
commit
|
commitdiff
|
tree
2010-12-07
inglori
o
n
Impl
e
m
e
nted blocks
f
or
M
I
PS
.
commit
|
commitdiff
|
tree
2010-12-05
inglo
r
ion
Al
l
ow retur
n
w
it
h
out a value
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Made top-level blocks in
i386
and AMD64 set EBP/
R
B
P
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglor
i
o
n
Added test
case for code not c
o
ntained in functions
.
commit
|
commitdiff
|
tree
2010-11-21
i
nglorion
Adde
d
support
f
or blocks to i386 an
d
AMD
6
4
targets
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Up
d
ated version to
0
.
7
.
0
commit
|
commitdiff
|
tree
2010-11-21
ing
l
orion
Fixed
s
tring escaping in MipsGasGenerator
.
commit
|
commitdiff
|
tree
2010-11-21
i
nglorion
Fixed escaping in
st
r
ings in
NasmGenerator
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added test
s
for escaping byte
s
i
n string liter
a
ls
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
glorion
Im
p
lemen
t
ed at-expr
e
ssions f
o
r MIPS
.
commit
|
commitdiff
|
tree
2010-11-21
inglo
r
ion
Updated version to 0
.
6
.
3
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Fi
x
ed misspel
l
ed variable in NasmGenerator
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
N
a
s
m
Ge
n
erator: Escape single quotes in string
s
.
commit
|
commitdiff
|
tree
2010-11-21
inglor
i
on
Added test cases for at-expressions
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Add
e
d suppor
t
for at
-
ex
p
r
ess
i
ons
to i
3
86 and AM
D
64
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Upda
t
ed NasmELFGenerato
r
to
raise an exception if runn
i
n
g
the
commit
|
commitdiff
|
tree
2010-11-21
in
g
lorion
Added
.
gitignore file
.
commit
|
commitdiff
|
tree
2010-05-05
inglorion
Incremented vers
i
on to 0
.
6
.
2
.
commit
|
commitdiff
|
tree
2010-05-05
in
g
lorion
Added testcases a
n
d fixed bugs i
n
s
et-word for
i
386
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Upda
t
ed version to 0
.
6
.
1
commit
|
commitdiff
|
tree
2010-04-15
i
n
glorio
n
Add
e
d
m
issing require for com
m
o
n_code_g
e
n
erator
.
rb
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
ingl
o
r
i
o
n
Mod
i
fied
M
IPSGasGe
n
erator so that rdoc does
n
't choke
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
i
nglorion
Fixed imple
m
entation of div and mod on
i386
a
n
d amd64
.
commit
|
commitdiff
|
tree
2010-04-15
inglorion
U
p
dated test cases for di
v
and mod t
o
re
f
le
c
t
updat
e
d
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
ing
l
o
rion
Updated languag
e
descriptio
n
f
o
r div and
m
od
.
commit
|
commitdiff
|
tree
2010-04-14
ing
l
or
i
on
Added
s
p
ecificati
o
n of
comments to
the language de
s
cri
p
tion
.
commit
|
commitdiff
|
tree
2010-04-14
i
nglorion
Fixed bugs in HTML of language d
e
s
c
ription
.
commit
|
commitdiff
|
tree
2010-04-14
inglorio
n
U
p
dated lang
u
age
.
html to better reflect
the curren
t
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
A
MD64NAS
M
Generator: fixed bugs uncovere
d
by many-vars
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Added target
s
to test
/
Make
f
ile to generate GNU assembler
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
ingl
o
r
i
on
A
dde
d
test cases
for func
t
ions
w
ith many local
s
and
.
.
.
commit
|
commitdiff
|
tree
2010-04-12
i
ng
l
o
rion
Added method
o
utput_file_su
f
fix
t
o c
o
de gene
r
ato
r
API
.
commit
|
commitdiff
|
tree
2010-04-12
i
nglorio
n
Cha
n
ged ver
s
ion n
u
mbe
r
to 0
.
6
.
0
.
commit
|
commitdiff
|
tree
2010-04-11
ing
l
orion
i38
6
_nasm_g
e
nerator: fixed tail_ca
l
l
.
commit
|
commitdiff
|
tree
2010-04-11
i
ng
l
or
i
on
v
o
odooc: Sort architec
t
ures a
n
d
formats when lis
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
ingl
o
rio
n
Target host arc
h
itecture b
y
default
,
unless a
differe
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
g
lor
i
on
MipsGasG
e
nerator: added missing method al
i
gn
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
glorion
M
I
PSELFGenerator: added -KPIC to infor
m
the assemble
r
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorio
n
Fix
e
d a typ
o
i
n
g
a
s_elf_generator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
inglori
o
n
Added miss
i
ng
g
as_elf_ge
n
er
a
tor
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
ingl
o
rion
Ad
d
ed gene
r
at
o
rs to c
r
e
a
te E
L
F f
i
les for mips
a
nd mi
p
s
e
l
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
glori
o
n
MipsGasG
e
n
erato
r
: ad
d
ed support
for tail calls
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
MipsGasGenerator: Added suppo
r
t for byte, word
,
get
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
i
nglori
o
n
MipsGasGe
n
erator: Removed reference
to
non-existent
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
Mip
s
GasGenerator: added cases
f
or div
,
m
od
,
and
mul
commit
|
commitdiff
|
tree
2010-04-10
in
g
lor
i
on
M
i
psG
a
sGenerator:
commit
|
commitdiff
|
tree
2010-04-10
ingl
o
rion
MipsGasGenerator: Fixe
d
callin
g
of f
u
nctions defined
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
i
nglo
r
ion
Adde
d
set
a
nd bitwis
e
opera
t
ors
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
Upd
a
t
ed comment descri
b
ing the sta
c
k frames create
d
by
commit
|
commitdiff
|
tree
2010-04-10
in
g
lorion
R
eplaced register na
m
es
b
y
m
nemonic constants in
M
IPS
G
asGene
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
MIPSGasGenerator now also
regi
s
ters
for
mipsel
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
First step on the way to adding a
code generato
r
f
or
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Updated compiler to
u
s
e new code ge
n
eration AP
I
.
commit
|
commitdiff
|
tree
2010-02-10
i
n
g
l
orion
U
pdated rdoc documenta
t
i
o
n
.
commit
|
commitdiff
|
tree
2010-02-10
ingl
o
rion
U
pdated manpage t
o
describe the new
-
and -o - argume
n
t
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorio
n
Cha
n
ged "s
e
ct
i
on code"
to
"
sec
t
i
o
n fu
n
ction
s
" in tests
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
A
d
d
f
unctions to section :
f
unction
s
ins
t
ead
o
f
section
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
i
n
glorion
Int
r
od
u
ced
s
ection aliases
.
commit
|
commitdiff
|
tree
2010-02-09
inglor
i
on
Add
e
d
test c
a
se
f
o
r
t
he new
code
generator A
P
I
.
commit
|
commitdiff
|
tree
2010-02-09
inglorion
A
dded new, simpler, m
o
re powerful code gen
e
r
ation API
.
commit
|
commitdiff
|
tree
2010-02-08
inglorion
Made voodooc ac
c
ept "-"
a
nd "-o
-" to read fr
o
m standard
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Fixed
t
op-level Ma
k
efile so tha
t
make
tes
t
depends
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
in
g
lo
r
ion
Added gensym t
o
t
h
e
p
ublic interface of
c
ode ge
n
er
a
t
o
rs
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Modifi
e
d gemspec
t
o improve generated rdoc do
c
um
e
ntat
i
on
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Fixed AMD64 ELF generator
to use "
.
o
"
as defaul
t
suffix
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
i
nglorion
Adde
d
support for
R
uby
G
ems
.
commit
|
commitdiff
|
tree
2010-02-06
ing
l
orion
Up
d
a
t
ed d
o
c/Makefile to find libraries in new d
i
r
ect
o
r
y
.
commit
|
commitdiff
|
tree
2010-02-06
ing
l
o
r
ion
Update
d
Makefi
l
es to fit new directory
s
tru
c
ture
.
commit
|
commitdiff
|
tree
2010-02-06
inglori
o
n
Changed
d
irect
o
ry structu
r
e
to conform
t
o Ruby
G
e
m
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
F
ixed parser
s
o
t
h
a
t line nu
m
bers a
r
e
d
i
s
play
e
d correctly
.
commit
|
commitdiff
|
tree
2009-10-11
i
n
glorion
Fixed tail_call in i386_nasm
_
generat
o
r
commit
|
commitdiff
|
tree
2009-10-11
inglorion
Changed
test/Makefil
e
to work with
BSD make
commit
|
commitdiff
|
tree
2009-10-10
in
g
l
orion
Made A
M
D6
4
code
generator emit position independent
.
.
.
commit
|
commitdiff
|
tree
2009-10-10
ingl
o
rion
Chan
g
ed gensym prefix from '
.
' to '_'
.
commit
|
commitdiff
|
tree
2009-10-09
inglo
r
ion
In Na
s
mGener
a
tor
,
don't add comma if
a string s
t
arts
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
ingl
o
r
ion
A
d
ded
9
9bottles test to
tes
t
programmatic c
o
de
gener
a
tion
.
commit
|
commitdiff
|
tree
2009-10-09
ingl
o
rion
In NasmGenerator, a
d
d comma when s
w
itc
h
ing fro
m
numeric
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
Modified Com
m
onCodeG
e
n
er
a
tor to add function co
d
e to
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglorion
Set default output file extens
i
on
for NASM assemb
l
y
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
i
n
glorion
A
llow instan
t
i
a
t
ion
of co
d
e gener
a
t
o
rs
w
ithout any
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglori
o
n
F
ixed a bug i
n
i
n_section in CommonCodeGenerator
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
Add newline after a
l
ign
d
irectives
in nasm generator
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
Fixed lib
/
r
u
by/Makefile to install voo
d
oo
.
rb
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Removed M
A
KEFLAGS fro
m
Makefi
l
e
s
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Minor documentation i
m
prove
m
ents
.
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
ion
C
hang
e
d ti
t
le for generated rdoc docu
m
entation
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
R
e
m
o
ved c
o
mmon Nas
m
Ge
n
e
r
ator
c
ode
fr
o
m
I
386NasmGenerat
o
r
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
M
ad
e
I386NasmG
e
nerator
a
sub
c
lass
o
f Na
s
mGenerat
o
r
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglorion
U
p
dated i386_elf_gener
a
t
o
r to re
s
p
e
c
t
YASM e
n
vir
o
nment
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
Moved re-usable code from AMD64NasmGe
n
erato
r
to N
A
SM
G
enerator
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglorion
A
dde
d
words
i
z
e method
to code generator API
so that
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
in
g
lorion
Adde
d
test cas
e
for
c
all expr
e
s
si
o
n
.
commit
|
commitdiff
|
tree
2009-10-03
in
g
lorion
Use V
o
odoo::Config to determine de
f
a
u
l
t archi
t
ec
t
ure
.
.
.
commit
|
commitdiff
|
tree
next