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
Changed gensym prefix from '.' to '_'.
2009-10-10
inglorion
Ch
a
nged gensym prefix fr
o
m '
.
' to '_'
.
commit
|
commitdiff
|
tree
2009-10-09
i
ngl
o
r
ion
In NasmGenerato
r
,
don
'
t
add co
m
ma if a
string
starts
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
i
n
glorion
Ad
d
e
d 99b
o
ttles test
to
t
est
program
m
atic
code
generation
.
commit
|
commitdiff
|
tree
2009-10-09
inglor
i
o
n
In
NasmGenerato
r
, add comma when
s
w
itch
i
ng
from numeric
.
.
.
commit
|
commitdiff
|
tree
2009-10-09
i
ngl
o
r
ion
M
odifi
e
d CommonCodeGenerator to
ad
d
fu
n
ction code to
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
in
g
lor
i
on
Set default o
u
tput file ext
e
nsion fo
r
NASM assembl
y
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
inglor
i
o
n
A
llow instantiatio
n
of code generators without any
.
.
.
commit
|
commitdiff
|
tree
2009-10-08
ing
l
or
i
on
Fixed a bu
g
i
n
in_sectio
n
i
n Co
m
monC
o
deGenerator
.
commit
|
commitdiff
|
tree
2009-10-07
inglorion
Add newline
a
fte
r
align directives in nasm g
e
ne
r
ator
.
commit
|
commitdiff
|
tree
2009-10-07
ing
l
orion
Fixed lib/ruby/Makefile to
install voodoo
.
rb
commit
|
commitdiff
|
tree
2009-10-03
in
g
lor
i
on
Rem
o
ved MAKEFLAGS
f
ro
m
M
a
ke
f
iles
commit
|
commitdiff
|
tree
2009-10-03
in
g
l
o
rion
Minor docu
m
entation improveme
n
ts
.
commit
|
commitdiff
|
tree
2009-10-03
inglorio
n
Chan
g
ed titl
e
f
o
r gen
e
rated rdoc documentat
i
on
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Removed co
m
m
on Nasm
G
enera
t
or code from
I
386NasmGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Made
I386N
a
smGen
e
rator
a
subclass
o
f NasmGenerator
.
commit
|
commitdiff
|
tree
2009-10-03
inglori
o
n
Up
d
ated
i
3
8
6
_elf_generator to respect YA
S
M en
v
ironme
n
t
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
M
o
ved re
-
usa
b
le code fro
m
AMD6
4
Nas
m
G
e
nerato
r
t
o NASMGener
a
tor
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Add
e
d
word
s
ize method
to code
g
enerat
o
r
AP
I
so that
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
Add
e
d
t
e
s
t ca
s
e for call expressi
o
n
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
U
se
V
o
o
d
oo::Config to d
e
t
ermine default archite
c
t
u
re
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
voodooc
c
an now list su
p
p
o
r
ted a
r
chitectures and ou
t
put
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
inglor
i
on
M
a
k
e
de
f
au
l
t
architecture
configurabl
e
.
commit
|
commitdiff
|
tree
2009-10-03
inglorion
R
e
n
a
med la
b
el in goto
.
voo to not coi
n
c
i
de with an instructio
.
.
.
commit
|
commitdiff
|
tree
2009-10-03
i
nglorion
U
pdat
e
d la
n
gua
g
e
.
html
commit
|
commitdiff
|
tree
2009-10-02
ing
l
orion
Made A
M
D6
4
code generator pass new test
cases
.
commit
|
commitdiff
|
tree
2009-10-02
i
nglorion
Added
test
case fo
r
set
-
byte
.
commit
|
commitdiff
|
tree
2009-10-02
ing
l
o
r
i
on
Added test case for set-wo
r
d
.
commit
|
commitdiff
|
tree
2009-10-02
i
n
glorion
Ad
d
ed test case for g
o
to
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Modified
t
a
i
l-cal
l
s t
e
st to perform 1000000000 iterati
o
ns
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
A
dded tail call
support to amd64 c
o
de ge
n
erator
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added c
o
ndi
t
ionals to am
d
64
c
ode g
e
nerator
.
commit
|
commitdiff
|
tree
2009-10-02
inglorion
Added support
f
or div, mod, and mul to
a
m
d64 co
d
e generato
r
.
commit
|
commitdiff
|
tree
2009-10-01
i
n
glor
i
o
n
Add
e
d bitwise operators
,
let
a
nd set to amd6
4
_nasm_genera
t
o
r
.
commit
|
commitdiff
|
tree
2009-10-01
inglori
o
n
More work on AMD64 c
o
d
e
gener
a
t
o
r
.
commit
|
commitdiff
|
tree
2009-10-01
in
g
lorion
A
dded am
d
64_e
l
f
_
generator to genera
t
e ELF objects for
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
ingl
o
r
i
on
Added amd64_nasm_generator
t
o generat
e
N
ASM code for
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Ad
d
ed default
tar
g
ets to
Makefile a
n
d
d
oc/
M
akefile
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Added manpag
e
fo
r
voodooc
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Install rdoc documen
t
ation if it ha
s
been g
e
nerated
.
commit
|
commitdiff
|
tree
2009-09-30
inglori
o
n
Added documentat
i
o
n for the
class
e
s
C
ompi
l
er,
C
ommonCodeGene
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
i
ng
l
o
rion
Adde
d
d
o
cumentation for the Voodoo module
.
commit
|
commitdiff
|
tree
2009-09-30
i
n
glorio
n
A
dded v
o
odoo
.
rb so t
h
at "require 'vo
o
doo
'
" can
b
e
u
sed
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Ad
d
ed file COPYING
w
i
th copyrig
h
t
i
n
formation
.
commit
|
commitdiff
|
tree
2009-09-30
inglo
r
ion
Added make
rdoc target to genera
t
e rd
o
c documenta
t
ion
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
Ins
t
all LICENSE file along wi
t
h the other documentation
.
commit
|
commitdiff
|
tree
2009-09-30
inglorion
C
h
anged test prog
r
am to use
s
ymb
o
l
ic section names
.
commit
|
commitdiff
|
tree
2009-09-30
i
n
glorion
Fixed i386_nas
m
_code_generator requ
i
r
e
o
f
comm
o
n_code
_
ge
n
erator
.
commit
|
commitdiff
|
tree
2009-09-30
i
nglorion
Changed l
i
cense to LGPL
v
2
.
1
.
commit
|
commitdiff
|
tree
2009-09-27
inglorion
Fix r
e
quire in i386_nasm_gen
e
rator
.
commit
|
commitdiff
|
tree
2009-09-27
inglorion
M
oved README to
doc dire
c
t
o
ry and added a sym
l
ink from
.
.
.
commit
|
commitdiff
|
tree
2009-09-27
i
n
g
lori
o
n
Updated README
.
commit
|
commitdiff
|
tree
2009-09-26
in
g
lorion
S
et file e
x
tension fo
r
i
386_elf_generator
to "
.
o"
.
commit
|
commitdiff
|
tree
2009-09-26
ing
l
orion
Ad
d
ed
doc/M
a
kefi
l
e
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Added i386_elf_generator
.
rb
commit
|
commitdiff
|
tree
2009-09-26
ing
l
orio
n
Added
x
86_elf_ge
n
e
ra
t
or t
o
generate ELF
object
s
.
commit
|
commitdiff
|
tree
2009-09-26
in
g
l
orion
C
hanged parser to r
e
tur
n
top
-
level elements instead
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
ing
l
o
r
ion
Ch
a
n
g
ed parser to r
e
turn symbols as s
y
m
b
ols and numbers
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
i
n
g
lorion
I
mproved error reporti
n
g fo
r
invalid combinations
or
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
i
nglorion
Adde
d
functions to sel
e
ct code gener
a
t
or based on architectu
.
.
.
commit
|
commitdiff
|
tree
2009-09-26
inglorion
Moved
c
ode genera
t
ors to sepa
r
ate directory
.
commit
|
commitdiff
|
tree
2009-09-26
ing
l
orion
Put al
l
mo
d
u
les in the V
o
odoo namespace
.
commit
|
commitdiff
|
tree
2009-09-26
i
n
glorion
Rev
a
mp
e
d comp
i
ler to support multipl
e
code
g
enerato
r
s
.
commit
|
commitdiff
|
tree
2009-09-25
i
n
glori
o
n
M
oded mod
u
l
e
s to
l
ib/
r
uby
/
v
o
o
d
oo
.
commit
|
commitdiff
|
tree
2009-09-24
inglorion
Implemented
n
ew c
o
de g
e
nerator A
P
I
.
commit
|
commitdiff
|
tree
2009-06-09
inglorion
Made Ma
k
efiles actually
use Ma
k
efil
e
.
cfg
.
commit
|
commitdiff
|
tree
2009-06-09
ing
l
orion
Adde
d
configure scr
i
pt
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert Haarman
Mo
v
ed tail-calls te
s
t
t
o th
e
end o
f
the test
script
.
.
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert Haarman
Add
e
d v
t
ab
l
e test
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert
Haarman
Sped up tai
l
-cal
l
s test
.
commit
|
commitdiff
|
tree
2009-01-12
Robbert Haar
m
an
Bu
g
fixes to code generator:
commit
|
commitdiff
|
tree
2009-01-11
R
o
bbert Haarman
Upd
a
ted docume
n
ta
t
ion
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Removed super
f
luous if
z
a
nd ifnz act
i
ons
.
commit
|
commitdiff
|
tree
2009-01-11
Rob
b
er
t
Haarman
A
d
ded new compariso
n
operators: ifz, ifnz, ifeq, ifne
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Added comment
s
to code gener
a
tor
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Added comments t
o
t
e
sts
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haar
m
an
Ad
d
ed s
u
pport f
o
r comm
e
nts
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Ad
d
ed m
o
d
test
a
n
d
m
ade it pass
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Added
m
issing
d
iv
.
o
u
t
.
commit
|
commitdiff
|
tree
2009-01-11
Ro
b
bert Ha
a
rman
Added test for divisi
o
n and made
it pas
s
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haarman
Added multiplication test and
m
a
de it pas
s
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Haar
m
an
In
d
ented
tests
.
commit
|
commitdiff
|
tree
2009-01-11
R
o
bb
e
rt Haa
r
m
an
R
efactored code gen
e
rat
o
r and f
i
xed a number of b
u
gs
.
.
.
commit
|
commitdiff
|
tree
2009-01-11
Robb
e
rt Haarman
Added
test p
l
usminu
s
.
commit
|
commitdiff
|
tree
2009-01-11
Robbert Ha
a
rman
A
d
de
d
top-lev
e
l Mak
e
file and src/M
a
k
efil
e
.
commit
|
commitdiff
|
tree
2009-01-10
R
o
bbert
H
aarman
Added test of bitwise opera
t
ions
.
commit
|
commitdiff
|
tree
2009-01-10
Ro
b
b
ert Haar
m
an
G
uarded to_sym to make compiler more robust
.
commit
|
commitdiff
|
tree
2009-01-10
R
obbert
H
aarman
Adapted code gene
r
ator definition of function to matc
h
.
.
.
commit
|
commitdiff
|
tree
2009-01-10
Robbe
r
t
Haarm
a
n
A
d
de
d
test t
a
il-calls
.
commit
|
commitdiff
|
tree
2009-01-10
Ro
b
bert Haarman
Added test
s
cript and Makefil
e
to automate tests
.
commit
|
commitdiff
|
tree
2009-01-10
Robbert Haarman
Mod
i
fied compil
e
r t
o
use
re
f
lect
i
on to
drive code
g
enerator
.
.
.
commit
|
commitdiff
|
tree
2009-01-08
Robbert Ha
a
rman
Initial commit
.
commit
|
commitdiff
|
tree