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
gen: extend eax to edx for mul/div op
2010-06-11
Ali Gholami Rudi
gen: e
x
tend eax to edx for mul/div
op
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami Rudi
ncc: a
r
rays
should be processed in the reversed
order
commit
|
commitdiff
|
tree
2010-06-10
A
l
i
G
h
olam
i
Ru
d
i
gen: f
i
x the order of MOVSXD's op
e
rands
commit
|
commitdiff
|
tree
2010-06-10
Ali
Gholami
R
ud
i
g
e
n: fix freeing
r
egisters before call
commit
|
commitdiff
|
tree
2010-06-10
Ali Ghol
a
mi Rudi
invali
d
ate last_cmp if tmps are
c
hanged
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
de
r
ef
e
r
ence both sides of
a conditional express
i
on
commit
|
commitdiff
|
tree
2010-06-10
A
li G
h
olami Rudi
cpp: check buffer s
t
ack instead of cppeva
l
variab
l
e
commit
|
commitdiff
|
tree
2010-06-09
Ali Ghola
m
i
R
udi
c
p
p: prevent
rec
u
rsive macros
commit
|
commitdiff
|
tree
2010-06-09
Ali
Gholami Rudi
cpp:
multi-argument mac
r
os
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
holam
i
Rudi
cpp:
space between macro
a
nd '('
commit
|
commitdiff
|
tree
2010-06-08
Al
i
G
h
olami
Rudi
ncc: exit if
n
umber of elements exceeds its max
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Gholami Rudi
ncc
:
only add used ex
t
e
rnal sym
b
ol
s
to elf symtab
commit
|
commitdiff
|
tree
2010-06-08
Al
i
G
h
olami
R
udi
handle #if and #el
i
f
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami
R
udi
h
a
ndle #ifdef,
#
ifndef, #else and #endif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
support #undef NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali Gh
o
lami Rudi
allow -Dname=val op
t
ion
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rud
i
c
pp: h
a
n
d
le function
m
acros
commit
|
commitdiff
|
tree
2010-06-07
Ali
G
holami
R
u
di
handle -I include paths
commit
|
commitdiff
|
tree
2010-06-06
Ali Ghola
m
i Rudi
cpp: basic
i
n
clude mac
r
os
commit
|
commitdiff
|
tree
2010-06-06
Al
i
Gho
l
a
mi Rudi
a
d
d a ba
s
ic prepro
c
essor
commit
|
commitdiff
|
tree
2010-06-05
Ali Ghola
m
i R
u
di
ncc: fix marking undefine
d
funct
i
ons as functions
commit
|
commitdiff
|
tree
2010-06-04
Ali
Gholami
R
udi
for
s
tatements with no conditio
n
commit
|
commitdiff
|
tree
2010-06-04
A
l
i Gholami Ru
d
i
to
k
: '\12'
a
nd
'
\
x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
t
ok: support number
s
with
u
l
postfix
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholam
i
R
u
di
tok
:
s = "a" "b";
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
tok: read st
r
and
num as they are seen
commit
|
commitdiff
|
tree
2010-06-03
A
l
i
Gholami Rudi
array
-
>
fi
e
ld
commit
|
commitdiff
|
tree
2010-06-03
Ali
Gholami Rudi
gen: fix o_tmpco
p
y
()
w
hen copy
i
ng regs
commit
|
commitdiff
|
tree
2010-06-03
Ali G
h
o
lami Rudi
su
p
po
r
t
i
n
i
t
ializer for st
a
tic
variables
commit
|
commitdiff
|
tree
2010-06-02
A
l
i
Gholami Rud
i
int a[] = {1, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholam
i
Rudi
h
a
ndle
.
.
.
argument
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
handl
e
array
a
rgs
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholam
i
Rudi
handle
ex
t
ern variables
commit
|
commitdiff
|
tree
2010-06-01
Ali Gho
l
ami
R
u
di
funct
i
on pointer argum
e
nts
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
a
ccept signed
t
oken
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholam
i
Rudi
ha
n
dle sizeof(*p) where
p is void
*
commit
|
commitdiff
|
tree
2010-05-30
Ali Gho
l
ami Rud
i
ncc: hand
l
e unn
a
med
stru
c
t
s
commit
|
commitdiff
|
tree
2010-05-30
Ali Gho
l
ami Rudi
ncc: handle for
w
ard struc
t
ptr usage
commit
|
commitdiff
|
tree
2010-05-28
A
l
i
Ghola
m
i Rud
i
ncc: char
a
[
4] = "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali G
h
olami
R
udi
s
u
p
port goto s
t
atement
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghola
m
i Rudi
gen: ha
n
d
l
e more than 6
arg
s
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami
Ru
d
i
gen:
o
pti
m
ize constant oper
a
tio
n
s
o
n
local addresses
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
holami Rudi
ncc
:
int a[2][2] = {1, 2, 3
}
;
commit
|
commitdiff
|
tree
2010-05-28
A
l
i Gholam
i
Rudi
handle initializer fo
r
local var
i
ables
commit
|
commitdiff
|
tree
2010-05-27
Ali
Gholami Rud
i
ha
n
d
le s
t
ruct
a
ssi
g
nme
n
t
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gholami R
u
d
i
ncc: use forward fun
c
tion
d
eclarations
commit
|
commitdiff
|
tree
2010-05-27
Ali G
h
ol
a
mi Rudi
gen: fix
c
astin
g
n
um
s
to signed types
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghola
m
i Rudi
out: u
s
e zero st_n
a
m
e for
unn
a
med symbols
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
ncc: ca
s
t return v
a
l
ue
commit
|
commitdiff
|
tree
2010-05-26
Ali Gh
o
lami Rudi
mark static sy
m
bols as STB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
A
l
i
Gholami Rudi
n
cc: handl
e
static v
a
riables
commit
|
commitdiff
|
tree
2010-05-25
Ali Ghola
m
i Rudi
ncc: type_btde() is no lon
g
er use
d
commit
|
commitdiff
|
tree
2010-05-24
Ali Gh
o
lami Rudi
ncc:
han
d
le m
u
l
t
i-dimensio
n
al arr
a
y
s
commit
|
commitdiff
|
tree
2010-05-24
Ali
Gholami Rudi
gen: optim
i
ze
loadin
g
s
m
all long i
m
mediate
s
commit
|
commitdiff
|
tree
2010-05-23
Ali
G
h
olami Rudi
nc
c
: use names defined closest to the
u
s
age
commit
|
commitdiff
|
tree
2010-05-23
A
li
G
holami Rudi
support
f
unction
poin
t
ers
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Ru
d
i
gen: fix constant
c
ast
s
commit
|
commitdiff
|
tree
2010-05-22
A
li Gholami Rudi
support casts
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gholami Rudi
add sw
i
tch s
t
m
t
sup
p
o
rt
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
a
d
d do-while support
commit
|
commitdiff
|
tree
2010-05-21
A
li
Gholami
R
u
di
s
u
pport br
e
a
k
and continue
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
h
olami Ru
d
i
add typedef support
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Gholam
i
Rudi
support enum types
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
ami Rudi
h
andle array defin
i
tions wi
t
h
const e
x
pr size
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
lami Rudi
inli
n
e cons
t
ant
e
xpres
s
ions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
handle multip
l
e o
_
nogen()s
commit
|
commitdiff
|
tree
2010-05-20
A
l
i Gho
l
ami R
u
di
ge
n
: zero
out e
a
x before call
i
ng
commit
|
commitdiff
|
tree
2010-05-20
Ali Gho
l
ami
R
udi
gen
:
fix argument or
d
e
r in o_
c
a
l
l()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholam
i
R
u
di
add
union
support
commit
|
commitdiff
|
tree
2010-05-20
A
l
i
G
h
o
lami
R
udi
handle sizeof operator
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
olami Rudi
s
u
ppo
r
t normal structs
commit
|
commitdiff
|
tree
2010-05-19
A
l
i Gholami Rudi
ncc: parse recurs
i
ves like f()()
commit
|
commitdiff
|
tree
2010-05-18
Ali Gholami Rudi
ncc:
h
andle pointers in x++ and x += y
commit
|
commitdiff
|
tree
2010-05-17
Ali Ghol
a
mi Rudi
r
e
name it to
n
e
a
tcc
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
skip co
m
ments
commit
|
commitdiff
|
tree
2010-05-17
Ali Ghol
a
mi Rudi
support string literals
commit
|
commitdiff
|
tree
2010-05-17
A
li
G
holami Rudi
out: align b
s
s v
a
ria
b
les
commit
|
commitdiff
|
tree
2010-05-17
Ali Gho
l
a
mi Rudi
cc: ignore
passed options
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholam
i
R
udi
add support for
global variabl
e
s
commit
|
commitdiff
|
tree
2010-05-15
Ali
Gholami Rud
i
su
p
port m
o
re in
t
cons
t
ants
commit
|
commitdiff
|
tree
2010-05-15
Ali
Gholami Rudi
merg
e
jx
and s
e
tx
commit
|
commitdiff
|
tree
2010-05-14
Ali Gholami Rudi
add && and || operators
commit
|
commitdiff
|
tree
2010-05-13
Al
i
Gho
l
ami Rudi
gen: handle char and sh
o
rt
operations
commit
|
commitdiff
|
tree
2010-05-13
Ali
Gholami Rud
i
cc: add bito
p
/ass
i
gn o
p
erators
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gholami Rudi
tok
:
add
th
e
missing ~
t
oken
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
ol
a
mi Rudi
cc: fix gettin
g
local variable type
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami
R
ud
i
support |,
&
and ^ oper
a
tors
commit
|
commitdiff
|
tree
2010-05-12
A
l
i
Gholami Rudi
support
~ and
-
un
a
ry
operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
gen: merge s
h
ift op
e
rations
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
add ?= as
s
ignment ope
r
a
t
ors
commit
|
commitdiff
|
tree
2010-05-12
A
l
i
G
h
o
lam
i
Ru
d
i
a
d
d shi
f
t op
e
r
a
t
ors
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
holami R
u
di
su
p
port ! operator
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
holami Rudi
sup
p
ort more
comparison
operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Ru
d
i
support *,
/
an
d
% ope
r
ator
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghola
m
i Rudi
sup
p
or
t
-
-
o
p
e
r
ator
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
h
olami Rudi
gen:
h
ave a
s
i
n
gle return in
s
truc
t
ion
commit
|
commitdiff
|
tree
2010-05-11
A
li Gho
l
ami Rudi
better temp re
g
ister allocation
commit
|
commitdiff
|
tree
2010-05-08
Ali Gholam
i
Rudi
gen: use lea for c
a
lc
u
l
ating stack address
commit
|
commitdiff
|
tree
2010-05-07
Ali Gholami Rud
i
add for-loo
p
support
commit
|
commitdiff
|
tree
2010-05-07
Al
i
Ghol
a
mi Rudi
tok:
s
u
p
port 2 and 3-char tokens
commit
|
commitdiff
|
tree
next