repo.or.cz
/
neatcc
/
cc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
cpp: space between macro and '('
2010-06-08
Ali
Gholami
R
udi
c
pp: space between macro and '('
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami
Ru
d
i
ncc: exit if num
b
e
r of elemen
t
s
e
x
ce
e
ds
i
ts m
a
x
commit
|
commitdiff
|
tree
2010-06-08
A
l
i Gh
o
l
ami Rudi
ncc
:
only add used external symbo
l
s to elf symtab
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
h
andl
e
#
if and #elif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
ami Rudi
handle #ifdef, #if
n
def,
#
e
lse
a
nd #en
d
if
commit
|
commitdiff
|
tree
2010-06-08
A
li Gholami Rudi
support #unde
f
N
A
ME
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami
Rudi
allo
w
-
Dname=val option
commit
|
commitdiff
|
tree
2010-06-08
A
li Gholami
Rudi
c
p
p: handle functio
n
m
acros
commit
|
commitdiff
|
tree
2010-06-07
Al
i
Gholam
i
Rudi
handle -I inc
l
ude paths
commit
|
commitdiff
|
tree
2010-06-06
Ali Gho
l
ami Ru
d
i
cpp: basi
c
incl
u
de macros
commit
|
commitdiff
|
tree
2010-06-06
A
l
i
Gho
l
ami Rudi
add
a
b
asic p
r
eproces
s
or
commit
|
commitdiff
|
tree
2010-06-05
A
li Gholami Rudi
ncc:
f
i
x
marking undefined functions as
functions
commit
|
commitdiff
|
tree
2010-06-04
Ali Gh
o
lami Rudi
for s
t
atements with no
c
ondition
commit
|
commitdiff
|
tree
2010-06-04
A
l
i Ghol
a
m
i Rudi
tok: '\12'
and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok: support numbers
w
ith ul
p
ostfix
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami
R
udi
tok: s
= "a" "b";
commit
|
commitdiff
|
tree
2010-06-03
Al
i
G
holami Rudi
tok: rea
d
s
tr and num as they a
r
e
s
een
commit
|
commitdiff
|
tree
2010-06-03
Ali Gho
l
ami
R
ud
i
array->fi
e
ld
commit
|
commitdiff
|
tree
2010-06-03
Ali Ghola
m
i R
u
di
gen
:
fix o_tmpcopy
(
) when co
p
yi
n
g regs
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
support in
i
tializer for stati
c
varia
b
les
commit
|
commitdiff
|
tree
2010-06-02
Ali Gholami
Rudi
int a[] = {1,
2};
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghola
m
i Rudi
ha
n
dl
e
.
.
.
argume
n
t
commit
|
commitdiff
|
tree
2010-06-01
Ali
Ghola
m
i Rudi
han
d
le array args
commit
|
commitdiff
|
tree
2010-06-01
A
l
i
Gholami R
u
di
handle ex
t
e
rn va
r
i
a
bles
commit
|
commitdiff
|
tree
2010-06-01
A
li Ghol
a
mi Rud
i
function pointer argu
m
ents
commit
|
commitdiff
|
tree
2010-05-31
A
li Ghol
a
m
i Ru
d
i
acc
e
pt signed
t
oken
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami
R
udi
h
a
ndl
e
sizeof(
*
p
) w
h
ere p is voi
d
*
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Ru
d
i
nc
c
: ha
n
dle un
n
amed st
r
uct
s
commit
|
commitdiff
|
tree
2010-05-30
A
li Gholami Ru
d
i
ncc: ha
n
d
l
e forward str
u
ct
pt
r
u
s
a
g
e
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghola
m
i R
u
di
ncc: ch
a
r a[4] = "abc
"
;
commit
|
commitdiff
|
tree
2010-05-28
A
li Ghola
m
i Rudi
support goto st
a
tement
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholam
i
Ru
d
i
gen: handle m
o
re than 6
args
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghol
a
mi Rudi
gen: optimi
z
e constan
t
operations on
local addresses
commit
|
commitdiff
|
tree
2010-05-28
Al
i
Gholami Rudi
ncc:
i
nt a[2]
[
2
]
= {1, 2
,
3};
commit
|
commitdiff
|
tree
2010-05-28
Ali Gho
l
a
m
i
Rudi
handl
e
init
i
alizer for local variables
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
handle
s
truct assi
g
nme
n
t
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
n
c
c
:
use fo
r
w
a
rd func
t
ion declarations
commit
|
commitdiff
|
tree
2010-05-27
Ali G
h
o
l
ami Rudi
gen:
f
i
x casting nu
m
s to signe
d
ty
p
es
commit
|
commitdiff
|
tree
2010-05-27
A
li
G
holami Rudi
out: u
s
e zero st_name for u
n
n
a
m
ed symbols
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Ru
d
i
ncc: c
a
st re
t
u
r
n va
l
ue
commit
|
commitdiff
|
tree
2010-05-26
A
li
G
holami Rudi
m
ark
s
t
a
tic sym
b
ols a
s
STB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rudi
n
c
c:
handle static
va
r
iable
s
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami
Rudi
n
c
c
:
type_
b
tde
(
) is no longer
u
sed
commit
|
commitdiff
|
tree
2010-05-24
Ali G
h
ol
a
mi
Rudi
ncc:
ha
n
dle mu
l
ti-dimensional arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gh
o
lami Rudi
gen: optimize loadi
n
g small lon
g
immediates
commit
|
commitdiff
|
tree
2010-05-23
A
li Gholami Ru
d
i
ncc: use names
de
f
ined clo
s
est t
o
the usage
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rudi
suppor
t
funct
i
on po
i
nt
e
rs
commit
|
commitdiff
|
tree
2010-05-23
Al
i
Gholami Rudi
gen: fix constant c
a
sts
commit
|
commitdiff
|
tree
2010-05-22
Ali Gholami Rudi
support cast
s
commit
|
commitdiff
|
tree
2010-05-21
A
li Gholami Rudi
a
dd switc
h
stmt sup
p
ort
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
l
am
i
Rudi
ad
d
do-whi
l
e suppo
r
t
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Ghola
m
i Rudi
s
u
pport break
a
n
d
continue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Ru
d
i
add typed
e
f support
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami
Rudi
support
e
num typ
e
s
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
handle array
d
e
finit
i
ons with const e
x
pr
size
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Ru
d
i
inline co
n
stant expressions
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gh
o
lami R
u
di
handle multip
l
e o
_
noge
n
()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholam
i
Rudi
gen: zero out eax b
e
fore ca
l
ling
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghola
m
i Rudi
gen: f
i
x
argument
o
rder in o_call()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
add un
i
o
n support
commit
|
commitdiff
|
tree
2010-05-20
A
l
i Gholami Rudi
handl
e
size
o
f o
p
erator
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami R
u
d
i
sup
p
ort norm
a
l s
t
ru
c
ts
commit
|
commitdiff
|
tree
2010-05-19
Ali Gholami Rudi
ncc
:
parse recu
r
sives like f()
(
)
commit
|
commitdiff
|
tree
2010-05-18
Ali Gholami Rudi
ncc: handle p
o
inter
s
in x++ and
x += y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
ren
a
me
i
t
t
o
n
e
atcc
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
holam
i
Rudi
skip comments
commit
|
commitdiff
|
tree
2010-05-17
Ali
Gh
o
l
ami Rudi
s
u
ppor
t
strin
g
literals
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
o
u
t: align bss
v
ariables
commit
|
commitdiff
|
tree
2010-05-17
A
li Gholami Rudi
cc: igno
r
e pass
e
d opti
o
ns
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
holami Rudi
add support
f
or global
v
ariable
s
commit
|
commitdiff
|
tree
2010-05-15
Ali
G
holami
Rudi
support mo
r
e in
t
co
n
stants
commit
|
commitdiff
|
tree
2010-05-15
Ali Ghola
m
i Rudi
merge jx and
s
etx
commit
|
commitdiff
|
tree
2010-05-14
A
l
i
G
h
ola
m
i Rudi
add &&
a
nd || op
e
rators
commit
|
commitdiff
|
tree
2010-05-13
Ali G
h
olami Rudi
gen: han
d
le char
and short
o
perations
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
cc: add bitop/assign operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami R
u
di
tok: ad
d
t
h
e miss
i
ng ~ token
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
cc
:
f
ix getti
n
g lo
c
al variable typ
e
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gho
l
ami Rudi
suppo
r
t |, & and ^ operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami R
u
di
suppor
t
~ and - unary o
p
erato
r
s
commit
|
commitdiff
|
tree
2010-05-12
A
li Gho
l
am
i
Rudi
gen:
m
e
r
ge shift oper
a
tions
commit
|
commitdiff
|
tree
2010-05-12
Ali Gho
l
ami Rudi
add ?= assignment
o
perators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
add shift operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
support !
o
perator
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghola
m
i Rudi
support
m
ore comp
a
rison
ope
r
ators
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gholami Ru
d
i
support *, / and % oper
a
tors
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
support -- operator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami R
u
di
ge
n
:
have a single
r
etur
n
instruc
t
ion
commit
|
commitdiff
|
tree
2010-05-11
A
li Gholami Ru
d
i
b
etter temp
register
all
o
cat
i
on
commit
|
commitdiff
|
tree
2010-05-08
Ali Gholami R
u
di
gen:
u
s
e
l
ea for
c
a
lcula
t
in
g
stack address
commit
|
commitdiff
|
tree
2010-05-07
Ali Ghol
a
mi Rudi
add for-loop su
p
port
commit
|
commitdiff
|
tree
2010-05-07
Ali
Ghol
a
mi Rud
i
tok: su
p
port 2
and 3-char
t
okens
commit
|
commitdiff
|
tree
2010-05-06
A
li Gholami
R
udi
gen: use reg
o
p()
f
or shift instructions
commit
|
commitdiff
|
tree
2010-05-03
Ali G
h
o
l
ami R
u
di
cc:
reset
the
size
f
or void ty
p
e
commit
|
commitdiff
|
tree
2010-05-02
Ali G
h
olami Rudi
cc:
f
ix ts_pop() when ty
p
e is
N
ULL
commit
|
commitdiff
|
tree
2010-05-01
Al
i
Gholami Rudi
handle pointe
r
arithmetic
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
su
p
port array
s
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
i
m
p
l
e
m
ent co
n
ditiona
l
e
x
pr
e
ssion
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
g
e
n: put sp
s
u
b
v
a
lue
befor
e
writing section
commit
|
commitdiff
|
tree
2010-04-30
Ali
Gho
l
ami Rudi
implement * an
d
& una
r
y
operato
r
s
commit
|
commitdiff
|
tree
2010-04-30
Al
i
Gholami Rudi
rena
m
e v
s
to bt for basic type
commit
|
commitdiff
|
tree
next