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
build test/libgroup.so instead of test/libgroup.s
2010-02-06
in
g
lorio
n
Added gensym to
t
he public in
t
erf
a
ce of code
generato
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
i
ng
l
orion
Modified gemspe
c
to improv
e
generated rdoc docum
e
ntatio
n
.
commit
|
commitdiff
|
tree
2010-02-06
i
n
glorion
F
ixed AMD6
4
ELF generato
r
to use "
.
o" as default
s
uffix
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
in
g
lorion
Added support for R
u
byGems
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Updated doc/Makefile to find libraries in new directory
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
U
pdated Makefiles to
fit new di
r
ectory structure
.
commit
|
commitdiff
|
tree
2010-02-06
inglo
r
ion
Ch
a
nged directory structure
t
o c
o
nform
t
o
RubyGems
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
F
i
x
e
d parse
r
so that line
numbers are di
s
pl
a
yed correctly
.
commit
|
commitdiff
|
tree
2009-10-11
ingl
o
rion
Fix
e
d t
a
il_call in
i
386_nasm_g
e
nerator
commit
|
commitdiff
|
tree
2009-10-11
inglorion
Ch
a
nged test/Makefi
l
e to w
o
rk wit
h
B
S
D ma
k
e
commit
|
commitdiff
|
tree
2009-10-10
i
n
glorion
Made AMD64 cod
e
g
e
nerato
r
emit
po
s
ition ind
e
pendent
.
.
.
commit
|
commitdiff
|
tree
2009-10-10
inglorion
Changed gensym prefix from '
.
' to '_'
.
commit
|
commitdiff
|
tree
2009-10-09
inglor
i
on
I
n Nas
m
Generato
r
,
don't ad
d
comma i
f
a
s
tring star
t
s
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
ingl
o
rion
Ad
d
ed 99bottl
e
s test to test pr
o
gramma
t
ic
code g
e
nera
t
ion
.
commit
|
commitdiff
|
tree
2009-10-09
inglorion
In
N
a
smG
e
ne
r
ator,
a
dd c
o
mma when swi
t
chi
n
g from numeri
c
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
inglor
i
on
Modified CommonCo
d
e
Gene
r
ator to add fu
n
c
t
ion c
o
de to
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
in
g
lorion
Set d
e
fault output file e
x
tension f
o
r
N
ASM assemb
l
y
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
i
nglor
i
on
All
o
w instantiation of
code gen
e
ra
t
o
r
s
w
ithout
any
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglorion
Fixed a
bug in
in_secti
o
n in C
o
m
m
o
n
C
o
deGen
e
ra
t
o
r
.
commit
|
commitdiff
|
tree
2009-10-07
ing
l
orion
Add n
e
wline a
f
ter alig
n
directive
s
in na
s
m gener
a
tor
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
Fixed lib/ruby/Makef
i
le to ins
t
all
vood
o
o
.
rb
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Remove
d
M
AKEFLAGS fr
o
m
Mak
e
files
commit
|
commitdiff
|
tree
2009-10-03
inglorio
n
Minor documentation improvements
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
C
hang
e
d tit
l
e
f
or generated r
d
oc
docum
e
nt
a
tion
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Removed common NasmGenerator
code from I
3
8
6
Nas
m
Genera
t
or
.
commit
|
commitdiff
|
tree
2009-10-03
ing
l
orion
Made I386Nas
m
Generator
a
s
ubclass o
f
NasmGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
U
p
dated i386_elf_generator to
r
espe
c
t Y
A
SM environment
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Mo
v
e
d
re-usable code
f
rom A
M
D64Nasm
G
en
e
r
a
t
or t
o
NASMG
e
n
e
rator
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglorion
Added
w
o
rd
s
i
z
e
method to code gener
a
tor API so that
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
gl
o
rion
Added tes
t
case for call
e
x
p
res
s
ion
.
commit
|
commitdiff
|
tree
2009-10-03
inglo
r
ion
U
s
e Voodoo::Con
f
ig to d
e
termine default arc
h
itecture
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglori
o
n
voodo
o
c
c
an now list supported architec
t
ures
a
nd output
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
n
glorion
Make default archite
c
ture
c
o
n
fi
g
urable
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Renamed la
b
el in goto
.
voo to
not coinci
d
e wit
h
an
instructio
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Update
d
l
a
n
guage
.
h
t
ml
commit
|
commitdiff
|
tree
2009-10-02
ingl
o
rion
Made AMD64 code genera
t
o
r
p
a
ss ne
w
test
case
s
.
commit
|
commitdiff
|
tree
2009-10-02
inglor
i
on
Added
t
est cas
e
for s
e
t
-byte
.
commit
|
commitdiff
|
tree
2009-10-02
inglor
i
on
Added test case for set-word
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added test ca
s
e for goto
.
commit
|
commitdiff
|
tree
2009-10-02
inglor
i
on
Modified tail-ca
l
ls tes
t
to
p
erfor
m
1000000
0
00 itera
t
i
ons
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
A
d
de
d
t
a
il call support to
amd64 code generator
.
commit
|
commitdiff
|
tree
2009-10-02
inglor
i
on
Added c
o
nditionals to amd64 code generator
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
A
d
d
e
d support for div, mod
,
and
mul to am
d
64 code generator
.
commit
|
commitdiff
|
tree
2009-10-01
i
nglorion
Added bitwise opera
t
ors, let and set to amd64_nasm_generat
o
r
.
commit
|
commitdiff
|
tree
2009-10-01
inglorion
More work on AMD64 code generat
o
r
.
commit
|
commitdiff
|
tree
2009-10-01
inglorio
n
Added amd6
4
_elf_generato
r
to generate
E
LF objects for
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
in
g
lorion
Added amd64_nasm_gen
e
rator to generate N
A
SM co
d
e
for
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglor
i
on
A
dde
d
default targets to Makefile a
n
d doc/Makefil
e
commit
|
commitdiff
|
tree
2009-09-30
inglori
o
n
Added manpage for voodooc
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Install r
d
oc document
a
tion if it has been generated
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
A
d
ded documentation for th
e
class
e
s Compiler, Common
C
odeGen
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Added docume
n
tat
i
on for the
V
oodoo
module
.
commit
|
commitdiff
|
tree
2009-09-30
ingl
o
rion
A
dded v
o
o
doo
.
rb so that "re
q
uire 'v
o
o
doo'" can be
u
sed
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Added file COPYI
N
G with copy
r
ight i
n
f
o
rmat
i
on
.
commit
|
commitdiff
|
tree
2009-09-30
i
nglorion
Added make rdoc t
a
rget to
gener
a
te rdoc d
o
cumentation
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
i
n
glor
i
on
Insta
l
l LICENSE file alon
g
with
t
he other d
o
cume
n
tation
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
C
h
anged t
e
st program to use symbolic section
names
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Fi
x
ed i386_nasm_code_g
e
nerator re
q
u
i
re of c
o
mmon_code_g
e
n
erator
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Changed license to LGPL v2
.
1
.
commit
|
commitdiff
|
tree
2009-09-27
in
g
lorion
F
ix require in
i3
8
6_nasm_generator
.
commit
|
commitdiff
|
tree
2009-09-27
ing
l
orio
n
Moved READM
E
to doc dire
c
tory and added a symlink from
.
.
.
commit
|
commitdiff
|
tree
2009-09-27
inglo
r
ion
Updated README
.
commit
|
commitdiff
|
tree
2009-09-26
i
n
glorio
n
Set file extension for i386_elf_generator to "
.
o"
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Added
doc/Makefi
l
e
commit
|
commitdiff
|
tree
2009-09-26
inglorion
A
dded i386_elf_generator
.
rb
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Added x86_elf_gener
a
tor t
o
generate EL
F
o
b
ject
s
.
commit
|
commitdiff
|
tree
2009-09-26
inglo
r
i
o
n
C
h
anged
parse
r
to r
e
tu
r
n top-level elements instead
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
i
nglorion
C
h
anged pars
e
r to
r
e
t
urn symb
o
ls as symbols and numbers
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
ingl
o
r
i
o
n
Imp
r
oved error rep
o
rti
n
g f
o
r inval
i
d
c
o
mb
i
nations or
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
i
ng
l
or
i
o
n
Added fu
n
ctions to select code gener
a
tor bas
e
d on archit
e
ctu
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
i
n
glor
i
on
Moved code generato
r
s to separate dire
c
tory
.
commit
|
commitdiff
|
tree
2009-09-26
i
n
glor
i
on
Put all mod
u
l
e
s i
n
t
he Voodoo nam
e
spa
c
e
.
commit
|
commitdiff
|
tree
2009-09-26
inglo
r
ion
Revam
p
e
d
c
ompiler
t
o s
u
pport
m
ulti
p
l
e code gener
a
t
ors
.
commit
|
commitdiff
|
tree
2009-09-25
i
n
glor
i
o
n
Mo
d
ed modules to lib/r
u
by/voodoo
.
commit
|
commitdiff
|
tree
2009-09-24
inglorion
Impl
e
mented n
e
w
c
ode generator API
.
commit
|
commitdiff
|
tree
2009-06-09
i
n
glorion
Mad
e
M
a
kefiles actu
a
lly use
Mak
e
file
.
cfg
.
commit
|
commitdiff
|
tree
2009-06-09
ingl
o
rion
Added configure scrip
t
.
commit
|
commitdiff
|
tree
2009-01-12
Ro
b
bert Haar
m
an
Moved
ta
i
l-calls te
s
t to the end of the test s
c
r
ipt
.
.
.
commit
|
commitdiff
|
tree
2009-01-12
Robbe
r
t Haarman
Added
v
t
able test
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert Haar
m
an
Sped up tail-
c
alls
test
.
commit
|
commitdiff
|
tree
2009-01-12
R
o
b
be
r
t
Haarman
Bugfixes t
o
c
od
e
generator:
commit
|
commitdiff
|
tree
2009-01-11
Robber
t
Haarman
Updated document
a
tion
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haar
m
a
n
R
e
m
ov
e
d su
p
erfluous ifz and ifn
z
acti
o
ns
.
commit
|
commitdiff
|
tree
2009-01-11
R
o
bbert Haarman
Added new comparison
operators: ifz
,
ifnz, ifeq
,
ifne
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
R
o
bbert Ha
a
rman
A
d
d
e
d comments to code
g
e
nerator
.
commit
|
commitdiff
|
tree
2009-01-11
Robbe
r
t Haarman
Add
e
d comment
s
to
tests
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Add
e
d s
u
pport for co
m
m
e
n
t
s
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert
Haa
r
man
Adde
d
mod test
a
nd mad
e
it pass
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Ad
d
ed missi
n
g div
.
out
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert
Haarman
A
dded test
f
or divisi
o
n and made
it
p
as
s
.
commit
|
commitdiff
|
tree
2009-01-11
Ro
b
bert Haarm
a
n
Added
m
ultiplic
a
tion test and made
i
t pass
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Indented tests
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Refactore
d
co
d
e generator and fixed a
number of bugs
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
R
obbert H
a
arman
Added test plus
m
inus
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Added top-
l
evel
Makefi
l
e an
d
src/Makef
i
le
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarman
Added
t
est of bitwise operations
.
commit
|
commitdiff
|
tree
2009-01-10
R
obbert Haar
m
an
Gu
a
rded
t
o_sym to make compile
r
more
robust
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarm
a
n
Adapted cod
e
generator definition
of function to
m
atch
.
.
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarman
Added te
s
t tail-calls
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Ha
a
rman
Added test
s
cript an
d
Makefil
e
to
a
uto
m
a
te
t
ests
.
commit
|
commitdiff
|
tree
next