repo.or.cz
/
neatcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
cpp: basic include macros
2010-06-06
Ali G
h
ol
a
mi
Rudi
cp
p
:
b
asic include
m
a
cr
o
s
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami
R
u
d
i
add a basic
p
rep
r
ocessor
commit
|
commitdiff
|
tree
2010-06-05
Ali Gholami Rudi
n
c
c
: fix marking un
d
efined functions
a
s
fun
c
tions
commit
|
commitdiff
|
tree
2010-06-04
A
l
i Gholami Rudi
for s
t
atements
with
n
o
c
o
n
dition
commit
|
commitdiff
|
tree
2010-06-04
Ali
Gholami R
u
di
tok: '\12' and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok: sup
p
o
r
t
n
umbers with ul postfix
commit
|
commitdiff
|
tree
2010-06-04
Ali Gh
o
lami Rudi
tok: s = "a" "
b
";
commit
|
commitdiff
|
tree
2010-06-03
Ali G
h
olami
R
udi
tok: read
s
tr and num as
t
hey are seen
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
array->field
commit
|
commitdiff
|
tree
2010-06-03
A
li Gholami
R
udi
g
en
:
fi
x
o_tmpc
o
py() when copying regs
commit
|
commitdiff
|
tree
2010-06-03
Ali Ghol
a
mi Rudi
suppo
r
t initial
i
zer for static variables
commit
|
commitdiff
|
tree
2010-06-02
A
li
Gholami
R
u
di
in
t
a[]
=
{1, 2};
commit
|
commitdiff
|
tree
2010-06-01
A
li Gho
l
a
mi Rudi
h
a
ndle
.
.
.
argument
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
R
ud
i
h
a
ndle array arg
s
commit
|
commitdiff
|
tree
2010-06-01
Ali
G
holam
i
Rudi
handle
e
x
t
ern
variables
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
function pointer ar
g
uments
commit
|
commitdiff
|
tree
2010-05-31
Ali Ghola
m
i
Rudi
accept signed token
commit
|
commitdiff
|
tree
2010-05-31
Ali
Gholami
R
u
di
handle
sizeof
(
*
p) where p is v
o
id *
commit
|
commitdiff
|
tree
2010-05-30
Ali Ghol
a
mi Rudi
ncc
:
handle unnamed st
r
ucts
commit
|
commitdiff
|
tree
2010-05-30
Ali
Gh
o
l
a
mi
R
udi
ncc:
hand
l
e forward struct p
t
r u
s
age
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
ncc:
char a[4] = "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghola
m
i Rud
i
suppo
r
t goto
statement
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholam
i
Rudi
ge
n
: ha
n
dle
m
o
r
e than 6 args
commit
|
commitdiff
|
tree
2010-05-28
Al
i
Gholami Ru
d
i
ge
n
: optimize constant
o
p
erations on
l
o
c
a
l addr
e
s
s
es
commit
|
commitdiff
|
tree
2010-05-28
Ali
Gholami
R
udi
ncc: int
a[2
]
[2] = {1, 2,
3};
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rud
i
han
d
le i
n
itializ
e
r for loca
l
va
r
iables
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
handle struct
as
s
ignment
commit
|
commitdiff
|
tree
2010-05-27
A
li G
h
ola
m
i Rudi
ncc
:
use forward
functio
n
d
ecla
r
at
i
o
ns
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami
R
u
d
i
g
e
n: fix casting nums
to s
i
g
n
e
d
ty
p
es
commit
|
commitdiff
|
tree
2010-05-27
A
l
i
Gh
o
lami Ru
d
i
o
u
t: u
s
e zer
o
st_na
m
e for unn
a
m
e
d sym
b
ols
commit
|
commitdiff
|
tree
2010-05-26
A
l
i G
h
o
l
a
m
i Rudi
ncc: cast
return val
u
e
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
m
ar
k
static symbols as STB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
A
l
i Gholami Rudi
ncc: handle static variables
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rud
i
n
cc: type_btde() is
n
o
longer used
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rudi
ncc
:
handle multi-di
m
ension
a
l
arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rudi
gen: optimize load
i
ng
s
mall long immed
i
at
e
s
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rudi
ncc: use names defined closest to the
usag
e
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami
Rud
i
support functio
n
pointers
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rudi
gen: fix constant
c
a
sts
commit
|
commitdiff
|
tree
2010-05-22
Al
i
Gholami Rudi
supp
o
r
t casts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rud
i
add switch stmt sup
p
ort
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
add do-w
h
ile
support
commit
|
commitdiff
|
tree
2010-05-21
A
li Gholami Rud
i
supp
o
r
t
break an
d
c
onti
n
ue
commit
|
commitdiff
|
tree
2010-05-21
A
li Gholami Rud
i
add typedef
suppor
t
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
ami Rudi
s
u
pport e
n
um types
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
ami Rudi
handle arra
y
definitions
w
i
th const e
x
pr size
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
olami Rudi
i
n
l
ine constant expressions
commit
|
commitdiff
|
tree
2010-05-21
A
li Ghola
m
i
R
udi
h
andle multiple o_nog
e
n()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
ge
n
: zero out
e
ax be
f
ore call
i
ng
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
olami Rudi
gen:
fix argument order in o_call()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholam
i
Ru
d
i
add u
n
i
on
s
u
pport
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
handle
s
ize
o
f operator
commit
|
commitdiff
|
tree
2010-05-20
Ali Gho
l
ami Rudi
support normal structs
commit
|
commitdiff
|
tree
2010-05-19
Ali Gholami
Rudi
ncc
:
p
a
rse recursives
lik
e
f()()
commit
|
commitdiff
|
tree
2010-05-18
A
li Gho
l
a
m
i Rudi
ncc: handle
p
ointers in x+
+
an
d
x += y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
rename it to neatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
h
o
l
ami
Rudi
s
k
i
p
c
omments
commit
|
commitdiff
|
tree
2010-05-17
A
li Gho
l
ami
R
udi
suppo
r
t
s
t
ri
n
g
liter
a
ls
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gho
l
ami Rudi
out
:
align bss variables
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
c
c: ignore
p
assed opt
i
ons
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gh
o
lami Ru
d
i
add support for globa
l
variab
l
es
commit
|
commitdiff
|
tree
2010-05-15
Ali Gh
o
lami Rudi
support more int cons
t
ant
s
commit
|
commitdiff
|
tree
2010-05-15
A
l
i Gholami Rud
i
m
erge jx and
s
etx
commit
|
commitdiff
|
tree
2010-05-14
Ali
Gholami Ru
d
i
a
dd &&
a
nd ||
o
pera
t
o
rs
commit
|
commitdiff
|
tree
2010-05-13
Ali Gh
o
lami Rud
i
gen: handle char a
n
d s
h
ort oper
a
t
i
o
ns
commit
|
commitdiff
|
tree
2010-05-13
A
li Gholami Rudi
cc: add
bitop/assig
n
operators
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
h
o
la
m
i
Rudi
t
ok: add the missing ~ t
o
ken
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rud
i
cc: fix
g
et
t
ing loc
a
l v
a
ri
a
ble
t
ype
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
lami Rudi
suppo
r
t |, & a
n
d ^ ope
r
at
o
rs
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gholami Rudi
suppo
r
t ~ and
- unary opera
t
o
rs
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gho
l
a
mi Ru
d
i
gen:
merge shif
t
o
perations
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
olami Rud
i
add ?= assignmen
t
operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholam
i
R
u
di
a
dd shift operators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Ghola
m
i R
u
di
support !
operator
commit
|
commitdiff
|
tree
2010-05-12
A
li
G
holami Rudi
supp
o
rt more
comparison
o
perators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholam
i
Ru
d
i
suppo
r
t *,
/
a
n
d % operators
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gholami
R
udi
support -- operator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholam
i
Rudi
g
e
n: have
a
s
in
g
le retu
r
n instr
u
ction
commit
|
commitdiff
|
tree
2010-05-11
Ali
G
hola
m
i Rudi
better
t
e
mp re
g
ister allocat
i
on
commit
|
commitdiff
|
tree
2010-05-08
A
li Gholami
R
udi
g
e
n
:
use
l
e
a
for ca
l
cu
l
ating st
a
ck add
r
ess
commit
|
commitdiff
|
tree
2010-05-07
Ali Gh
o
l
ami Rudi
add for-loop
support
commit
|
commitdiff
|
tree
2010-05-07
Ali G
h
olami Rudi
t
o
k
: support 2
a
nd
3-char tok
e
n
s
commit
|
commitdiff
|
tree
2010-05-06
Ali Gholami Rudi
gen: use
regop() f
o
r
s
hift instru
c
tions
commit
|
commitdiff
|
tree
2010-05-03
A
l
i Gholami Rudi
cc: re
s
et the size for void type
commit
|
commitdiff
|
tree
2010-05-02
A
li Gholami Ru
d
i
cc: fix ts
_
p
op() whe
n
type is NULL
commit
|
commitdiff
|
tree
2010-05-01
Al
i
G
h
ola
m
i
R
udi
handle poin
t
er arithmetic
commit
|
commitdiff
|
tree
2010-04-30
A
l
i
G
holam
i
Rudi
support ar
r
ays
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami
R
udi
implement condit
i
onal expression
commit
|
commitdiff
|
tree
2010-04-30
Ali
G
holami
R
ud
i
g
e
n: put
sp
s
ub value before writing s
e
ction
commit
|
commitdiff
|
tree
2010-04-30
Al
i
Gholam
i
R
u
d
i
implement * and &
unary ope
r
at
o
rs
commit
|
commitdiff
|
tree
2010-04-30
Ali Gho
l
ami R
u
di
rename vs t
o
bt for basic type
commit
|
commitdiff
|
tree
2010-04-28
A
li
G
hola
m
i Ru
d
i
mo
v
e elf
relat
e
d
parts t
o
out
.
c
commit
|
commitdiff
|
tree
2010-04-28
Ali Gholami R
u
di
add operand typ
e
s
commit
|
commitdiff
|
tree
2010-04-27
Ali Gholami Rudi
return , as a token
commit
|
commitdiff
|
tree
2010-04-24
Ali
Gholami Rudi
r
e
ad
a
dd
(
)
should add in a l
o
o
p
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami
Rud
i
m
a
nage s
t
ack; free t
m
ps and better
s
tac
k
a
l
loc
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami
R
udi
support add/sub
o
pe
r
ators
commit
|
commitdiff
|
tree
2010-04-24
Ali
Gholami Rudi
support c
a
lling
e
x
tern
fun
c
tions
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami
R
u
d
i
support pass
i
ng f
u
nctio
n
argume
n
t
s
commit
|
commitdiff
|
tree
2010-04-24
Al
i
Gholami Rudi
supp
o
rt
ca
l
lin
g
fu
n
ctions with
no
args
commit
|
commitdiff
|
tree
next