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
CursorVisitor: Migrate handling of
2010-11-17
Ted Kreme
n
e
k
Cu
r
sor
V
isitor:
Migrate han
d
ling of
commit
|
commitdiff
|
tree
2010-11-17
Ted Kremenek
CursorVis
i
tor:
m
igrate handlin
g
of
CXXUu
i
dof
E
x
pr to
commit
|
commitdiff
|
tree
2010-11-17
Ted Krem
e
nek
C
u
r
sorVisitor:
migrate hand
l
ing of UnaryTypeTraitExpr
commit
|
commitdiff
|
tree
2010-11-17
Ted Kr
e
mene
k
CursorVisitor: re
f
actor visitat
i
on of
commit
|
commitdiff
|
tree
2010-11-17
Ted Kremenek
CursorVisi
t
or: migr
a
t
e
hand
l
in
g
of
commit
|
commitdiff
|
tree
2010-11-17
Te
d
Kremenek
C
u
rsorV
i
sitor: migrate han
d
lin
g
o
f
commit
|
commitdiff
|
tree
2010-11-17
Ted Kremenek
Curs
o
rVisitor:
m
i
g
r
ate
handl
i
ng of
commit
|
commitdiff
|
tree
2010-11-17
Ted Kremenek
Cursor
V
isitor: mi
g
r
a
te
h
andling
o
f
commit
|
commitdiff
|
tree
2010-11-17
Ted Kreme
n
ek
C
u
rsorVisitor: Migrate CXXUnresolvedCon
s
tructExpr over
.
.
.
commit
|
commitdiff
|
tree
2010-11-17
Ted Kr
e
menek
Add comments
.
commit
|
commitdiff
|
tree
2010-11-16
Ted Kremenek
Stati
c
analyzer: Catch calls to malloc()
w
i
t
h
commit
|
commitdiff
|
tree
2010-11-16
Ted Kremenek
Rework USR generat
i
on from
C
XCur
s
ors to use
CXStr
i
ngBufs
commit
|
commitdiff
|
tree
2010-11-16
Ted Kremenek
Change
C
XTranslatio
n
Unit to n
o
t dire
c
tly c
a
st to an
.
.
.
commit
|
commitdiff
|
tree
2010-11-16
Ted
Kremenek
Add CXString
.
cpp a
n
d CXStrin
g
.
h
commit
|
commitdiff
|
tree
2010-11-16
Ted Kr
e
menek
Move CXString c
r
eation/mana
g
ement routines into
commit
|
commitdiff
|
tree
2010-11-16
Te
d
Kre
m
en
e
k
Updat
e
c
hecker bu
i
ld
.
commit
|
commitdiff
|
tree
2010-11-15
Te
d
Kremenek
Curso
r
V
isitor:
cache worklists creat
e
d
fo
r
data-recursion
.
.
.
commit
|
commitdiff
|
tree
2010-11-15
Ted Kr
e
menek
Use
LLV
M
_A
T
TRIBUTE_N
O
INLINE instead
of
a
ttribute((noin
l
ine))
.
commit
|
commitdiff
|
tree
2010-11-15
Ted Kremen
e
k
Remove invalid
a
sser
t
ion from CFG builder
.
When build
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-11-15
Ted Kremenek
Cast pointers ins
t
ead of r
e
turning
a
new value
wi
t
hin
.
.
.
commit
|
commitdiff
|
tree
2010-11-15
Ted Kreme
n
ek
Ann
o
t
ate
Cur
s
orV
i
si
t
or::VisitD
a
t
a
Recursive
(
) with attrib
u
te
.
.
.
commit
|
commitdiff
|
tree
2010-11-15
Ted K
r
emenek
Add method P
a
rentMa
p
::addS
t
mt()
.
commit
|
commitdiff
|
tree
2010-11-15
Ted Kremenek
Relax
a
ss
e
rt
i
on in S
V
aluator so that
we don't crash
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Te
d
K
r
emenek
Revert r119045
.
It was fai
l
ing on
W
indows
.
commit
|
commitdiff
|
tree
2010-11-14
Ted Kreme
n
ek
"Fi
x
" some
u
nintention
a
l
fallout f
r
o
m
conve
r
ting
commit
|
commitdiff
|
tree
2010-11-14
Ted Kremenek
C
lean u
p
in
i
tialization
o
f LangOptions o
b
ject by
s
p
litti
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Te
d
Kr
e
m
e
n
ek
Cu
r
sorVisitor:
make data-recursion algorithm the default
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Ted Kremenek
Remove stale #include
.
commit
|
commitdiff
|
tree
2010-11-13
T
e
d Kremenek
R
ewrite
r
ever
s
e i
t
era
t
ion loop in a
m
ore natural countdown
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Ted Krem
e
nek
Cur
s
orVisito
r
: mig
r
ate CX
X
NewExp
r
an
d
CXXDe
f
aultArg
E
x
pr
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Te
d
K
remene
k
C
ursorV
i
sitor: special-case CompoundStmt in data-r
e
cursio
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Ted Kre
m
enek
R
e
fine IdempotentOper
a
tionC
h
ecker::P
a
thWa
s
Comple
t
elyAnalyzed
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Ted Kremene
k
Te
a
ch Idempotent
O
perations::PathWasCompletelyAnalyzed
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
T
e
d
K
remenek
Add
G
RW
o
rkList::Visi
t
I
t
e
ms
I
nWork
L
ist(
)
to
a
llow
a
client
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Te
d
Kr
e
menek
C
u
rsorVisitor: Mi
g
rate Blo
c
kExpr, CXXTemporaryOBjectExpr
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Ted Kreme
n
ek
Curs
o
rVisitor: Migrate DeclRefE
x
pr over
t
o data-
r
e
c
ursio
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Ted Kr
e
me
n
ek
Curs
o
rVi
s
itor:
m
ig
r
ate
G
otoStmt to data-recursive
algorithm
.
commit
|
commitdiff
|
tree
2010-11-13
Ted Kremenek
Cur
s
orV
i
s
it
o
r
: migrat
e
DeclStmt over t
o
data-r
e
c
ursive
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Ted Kremenek
CursorVi
s
itor: Convert logic for popul
a
t
i
ng da
t
a
-
r
e
cursion
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Ted Kremen
e
k
CursorV
i
sitor: Pull ObjCMessage
E
xpr and
explicit
c
asts
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Ted K
r
emenek
C
ursorVisitor: migrate
ObjCMe
s
sageExpr over to data
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Ted K
r
emenek
Curso
r
V
i
s
itor:
m
igrate UnresolvedMemberExpr and UnresolvedLo
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
T
e
d K
r
emenek
CursorVisito
r
: migrate Compoun
d
LiteralExpr over
t
o
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
T
ed Kremen
e
k
CursorVisi
t
or: add data-recursion
suppo
r
t for InitListEx
p
rs
.
commit
|
commitdiff
|
tree
2010-11-12
T
e
d Kr
e
m
e
nek
CursorVisit
o
r: migrate 'D
o
Stmt', 'ForStmt', and
'WhileStmt
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
T
ed
Kremenek
Cu
r
sorVisitor: use '
W
LAddStmt' a
n
d
'
WL
A
dd
D
e
cl' for
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Te
d
Krem
e
ne
k
Cur
s
orVisitor: migrate 'IfS
t
mt' ov
e
r to data-recursive
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Ted Kre
m
enek
C
u
rsorVisitor:
migrate handling of Sw
i
t
c
hStmt and
C
aseSt
m
t
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Ted K
r
e
menek
Fix us
e
of an uninitializ
e
d Sourc
e
Loca
t
i
on
because
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Ted Kremenek
Mod
i
fy Cursor
V
isitor to also walks
CX
X
OperatorC
a
l
lExprs
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Ted Kremenek
Reg
i
o
n
S
tore/Basic
S
tore: d
o
n
o
t return UndefinedVal
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Ted K
r
emenek
Te
m
porar
i
ly remove this
test
.
It is c
a
using an
a
sserti
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Ted
K
remenek
Annota
t
e token
s
in a sep
a
ra
t
e t
h
r
e
ad to avo
i
d blowing
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Ted
Kremenek
G
ener
a
li
z
e data-recursive visitation in Curs
o
rVi
s
itor
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
T
ed Kr
e
men
e
k
Region-a
l
locate
a
l
l Attri
b
uteList obje
c
ts from a factory
.
.
.
commit
|
commitdiff
|
tree
2010-11-09
Ted K
r
e
men
e
k
Replace "#if __
c
lang__" by "
#
if __has_f
e
ature(attribute_ana
l
.
.
.
commit
|
commitdiff
|
tree
2010-11-09
T
ed Kr
e
menek
Teach AttrNonN
u
ll
C
hecker a
b
out tr
a
nsparent unio
n
s
.
.
.
.
commit
|
commitdiff
|
tree
2010-11-09
Ted Kremenek
Fix
InitL
i
stExpr:
:
g
etSou
r
ceR
a
nge()
to work in the case
.
.
.
commit
|
commitdiff
|
tree
2010-11-08
Ted Kre
m
e
n
ek
Add CursorVisitor::VisitBinaryOp
e
rator()
t
o explicitly
.
.
.
commit
|
commitdiff
|
tree
2010-11-08
Te
d
Kremene
k
O
n
ly
enable the Obj
C
AtSyncChecker when
the trans
l
ation
.
.
.
commit
|
commitdiff
|
tree
2010-11-08
Ted Kre
m
e
nek
Cl
e
an up
s
o
m
e of the comm
e
n
t
s
i
n Index
.
h (
e
.
g
.
, misnamed
.
.
.
commit
|
commitdiff
|
tree
2010-11-07
T
e
d
Kremen
e
k
C
h
ange
t
he St
r
ingSet used by CalculateHiddenN
a
mes(
.
.
.
commit
|
commitdiff
|
tree
2010-11-07
Te
d
Krem
e
n
ek
Fix
memory leak of Identifi
e
rIte
r
at
o
r obj
e
c
t
.
commit
|
commitdiff
|
tree
2010-11-02
Ted K
r
em
e
n
e
k
Don't add Decls with an in
v
alid locat
i
on to Dec
l
sInConta
i
ner
.
commit
|
commitdiff
|
tree
2010-11-02
Ted Kremenek
Hack to worka
r
ound
defi
c
i
e
ncy in
O
bjC ASTs
.
Functi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2010-11-01
Ted Kremenek
Encapsulate within CXCursor the
n
oti
o
n
of whether a
.
.
.
commit
|
commitdiff
|
tree
2010-10-30
Ted Kremenek
Add test
case for
<rdar://problem/86103
6
3>
(a
bogus
.
.
.
commit
|
commitdiff
|
tree
2010-10-29
Te
d
Kremenek
Don't flag idempotent '+' or '-'
warnings f
o
r poin
t
er
.
.
.
commit
|
commitdiff
|
tree
2010-10-29
Ted
Kremenek
Remove old
Cr
a
shTracer
c
r
uft from CInde
x
.
commit
|
commitdiff
|
tree
2010-10-28
Ted Kremenek
Add
test case for <rdar://pr
o
bl
e
m/8356342>
.
commit
|
commitdiff
|
tree
2010-10-28
Ted Kr
e
menek
Don't
w
a
rn a
b
out unamed bitfield ivar
s
in the ObjCU
n
usedIvar
.
.
.
commit
|
commitdiff
|
tree
2010-10-26
Ted Kremenek
F
ix lazy symbolication bug in Regi
o
nStore i
n
volving
.
.
.
commit
|
commitdiff
|
tree
2010-10-26
T
e
d
K
remenek
Move 'includ
e
Glo
b
a
ls' as a
field into Cluste
r
Analysis
.
commit
|
commitdiff
|
tree
2010-10-26
Ted Kreme
n
ek
Tweak nul
l
dereference checker to give better diagnostics
.
.
.
commit
|
commitdiff
|
tree
2010-10-25
Ted Kremenek
Add check for Unkn
o
wnVals for mut
e
xes
i
n
ObjCAtSyncChecker
.
.
.
commit
|
commitdiff
|
tree
2010-10-22
Ted
K
rem
e
nek
F
ix a
hor
r
i
ble
bug
i
n a
l
l dataflow a
n
alys
e
s that use
.
.
.
commit
|
commitdiff
|
tree
2010-10-22
Ted Kremenek
Fix
'-analy
z
er-displ
a
y-prog
r
ess' for
Obje
c
tive-C meth
o
ds
.
.
.
commit
|
commitdiff
|
tree
2010-10-21
T
ed Kremene
k
Tweak dia
g
nostics
for
r
e
d
ecl
a
r
a
tion
o
f
a @property
.
.
.
commit
|
commitdiff
|
tree
2010-10-21
Ted K
r
emenek
Tidy up
comment
(
remove ex
t
raneous text)
.
commit
|
commitdiff
|
tree
2010-10-21
Ted Kre
m
e
n
ek
Twea
k
the O
b
jCAtSyncC
h
ecker to assume
t
hat a mutex
.
.
.
commit
|
commitdiff
|
tree
2010-10-21
Ted
K
re
m
e
n
e
k
Previously, t
h
e print
f
wa
r
nings would
s
ay your argum
e
nts
.
.
.
commit
|
commitdiff
|
tree
2010-10-21
Ted Krem
e
n
ek
Remov
e
u
nused v
a
riab
l
e
.
commit
|
commitdiff
|
tree
2010-10-20
Ted Kre
m
enek
Remove obsolete GRAud
i
tor and GR
S
imp
l
eAPICh
e
ck, which
.
.
.
commit
|
commitdiff
|
tree
2010-10-20
Ted
K
rem
e
nek
Conv
e
rt GRSim
p
leAP
I
Ch
e
ck
s
i
n
B
a
s
i
c
O
b
jCFo
u
ndati
o
nC
h
ecks
.
.
.
commit
|
commitdiff
|
tree
2010-10-20
Ted Kremenek
Call
c
lang_dispo
s
eTokens() when we a
r
e done with
the
.
.
.
commit
|
commitdiff
|
tree
2010-10-19
Ted Kre
m
enek
Silence uninitia
l
ized
value warning
.
commit
|
commitdiff
|
tree
2010-10-19
T
e
d Kremen
e
k
Really^2 f
i
x <rda
r
://pr
o
blem/8
3
6
1834>, th
i
s time without
.
.
.
commit
|
commitdiff
|
tree
2010-10-19
Ted Kremenek
Rev
e
rt
m
ost of r
1
16862
.
It
i
s
n't quite the right fix
.
.
.
commit
|
commitdiff
|
tree
2010-10-19
Ted Kremenek
Really fix: <rdar:
/
/problem
/
8361834> Mac
r
o
I
nfo::Ad
d
TokenToBo
.
.
.
commit
|
commitdiff
|
tree
2010-10-19
Ted Kremenek
Si
m
plif
y
loop
.
No
f
u
nctionality ch
a
nge
.
commit
|
commitdiff
|
tree
2010-10-19
Ted Kr
e
menek
Simplify lifetime manage
m
ent of
MacroInfo
o
b
jec
t
s
in
.
.
.
commit
|
commitdiff
|
tree
2010-10-19
Ted Kremenek
I
n ~P
r
eprocessor(), also cleanup
t
he Macr
o
Info obj
e
c
t
s
.
.
.
commit
|
commitdiff
|
tree
2010-10-19
Ted K
r
e
m
en
e
k
Fix typo in
c
o
m
ment
.
commit
|
commitdiff
|
tree
2010-10-18
Ted
K
r
emenek
"Fix" bogus id
e
mpotent o
p
erations
w
arning due to lo
o
p
.
.
.
commit
|
commitdiff
|
tree
2010-10-16
Ted Kreme
n
ek
Tweak scan-build to
w
or
k
with na
k
e
d
clang commands
.
commit
|
commitdiff
|
tree
2010-10-15
Ted Kre
m
enek
Tweak r
e
tain/release checker di
a
g
n
ostics
t
o
s
pecify
.
.
.
commit
|
commitdiff
|
tree
2010-09-30
Ted
Kremenek
Include changes to
V
isitCXXMemberCallExpr
(ca
l
l
visito
r
.
.
.
commit
|
commitdiff
|
tree
2010-09-30
Ted Kr
e
menek
C
h
ange Checker
V
i
s
i
tor so that [Pre,Post]Vi
s
itCallE
x
pr
.
.
.
commit
|
commitdiff
|
tree
2010-09-30
Ted Kremenek
Tw
e
ak
nil
receiver checker
to n
o
t warning
a
bout
64
.
.
.
commit
|
commitdiff
|
tree
2010-09-29
Ted Kremenek
Update
docs to in
c
lude pro
p
er loca
t
ion o
f
clang binary
.
commit
|
commitdiff
|
tree
next