repo.or.cz
/
clang.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
[analyzer] Pass CheckerManager to the registration functions.
2011-02-17
Argiris K
i
rt
z
idis
[anal
y
z
e
r] Pass Che
c
kerManager t
o
the
registration
.
.
.
commit
|
commitdiff
|
tree
2011-02-17
Argiris
Kirtzidis
When bu
i
lding
S
t
aticAn
a
lyzer/Frontend add -I "<C
h
eckers
.
.
.
commit
|
commitdiff
|
tree
2011-02-16
Ar
g
i
r
is K
i
r
tzidis
Warning -> ExtWarn
commit
|
commitdiff
|
tree
2011-02-16
Argiris Kirtzidis
[analyzer] AnalyzerFrontend is dependent on Ana
l
yzerChe
c
ke
r
s
.
commit
|
commitdiff
|
tree
2011-02-16
A
rgi
r
is Kirtzi
d
is
[
analyzer
]
Use the new
registration mechani
s
m on the
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Argir
i
s Kirtzidis
Warn for mi
s
si
n
g terminat
i
n
g " or ' inste
a
d of error
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Argiris
Ki
r
tzidis
[
a
nalyzer] Use the new
regi
s
tration m
e
chanism on some
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
A
rgiri
s
Kirtz
i
dis
[
analyzer] Use the new registra
t
ion mechanism on
t
he
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
A
r
giris
K
ir
t
zidis
[analyzer] Remove
O
bjCSelf
I
nitCh
e
ck from AnalyzerOpti
o
ns
.
commit
|
commitdiff
|
tree
2011-02-15
A
rgiris Kirtzid
i
s
[analy
z
er] Use the new registration mechanism on
some
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
A
rg
i
ris Kirtz
i
dis
Allow resolvi
n
g headers from a PCH even
a
fter head
e
rs
.
.
.
commit
|
commitdiff
|
tree
2011-02-15
Argi
r
is
Kirtzidis
Fix the clang-
w
pa example
.
commit
|
commitdiff
|
tree
2011-02-15
Argi
r
is Ki
r
tzid
i
s
Initialize InlineCall in
AnalyzerOpt
i
ons
.
commit
|
commitdiff
|
tree
2011-02-15
A
rgiris Kirtzidis
[
a
n
a
l
yz
e
r] Reflect
changes for tablegen
'
i
n
g th
e
ch
e
ckers
.
commit
|
commitdiff
|
tree
2011-02-15
Argiris Ki
r
tzidis
[an
a
lyzer] U
s
e the
new
reg
i
strat
i
o
n
mechanism on some
.
.
.
commit
|
commitdiff
|
tree
2011-02-14
Argiris Kirtzidis
A
n
ger th
e
CMa
k
e g
o
ds by
u
pdating
'
clang
.
xcodeproj'
.
commit
|
commitdiff
|
tree
2011-02-14
Arg
i
ris Kirtz
i
dis
R
emove lef
t
-
over #include
.
commit
|
commitdiff
|
tree
2011-02-14
Arg
i
ris
K
irtzidis
[ana
l
yze
r
] Ov
e
r
hauling of t
h
e checker registration
.
.
.
commit
|
commitdiff
|
tree
2011-02-14
A
rgiris
K
irt
z
idis
[analyzer] Remove Ma
n
agerRegistry which is not used
.
.
.
commit
|
commitdiff
|
tree
2011-02-14
A
r
giris K
i
rt
z
i
di
s
[analyzer] M
o
ve includ
e
/clang/St
a
ticAna
l
y
zer/AnalysisCo
n
sume
.
.
.
commit
|
commitdiff
|
tree
2011-02-14
Ar
g
iris Kirtzid
i
s
[analyz
e
r]
Mov
e
Checkers/Fro
n
tendA
c
tio
n
s
.
cpp -> Frontend
.
.
.
commit
|
commitdiff
|
tree
2011-02-14
A
rgiris Kirtzidis
[an
a
lyzer
]
I
n
t
r
od
u
ce libclangStatic
A
n
alyze
r
Frontend
.
.
.
commit
|
commitdiff
|
tree
2011-02-12
A
r
g
i
ri
s
Kir
t
zidis
When reading the AST, del
a
y loading
o
f the
redeclaration
.
.
.
commit
|
commitdiff
|
tree
2011-02-10
Argiris Kirtzidis
F
o
r -Woverloa
d
ed-virtual ta
k
e into ac
c
ount c
a
nonical
.
.
.
commit
|
commitdiff
|
tree
2011-02-08
Arg
i
ris Kirtzidis
[
an
a
ly
z
er] Move the files i
n
lib/S
t
ati
c
Analyzer to
.
.
.
commit
|
commitdiff
|
tree
2011-02-08
Argiris Ki
r
t
z
i
dis
[analyzer]
l
ib/Static
A
nalyzer/Checkers/ExprEngineExperi
m
enta
.
.
.
commit
|
commitdiff
|
tree
2011-02-08
Argiris Kirtzi
d
is
[analyzer]
lib/S
t
aticAnalyzer/Checke
r
s/Exp
r
En
g
ineEx
p
e
rimenta
.
.
.
commit
|
commitdiff
|
tree
2011-02-08
Argi
r
is Kirtz
i
dis
[analyzer] lib/StaticAnalyzer/
C
heckers/
E
xprEng
i
neInternalChe
.
.
.
commit
|
commitdiff
|
tree
2011-02-08
Argiris Kirtzid
i
s
In Sema::CheckShadow, get the De
c
lContext from
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2011-02-05
Argiris Kirtz
i
d
i
s
[analyzer] F
i
x a false positive of the 'self' initi
a
lization
.
.
.
commit
|
commitdiff
|
tree
2011-02-05
Argi
r
is Kirtzidis
When the
out-of-l
i
n
e
d
ef
i
nition differs from the dec
l
aration
.
.
.
commit
|
commitdiff
|
tree
2011-02-03
Argiris
K
irtzidis
[analyzer
]
Fix a cr
a
sh un
t
il we
can handle temp
o
rary
.
.
.
commit
|
commitdiff
|
tree
2011-02-03
Argiris Kirtzidis
I
mplement -Wover
l
oaded-virtua
l
.
commit
|
commitdiff
|
tree
2011-02-02
Argiris Kirtzidis
Don
'
t warn for -
W
non-v
i
rtu
a
l-dtor f
o
r dependen
t
class
e
s
.
commit
|
commitdiff
|
tree
2011-02-01
Argiris Kirtzidis
Don't warn fo
r
"if ((a == b))" if t
h
e
parens came from
.
.
.
commit
|
commitdiff
|
tree
2011-02-01
Argiris Kirtzid
i
s
F
i
x
t
he me
s
sage
.
Thanks to T
h
omas
Clement
f
or
noti
c
ing
.
commit
|
commitdiff
|
tree
2011-02-01
Argi
r
is K
i
rtz
i
d
i
s
F
o
r "if
((a ==
b))" only war
n
if 'a' is a mod
i
fiable
.
.
.
commit
|
commitdiff
|
tree
2011-02-01
Argiris
Ki
r
tzidis
[analyz
e
r] Slightl
y
i
m
prove the diagn
o
stic message
.
.
.
commit
|
commitdiff
|
tree
2011-02-01
Argi
r
i
s K
i
rtz
i
d
i
s
Warn for "if ((a == b))
"
where the equality e
x
pression
.
.
.
commit
|
commitdiff
|
tree
2011-02-01
Argiris Kirtzidis
When in
i
tializing st
r
uct m
e
m
b
er
s
, the important thing
.
.
.
commit
|
commitdiff
|
tree
2011-01-31
Argiris
K
irtzidis
Improve the
diag
n
ost
i
c for -Wcustom-
a
tom
i
c-properties
.
.
.
commit
|
commitdiff
|
tree
2011-01-31
Ar
g
ir
i
s Kirtzidis
Add -Wcustom-
a
tomic-prope
r
t
ies which
w
arns i
f
an ato
m
ic
.
.
.
commit
|
commitdiff
|
tree
2011-01-31
Arg
i
ris Kirtzi
d
is
Only w
a
rn for -Wn
o
n-virtual-
d
tor for publi
c
destru
c
tors
.
.
.
commit
|
commitdiff
|
tree
2011-01-31
Argiris K
i
rtzidis
Warn if
t
he
class has virtu
a
l me
t
h
ods
b
ut
n
on-virtual
.
.
.
commit
|
commitdiff
|
tree
2011-01-31
Argiris Kirtz
i
d
i
s
Don't warn that variabl
e
s in
C
++ st
a
tic m
e
mb
e
r
fun
c
tio
n
s
.
.
.
commit
|
commitdiff
|
tree
2011-01-31
Argiris Kirtzidis
Fix the diagnostic when we are shadowi
n
g an ext
e
r
n
al
.
.
.
commit
|
commitdiff
|
tree
2011-01-31
Argiris Kirtzidis
Diagnose if extern local vari
a
ble is followed by
n
on
.
.
.
commit
|
commitdiff
|
tree
2011-01-31
Argiris
Kirtz
i
dis
'ext
e
rn' v
a
riables
in functions don
'
t shado
w
e
xt
e
rns
.
.
.
commit
|
commitdiff
|
tree
2011-01-31
Argiris Kirtzidis
I
f there
w
e
r
e errors, disable 'unused' warnings since
.
.
.
commit
|
commitdiff
|
tree
2011-01-31
Arg
i
ris Kirtzidis
Error for
u
se o
f
f
ield
f
rom anonymous struct
o
r union
.
.
.
commit
|
commitdiff
|
tree
2011-01-31
Argiris Kir
t
zid
i
s
Amazing that
t
here are still issu
e
s with
t
he f
i
eld
s
.
.
.
commit
|
commitdiff
|
tree
2011-01-31
A
rgiris Kirtzidis
Fix test that did
n
'
t actually test what it wanted to
.
.
.
commit
|
commitdiff
|
tree
2011-01-27
Arg
i
ris Kirtzidis
Allow
#pragma unused to be used on
gl
o
bal variables
.
.
.
commit
|
commitdiff
|
tree
2011-01-27
Ar
g
iris K
i
rtzi
d
is
[a
n
alyzer] Fix
crash when handling
d
ot
s
yn
t
ax on 'super'
.
commit
|
commitdiff
|
tree
2011-01-26
A
r
gir
i
s Kirtzidis
[ana
l
yzer] Enab
l
e the
sel
f
-in
i
t checker under command
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Ar
g
iris Kirtzid
i
s
Correct r124242 maki
n
g
s
ure fun
c
tion chunk
t
hat gets
.
.
.
commit
|
commitdiff
|
tree
2011-01-26
Argiris Kir
t
zid
i
s
[analyzer] Improve the d
i
agn
o
s
t
ic for the sel
f
-
i
nit
.
.
.
commit
|
commitdiff
|
tree
2011-01-25
Arg
i
ri
s
Kirtz
i
di
s
[ana
l
yze
r
]
Do th
e
s
el
f
-ini
t
check
only
on NSOb
j
e
c
t
.
.
.
commit
|
commitdiff
|
tree
2011-01-25
Argiris Kirtzidis
Diagnose calling convention attribut
e
incompa
t
ibilities
.
.
.
commit
|
commitdiff
|
tree
2011-01-25
Argiris K
i
rtz
i
dis
Fix in
f
inite loop
during error diagn
o
stics
.
Fixes rdar
.
.
.
commit
|
commitdiff
|
tree
2011-01-25
Argiris Kirtzidis
Change error "functio
n
cannot retu
r
n array type"
-
.
.
.
commit
|
commitdiff
|
tree
2011-01-25
A
r
giris Kirtzidis
[ana
l
yz
e
r] Han
d
le the do
t
syntax
f
or propert
i
es
in
.
.
.
commit
|
commitdiff
|
tree
2011-01-25
Argiris
Kirtzidis
[analyzer]
Introduce Exp
r
Engine
:
:Visi
t
ObjCMessage for
.
.
.
commit
|
commitdiff
|
tree
2011-01-25
Argiris Kir
t
zidis
[analyzer] Introd
u
ce
ObjCMessage which represents both
.
.
.
commit
|
commitdiff
|
tree
2011-01-25
Arg
i
ris Ki
r
tzidis
I
n a ObjCMessageExpr with the super class as receiver
.
.
.
commit
|
commitdiff
|
tree
2011-01-25
Argiris
Kir
t
z
i
dis
[analyzer]
Simplify GetReceive
r
Type function in B
a
sicObjCF
o
u
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
Argi
r
i
s Kirtz
i
dis
Wh
e
n redefini
n
g a macro don't warn tw
i
ce if it
'
s not
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
A
rgiris Kirtzidis
Properly do
a fl
o
at -> _Com
p
lex
doub
l
e
c
onve
r
sion,
.
.
.
commit
|
commitdiff
|
tree
2011-01-17
Argiris Kirtzidi
s
C
onvert
"#pragma
u
nuse
d
(
.
.
.
)" into
t
o
ken
s
for the parser
.
commit
|
commitdiff
|
tree
2011-01-15
Argiris Kirtzidis
Store/
r
etriev
e
-f
s
hort-e
n
ums
f
or
P
CH, fixes rdar:/
.
.
.
commit
|
commitdiff
|
tree
2011-01-14
Argiris Kirt
z
idis
Properly propagate #pragma diagnostic mapping
s
from
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Argiris Kirtzidi
s
[analyzer] Introduce ObjCSelfIni
t
C
heck
e
r, which checks
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
A
rgiri
s
Ki
r
t
z
i
dis
[
analyzer] Suppo
r
t p
o
st-visiting ObjC
I
varRefExprs
for
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Argi
r
is K
i
r
tzidis
[anal
y
ze
r
] Add 'bool ign
o
rePre
f
ix' paramete
r
to cocoa
.
.
.
commit
|
commitdiff
|
tree
2011-01-11
Argi
r
is K
i
rtzidis
[analyzer]
A
dd
'
isLoad' paramet
e
r
in
C
hecker::
v
isi
t
Lo
c
ation
.
.
.
commit
|
commitdiff
|
tree
2011-01-05
A
r
giris
K
irtz
i
d
is
Use t
h
e pr
o
per enum as par
a
m
e
ter, instead of unsigned
.
.
.
commit
|
commitdiff
|
tree
2011-01-04
Argiri
s
Kirtz
i
dis
Rename
M
aybeS
k
i
p
F
unct
i
onBodyForCode
C
ompl
e
t
ion ->
t
rySkipping
.
.
.
commit
|
commitdiff
|
tree
2011-01-03
Argiris Kirt
z
idis
F
ix 80 co
l
umn violati
o
n
.
commit
|
commitdiff
|
tree
2011-01-03
Argiris Kirtzidis
When in c
o
d
e-
c
om
p
letion, skip obj-c method b
o
dies for
.
.
.
commit
|
commitdiff
|
tree
2011-01-03
Ar
g
iris
K
i
r
tzidis
Remove a cou
p
le of se
t
ters that hav
e
no callers
.
commit
|
commitdiff
|
tree
2011-01-03
Argiris Kirtzidis
S
p
eed up code-completi
o
n by skipping function
bodies
.
commit
|
commitdiff
|
tree
2011-01-03
Argiris Ki
r
tzidi
s
In the
l
a
test episode of "Deserializing bugs
c
aused
.
.
.
commit
|
commitdiff
|
tree
2010-12-24
Argiris K
i
r
tzidis
Remove
t
he EntoSA direct
o
ries
.
commit
|
commitdiff
|
tree
2010-12-24
Argiris
K
i
r
tzi
d
is
Handle lo
c
a
t
ion
s
coming from macro instantia
t
ions prope
r
ly
.
.
.
commit
|
commitdiff
|
tree
2010-12-22
Argiris Ki
r
tzidis
Su
b
seque
n
t
attempt t
o
f
i
x
lin
u
x bu
i
ld
.
commit
|
commitdiff
|
tree
2010-12-22
Argiris Kirt
z
idis
Apparently
I
'm on a mission to brea
k
as many builds
.
.
.
commit
|
commitdiff
|
tree
2010-12-22
Arg
i
r
is
Kirtzidis
Forg
o
t t
o
move th
e
f
i
les in CM
a
keLists
.
txt
.
commit
|
commitdiff
|
tree
2010-12-22
Ar
g
ir
i
s
Kirt
z
idis
Add GR/Checkers subd
i
r
for CMa
k
e build
.
commit
|
commitdiff
|
tree
2010-12-22
A
r
giris Kirtzidis
M
ove
AnalysisCo
n
sumer
.
cpp a
n
d Expr
E
ngine
.
cpp
i
nto the
.
.
.
commit
|
commitdiff
|
tree
2010-12-22
A
r
g
i
ris Kirtzidis
[analyzer]
R
efact
o
ring: Dr
o
p the 'G
R
'
prefix
.
commit
|
commitdiff
|
tree
2010-12-22
A
r
g
i
ris Kirtzid
i
s
[analyzer] Re
f
acto
r
i
n
g: Mo
v
e
s
tuff
int
o
namespace
.
.
.
commit
|
commitdiff
|
tree
2010-12-22
A
r
gi
r
is
Kirt
z
idis
[
analyzer]
Refacto
r
ing: Move checkers into lib/GR/Checker
s
.
.
.
commit
|
commitdiff
|
tree
2010-12-22
Argiris Kirtzidi
s
[
a
nalyzer]
R
e
factoring: lib/C
h
ecker
-
>
lib/GR and libclangCh
.
.
.
commit
|
commitdiff
|
tree
2010-12-22
Ar
g
iris
K
irtzidis
[analyzer] Refactoring
:
include/clang
/
Checke
r
-
> in
c
lude
.
.
.
commit
|
commitdiff
|
tree
2010-12-15
Argiris Kirtzidis
Fi
x
d
i
agnostic
p
ragmas
.
commit
|
commitdiff
|
tree
2010-12-10
Argiris Kirtz
i
dis
Introdu
c
e
O
bjCMess
a
geExpr::getReceiverRange() to
g
et
.
.
.
commit
|
commitdiff
|
tree
2010-12-10
Argiris Kirtzidis
Keep the source l
o
cation
o
f the
s
elect
o
r in ObjCMe
s
sageExpr
.
commit
|
commitdiff
|
tree
2010-12-10
Argiris Kirtzidi
s
M
a
ke RecursiveASTVis
i
tor t
r
av
e
rse
a
ObjCMet
h
odDecl
.
commit
|
commitdiff
|
tree
2010-12-10
Arg
i
ris Kir
t
zidis
F
ix another obscure corner layout
case
.
commit
|
commitdiff
|
tree
2010-12-09
Argir
i
s Kirtzi
d
is
Fix anothe
r
unneces
s
ary-str
u
ct-p
a
ddin
g
is
s
ue
.
commit
|
commitdiff
|
tree
next