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
arm_gas_generator: Emit constants at every goto and every return to top level
2011-08-19
inglorion
arm
_
gas
_
g
e
n
e
rator:
E
mit c
o
nstants at every g
o
to and
.
.
.
commit
|
commitdiff
|
tree
2011-08-19
i
n
glo
r
ion
arm_gas_gen
e
r
ator: Added support for bloc
k
s
commit
|
commitdiff
|
tree
2011-08-19
inglorion
a
rm_gas_ge
n
erator
:
make call work w
i
th addresses in
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
i
n
glorion
First su
p
p
o
r
t f
o
r
arm architecture
commit
|
commitdiff
|
tree
2011-07-08
inglorion
Upd
a
ted
tests cases
f
or set-
b
yte an
d
set
wor
d
commit
|
commitdiff
|
tree
2011-06-25
ing
l
or
i
on
Added test program containing error
s
commit
|
commitdiff
|
tree
2011-06-25
i
n
glor
i
o
n
A
d
de
d
support for li
s
ting
a
nd te
s
ting features
commit
|
commitdiff
|
tree
2011-04-04
i
ng
l
orion
Improved error report
i
ng
commit
|
commitdiff
|
tree
2011-04-04
inglorion
Pu
t
va
l
idation in the parser
commit
|
commitdiff
|
tree
2011-03-20
inglori
o
n
M
ade
v
o
odo
o
c rep
o
rt mu
l
tiple
c
ompiler errors, if present
commit
|
commitdiff
|
tree
2011-03-20
in
g
lo
r
ion
Changed "to
p
level" to "top_level"
to align w
i
th existing
.
.
.
commit
|
commitdiff
|
tree
2011-03-19
inglori
o
n
Made
compiler collect errors, i
n
stead
o
f bail
i
ng out
.
.
.
commit
|
commitdiff
|
tree
2011-03-18
inglorion
Merge
d
validator tests with
c
ompil
e
r te
s
ts
commit
|
commitdiff
|
tree
2011-03-18
ingl
o
rion
Added validator to
c
ompiler
commit
|
commitdiff
|
tree
2011-03-18
ingl
o
r
ion
Added support for
at-ex
p
ressions to validator
commit
|
commitdiff
|
tree
2011-03-17
inglorion
Added more directiv
e
s to validator
commit
|
commitdiff
|
tree
2011-03-17
inglorio
n
A
d
ded
v
alidat
o
r
commit
|
commitdiff
|
tree
2011-03-15
inglorion
Added
.
gitignore file to test di
r
ec
t
ory
commit
|
commitdiff
|
tree
2011-01-15
in
g
lorio
n
Sy
n
c
h
ronized la
n
guage
.
ht
m
l with
latest language speci
f
ica
t
ion
commit
|
commitdiff
|
tree
2011-01-10
inglorion
Added support for chai
n
ed if
commit
|
commitdiff
|
tree
2011-01-10
inglo
r
ion
A
d
d
e
d test
c
ase for
chained
i
f
commit
|
commitdiff
|
tree
2011-01-08
ing
l
orion
Implem
e
nted
r
o
tate act
i
o
n
s for MIPS
commit
|
commitdiff
|
tree
2011-01-08
inglor
i
on
I
m
plemented ro
t
ate
actio
n
s for i
3
86 an
d
AMD64
commit
|
commitdiff
|
tree
2011-01-08
i
nglorion
Added test for
r
o
t
ate a
c
ti
o
ns
commit
|
commitdiff
|
tree
2011-01-08
i
n
gl
o
rion
Implemented
s
hift instruct
i
ons for MIPS
commit
|
commitdiff
|
tree
2011-01-08
ingl
o
rion
Im
p
lemented shif
t
actions
for
i
386 an
d
AMD6
4
commit
|
commitdiff
|
tree
2011-01-08
i
n
gl
o
r
i
on
Added test f
o
r b
i
twise an
d
arithmeti
c
s
hift operations
commit
|
commitdiff
|
tree
2010-12-07
i
nglorion
F
ix
e
d NASM generator so that begin
_
blo
c
k acce
p
t
s
the
.
.
.
commit
|
commitdiff
|
tree
2010-12-07
inglorion
Imple
m
ented blocks for MIPS
.
commit
|
commitdiff
|
tree
2010-12-05
inglorion
Allow
r
eturn without a
value
.
commit
|
commitdiff
|
tree
2010-11-21
in
g
l
o
rion
Mad
e
top-l
e
vel blocks
i
n
i386 and AMD64 set EBP/
R
BP
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
glorion
Add
e
d
test case f
o
r code not contained in functions
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Added sup
p
or
t
for blocks to i386 and AMD64 targets
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Upd
a
t
ed version t
o
0
.
7
.
0
commit
|
commitdiff
|
tree
2010-11-21
i
n
g
l
orion
Fix
e
d escaping in stri
n
gs in NasmGe
n
e
r
ator
.
commit
|
commitdiff
|
tree
2010-11-21
in
g
lorion
Added tests f
o
r
e
scaping byt
e
s in string l
i
ter
a
ls
.
commit
|
commitdiff
|
tree
2010-11-21
inglorion
Updated
version to 0
.
6
.
3
commit
|
commitdiff
|
tree
2010-11-21
ing
l
orion
Fi
x
ed mi
s
spell
e
d v
a
r
i
abl
e
i
n NasmGenerator
.
commit
|
commitdiff
|
tree
2010-11-21
i
nglorion
NasmG
e
ner
a
to
r
: Es
c
ape single q
u
otes in st
r
ings
.
commit
|
commitdiff
|
tree
2010-11-21
inglori
o
n
A
d
ded tes
t
cases
f
or
a
t-
e
x
p
ressions
.
commit
|
commitdiff
|
tree
2010-11-21
i
n
g
lorion
Added support for at-expressions t
o
i386 and AMD6
4
.
.
.
commit
|
commitdiff
|
tree
2010-11-21
inglori
o
n
Update
d
NasmE
L
FGenerator t
o
r
aise an ex
c
ept
i
on if running the
commit
|
commitdiff
|
tree
2010-11-21
inglori
o
n
A
dd
e
d
.
g
itignore
f
ile
.
commit
|
commitdiff
|
tree
2010-05-05
i
nglori
o
n
Incremented version t
o
0
.
6
.
2
.
commit
|
commitdiff
|
tree
2010-05-05
inglorion
Adde
d
t
e
stcases and fixed bugs
in se
t
-
word
for
i386
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
i
nglorion
Updated version
to 0
.
6
.
1
commit
|
commitdiff
|
tree
2010-04-15
inglorion
Added m
i
s
sing requ
i
re fo
r
common_co
d
e_genera
t
o
r
.
rb
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
in
g
lorion
Mo
d
ified MIPSGasGenerator so that rdoc doesn't choke
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
ingl
o
rion
F
i
xed implement
a
tion
of
d
i
v and mod on
i38
6
an
d
a
md6
4
.
commit
|
commitdiff
|
tree
2010-04-15
in
g
lorion
Update
d
tes
t
cas
e
s
for div
a
n
d mod
to reflect updated
.
.
.
commit
|
commitdiff
|
tree
2010-04-15
ing
l
orion
Updated langua
g
e descripti
o
n for div and mod
.
commit
|
commitdiff
|
tree
2010-04-14
i
n
glorion
Added speci
f
icat
i
on o
f
comments
to the language de
s
crip
t
io
n
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Fi
x
ed bugs in HTML of lang
u
a
ge description
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Updated langua
g
e
.
ht
m
l to better refle
c
t the current
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
AMD64NASMGene
r
ator: fix
e
d
bugs
u
ncovered by many-vars
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
inglorion
Added targ
e
ts to
t
est
/
Makefil
e
to gener
a
te
GNU
assembler
.
.
.
commit
|
commitdiff
|
tree
2010-04-14
ing
l
o
r
ion
A
d
ded test
c
a
ses fo
r
f
u
n
c
tions with man
y
lo
c
a
ls a
n
d
.
.
.
commit
|
commitdiff
|
tree
2010-04-12
inglorion
Added method outpu
t
_file_
s
uff
i
x to code
g
enerator API
.
commit
|
commitdiff
|
tree
2010-04-12
ingl
o
r
i
on
Chan
g
ed version number
t
o
0
.
6
.
0
.
commit
|
commitdiff
|
tree
2010-04-11
i
nglorion
i386_n
a
sm_generator: f
i
xed ta
i
l_call
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
voodooc: Sort arc
h
i
t
ectur
e
s and formats w
h
en lis
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglo
r
ion
Ta
r
get
host archi
t
e
cture by default, unless a
diff
e
rent
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglori
o
n
M
i
psGasGenerator:
a
dde
d
missi
n
g method
a
l
ign
.
commit
|
commitdiff
|
tree
2010-04-11
i
n
g
l
o
ri
o
n
M
I
P
SELFGenera
t
or: added -KPIC to inform the
a
sse
m
ble
r
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
i
ngl
o
rion
Fixed
a
ty
p
o in
g
as_
e
l
f
_ge
n
erator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
inglor
i
on
Added missing gas_elf_ge
n
erator
.
rb
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
l
o
rion
Added gener
a
t
ors t
o
create ELF files for mips
and mipsel
.
commit
|
commitdiff
|
tree
2010-04-11
in
g
lorion
Mi
p
sGasGenerator: added support for
tail calls
.
commit
|
commitdiff
|
tree
2010-04-11
i
nglorion
M
ipsGasGenerator: Add
e
d support for b
y
te, word, g
e
t
.
.
.
commit
|
commitdiff
|
tree
2010-04-11
inglorion
MipsGasGenerator:
R
e
moved reference to non-
e
xistent
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
i
nglorion
Mips
G
asGenera
t
or: added ca
s
es for d
i
v, m
o
d, and
mul
commit
|
commitdiff
|
tree
2010-04-10
ing
l
orion
MipsGas
G
enerat
o
r:
commit
|
commitdiff
|
tree
2010-04-10
inglorion
Mip
s
G
asGenera
t
or: Fix
e
d
c
a
l
ling
of
f
un
c
tions defined
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
i
nglorion
Added set
a
n
d bitwise o
p
erators
.
commit
|
commitdiff
|
tree
2010-04-10
i
nglorion
Updated
com
m
ent describing the s
t
ack
f
rames created b
y
commit
|
commitdiff
|
tree
2010-04-10
in
g
lorion
Replaced r
e
gister name
s
by mne
m
onic constants in MIPSGasGene
.
.
.
commit
|
commitdiff
|
tree
2010-04-10
inglorio
n
MIPSGasGenerator
n
ow
also registers for mipsel
.
commit
|
commitdiff
|
tree
2010-04-10
inglorion
First step on th
e
way to add
i
ng a
code
gener
a
t
o
r for
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
U
pdated compiler to use new code generation API
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
U
p
dated rdoc documentat
i
on
.
commit
|
commitdiff
|
tree
2010-02-10
in
g
l
or
i
on
Upd
a
ted man
p
age
t
o describe th
e
n
e
w - an
d
-o
- arguments
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglo
r
ion
Chang
e
d
"sec
t
i
o
n co
d
e"
t
o "sectio
n
f
u
nctio
n
s" in tests
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Add functions
t
o sec
t
ion :functions instead of section
.
.
.
commit
|
commitdiff
|
tree
2010-02-10
inglorion
Introduce
d
section
a
liases
.
commit
|
commitdiff
|
tree
2010-02-09
inglorion
Added test ca
s
e for the new code gener
a
to
r
API
.
commit
|
commitdiff
|
tree
2010-02-09
inglorion
Added new, simp
l
er, more
p
owerful code gen
e
ratio
n
API
.
commit
|
commitdiff
|
tree
2010-02-08
in
g
lorion
Made voodooc
accept "-" and "-o -" to rea
d
f
ro
m
standard
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
ing
l
orion
Fixed top-lev
e
l Makefile so that ma
k
e test depend
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
i
n
glorion
Added gen
s
ym to the
p
ub
l
ic int
e
rface of code
gene
r
a
t
ors
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Modified gemspec t
o
impr
o
ve
generated rdoc
docume
n
tation
.
commit
|
commitdiff
|
tree
2010-02-06
ing
l
orion
Fixed AMD64
ELF ge
n
era
t
or to use "
.
o" as default suffix
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
i
ng
l
o
rion
Added su
p
po
r
t for RubyGe
m
s
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Updated doc/Makefile
to find libraries
in new directory
.
commit
|
commitdiff
|
tree
2010-02-06
inglorion
Up
d
a
te
d
Mak
e
file
s
to
f
it new dir
e
ctory stru
c
tu
r
e
.
commit
|
commitdiff
|
tree
2010-02-06
ing
l
orion
Ch
a
nged
d
irectory s
t
r
u
c
ture to confor
m
to
R
ub
y
Gem
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-06
in
g
lor
i
on
Fixed pa
r
se
r
so
tha
t
l
i
ne number
s
are
displayed correctly
.
commit
|
commitdiff
|
tree
2009-10-11
inglo
r
ion
Fixed tail_c
a
ll in i386_
n
asm_gen
e
rator
commit
|
commitdiff
|
tree
2009-10-11
inglorion
C
h
a
n
g
e
d
test/Makef
i
le to work with BSD make
commit
|
commitdiff
|
tree
2009-10-10
i
n
glorio
n
Mad
e
AMD64 code ge
n
erator emit position
inde
p
en
d
en
t
.
.
.
commit
|
commitdiff
|
tree
2009-10-10
i
ng
l
o
r
ion
Changed gensym
p
r
e
fix from '
.
' to
'
_'
.
commit
|
commitdiff
|
tree
next