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
Fix range in printf warnings for invalid conversion specifiers.
2010-12-02
Te
d
Kremenek
Fi
x
range in printf warnings for
inva
l
id conversion
.
.
.
commit
|
commitdiff
|
tree
2010-12-02
Ted Kre
m
enek
Merge
V
alueManager into SVa
l
Buil
d
er
.
commit
|
commitdiff
|
tree
2010-12-01
Ted Kremen
e
k
Renam
e
a
l
l 'AssumeXXX'
m
ethod
s
in libChecke
r
commit
|
commitdiff
|
tree
2010-12-01
Ted
K
r
e
menek
Rename all
'
Eva
l
XXX' method
s
in libChecker to
commit
|
commitdiff
|
tree
2010-12-01
Ted Kreme
n
ek
Rename '
S
Valuator'
to 'SValBuilder'
.
The new
name
commit
|
commitdiff
|
tree
2010-11-30
Ted Kremene
k
U
pdate ch
e
cker build
.
commit
|
commitdiff
|
tree
2010-11-24
T
e
d Kremenek
Adjust me
t
hod
calls to reflect name c
h
anges
i
n
commit
|
commitdiff
|
tree
2010-11-18
T
ed Kr
e
menek
Cu
r
so
r
V
i
si
t
or: switch remainin
g
ex
p
res
s
i
ons over
commit
|
commitdiff
|
tree
2010-11-18
Te
d
Krem
e
n
e
k
CursorVi
s
it
o
r: migrate han
d
ling of
commit
|
commitdiff
|
tree
2010-11-17
T
e
d Kremenek
M
a
ke definiti
o
n
o
f CXTr
a
nslationUnitImpl private
commit
|
commitdiff
|
tree
2010-11-17
Ted Kremenek
Curso
r
Visito
r
: M
i
grate han
d
ling of
commit
|
commitdiff
|
tree
2010-11-17
Ted Kremenek
CursorVis
i
t
o
r
: migra
t
e handling o
f
CXX
U
uidofExpr to
commit
|
commitdiff
|
tree
2010-11-17
Ted
Krem
e
nek
CursorVisitor
:
migrate handling of Unar
y
Ty
p
eTra
i
tEx
p
r
commit
|
commitdiff
|
tree
2010-11-17
Te
d
Kr
e
menek
C
u
rsorVisitor: refactor
visitation of
commit
|
commitdiff
|
tree
2010-11-17
Ted Kremenek
C
ursorVis
i
t
o
r:
m
igrate handling of
commit
|
commitdiff
|
tree
2010-11-17
Te
d
Kremenek
CursorVisitor:
migrat
e
handling of
commit
|
commitdiff
|
tree
2010-11-17
T
e
d
Kremenek
CursorVisit
o
r: migr
a
te h
a
ndling of
commit
|
commitdiff
|
tree
2010-11-17
Ted Krem
e
nek
CursorVisitor: migrate h
a
ndling of
commit
|
commitdiff
|
tree
2010-11-17
Te
d
Kremenek
CursorVisitor
:
Migrate CXXUnresolvedCo
n
struc
t
Expr over
.
.
.
commit
|
commitdiff
|
tree
2010-11-17
Ted Kre
m
e
n
e
k
Add co
m
men
t
s
.
commit
|
commitdiff
|
tree
2010-11-16
T
ed Kremen
e
k
Static ana
l
y
z
er: C
a
tch calls
to malloc() with
commit
|
commitdiff
|
tree
2010-11-16
Ted Kremen
e
k
Rew
o
rk USR generation from CXC
u
rsors to use CX
S
tri
n
gBufs
commit
|
commitdiff
|
tree
2010-11-16
Ted Kremen
e
k
Change
CXTranslationUnit to
not directly
cast
t
o an
.
.
.
commit
|
commitdiff
|
tree
2010-11-16
Ted K
r
emenek
Add CXString
.
cpp and CX
S
tring
.
h
commit
|
commitdiff
|
tree
2010-11-16
Ted
Kremenek
M
o
v
e C
X
String creation/management routin
e
s
i
nto
commit
|
commitdiff
|
tree
2010-11-16
Ted Kremenek
Update checke
r
b
u
i
l
d
.
commit
|
commitdiff
|
tree
2010-11-15
Ted K
r
emenek
C
u
rsorV
i
sitor: cache work
l
ists create
d
for data-recu
r
sion
.
.
.
commit
|
commitdiff
|
tree
2010-11-15
Ted Kr
e
menek
U
se
L
L
V
M_ATTRIBUTE_NOINLI
N
E i
n
stead of att
r
ibute((noinline))
.
commit
|
commitdiff
|
tree
2010-11-15
Ted K
r
emenek
Remove inval
i
d asser
t
ion fr
o
m CFG b
u
ilder
.
When
b
uilding
.
.
.
commit
|
commitdiff
|
tree
2010-11-15
Ted Krem
e
nek
Cast
p
ointers
instead of retur
n
ing a ne
w
value withi
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-15
T
ed
Kr
e
m
e
nek
Annota
t
e CursorVisitor::Vi
s
itD
a
taRecursive() with a
t
tribute
.
.
.
commit
|
commitdiff
|
tree
2010-11-15
T
e
d Krem
e
nek
Add method Pa
r
entMap::addStmt()
.
commit
|
commitdiff
|
tree
2010-11-15
Ted
K
rem
e
nek
Re
l
a
x asserti
o
n i
n
SValuato
r
so tha
t
we don't crash
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Ted Kreme
n
ek
Revert r119045
.
It
w
as failin
g
on W
i
ndows
.
commit
|
commitdiff
|
tree
2010-11-14
Ted
Kre
m
enek
"Fix" some
uni
n
ten
t
i
onal fallout from converting
commit
|
commitdiff
|
tree
2010-11-14
Ted Kremenek
Cl
e
an up ini
t
ialization of LangO
p
tions object by spl
i
tt
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
T
ed K
r
e
menek
Curs
o
rV
i
sitor:
m
ake
data-re
c
ursion algorithm the default
.
.
.
commit
|
commitdiff
|
tree
2010-11-14
Ted Kremenek
Remove st
a
le #include
.
commit
|
commitdiff
|
tree
2010-11-13
Ted Krem
e
nek
Rewri
t
e
r
everse ite
r
ation loop in a more natu
r
al co
u
ntdo
w
n
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Te
d
Kremenek
Cursor
V
isitor
:
m
igrate
C
XXN
e
wExpr and CX
X
Defaul
t
ArgExpr
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Ted Kremenek
CursorVis
i
tor: s
p
ecial-cas
e
CompoundStmt i
n
data-r
e
curs
i
on
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Ted Kremenek
Refine IdempotentOperation
C
he
c
ker:
:
PathW
a
sCompletelyAnalyzed
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Ted Kremenek
Teach Idempot
e
ntOpe
r
ations:
:
Path
W
asCom
p
letelyAnal
y
zed
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Ted
Kremenek
A
d
d GRWorkList::VisitI
t
e
msInWorkLis
t
(
) to allow a client
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Ted Kremenek
C
u
rs
o
r
Visitor: Mi
g
rate BlockExpr, CXXTemporar
y
OBjectExpr
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Te
d
Kremenek
CursorVisitor:
Migrate DeclRefExpr
o
v
er to
d
a
t
a-recurs
i
on
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Ted Kremenek
C
urso
r
Visitor: migrate GotoStmt to data-
r
ecursive
algo
r
ithm
.
commit
|
commitdiff
|
tree
2010-11-13
Ted
Kremenek
Curs
o
rVisitor: migrate DeclStmt o
v
er to d
a
ta-re
c
ursive
.
.
.
commit
|
commitdiff
|
tree
2010-11-13
Ted Kremenek
CursorVi
s
itor: Convert logic for pop
u
lating data-recursion
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Ted Kr
e
menek
Cu
r
sorVisitor:
P
ull ObjC
M
es
s
a
g
eExpr and e
x
plic
i
t
casts
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
T
e
d Kremenek
CursorVisitor:
m
igrate ObjCMessa
g
eExpr over to
d
a
ta
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Ted Krem
e
nek
CursorVisitor: migrate
U
nresol
v
e
d
M
emberExp
r
and Unresolve
d
Lo
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Ted Kremenek
Cursor
V
isi
t
or: mig
r
a
te Com
p
ou
n
dL
i
teralExpr ove
r
to
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Ted Kremenek
C
ursorVisitor:
ad
d
data-
r
ecursion support for InitListExprs
.
commit
|
commitdiff
|
tree
2010-11-12
Te
d
Kremene
k
CursorV
i
sitor: m
i
grate 'D
o
Stmt', 'ForStmt', and '
W
hileStmt
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
T
ed Kremenek
Curso
r
Visi
t
or: use 'WL
A
ddStmt' and '
W
LA
d
dDecl' fo
r
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Ted Kremenek
CursorVisit
o
r: migrate 'I
f
Stmt
'
ove
r
to da
t
a-recur
s
ive
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
T
e
d
K
r
em
e
nek
Cur
s
o
r
Visitor: migra
t
e
ha
n
dling of
S
w
i
tchStmt and
C
a
s
e
S
tmt
.
.
.
commit
|
commitdiff
|
tree
2010-11-12
Ted Kremenek
Fi
x
use of an
unin
i
t
i
alize
d
SourceLocat
i
on because
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Ted
Kr
e
men
e
k
Mo
d
ify
CursorVisitor to als
o
walks
C
X
X
O
p
eratorCall
E
xprs
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Ted Kr
e
menek
R
egionSt
o
re/BasicS
t
ore:
do not
return Undefi
n
edVa
l
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
T
e
d Kr
e
menek
Te
m
porarily rem
o
ve t
h
is test
.
It is
c
a
u
sing an
a
ssertion
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
T
e
d Kremenek
A
nnotate t
o
kens in
a
s
e
parate thread to avoid b
l
owing
.
.
.
commit
|
commitdiff
|
tree
2010-11-11
Ted Kremenek
Genera
l
i
z
e
d
at
a
-rec
u
rsive vis
i
tation in CursorVisitor
.
.
.
commit
|
commitdiff
|
tree
2010-11-10
Ted Kremenek
Region-allocate all Attribut
e
List objec
t
s
f
r
om a fa
c
tory
.
.
.
commit
|
commitdiff
|
tree
2010-11-09
Ted Kremenek
Repla
c
e
"#if __clan
g
__
"
by "#if __has_
f
ea
t
ure(attribute_anal
.
.
.
commit
|
commitdiff
|
tree
2010-11-09
Te
d
Kremenek
Te
a
ch
AttrN
o
nNullChec
k
er a
b
out transpa
r
ent union
s
.
.
.
.
commit
|
commitdiff
|
tree
2010-11-09
Te
d
K
remenek
Fix Init
L
istExpr::ge
t
SourceRange()
to work
in
the case
.
.
.
commit
|
commitdiff
|
tree
2010-11-08
T
e
d
Kremene
k
Add CursorVisi
t
or::VisitB
i
nary
O
perator() to explici
t
l
y
.
.
.
commit
|
commitdiff
|
tree
2010-11-08
Ted Kr
e
menek
Only enable th
e
ObjCAt
S
yn
c
Checker when the trans
l
ation
.
.
.
commit
|
commitdiff
|
tree
2010-11-08
Ted
K
remenek
Clean up som
e
of
t
he c
o
mme
n
ts
i
n In
d
ex
.
h (
e
.
g
.
, m
i
sn
a
med
.
.
.
commit
|
commitdiff
|
tree
2010-11-07
Ted Kr
e
menek
Change t
h
e StringSet used by Calcul
a
teHidden
N
am
e
s(
.
.
.
commit
|
commitdiff
|
tree
2010-11-07
Ted Kremenek
Fi
x
memory leak of
I
de
n
tifie
r
Iter
a
to
r
object
.
commit
|
commitdiff
|
tree
2010-11-02
Ted
K
rem
e
n
ek
Don't add D
e
c
ls with an
i
n
v
a
lid location to DeclsInContainer
.
commit
|
commitdiff
|
tree
2010-11-02
Ted Kremenek
Hack
t
o worka
r
ound defici
e
ncy in ObjC ASTs
.
Functions
.
.
.
commit
|
commitdiff
|
tree
2010-11-01
Ted Kremenek
E
ncaps
u
late within CXCursor the notion o
f
whethe
r
a
.
.
.
commit
|
commitdiff
|
tree
2010-10-30
T
e
d
Kremenek
Add
test c
a
se f
o
r
<rd
a
r://problem/
8
61036
3
> (a
b
ogus
.
.
.
commit
|
commitdiff
|
tree
2010-10-29
Ted K
r
eme
n
ek
D
on't flag i
d
e
m
p
otent '+' or '-' warnings
for
pointer
.
.
.
commit
|
commitdiff
|
tree
2010-10-29
Ted
Kremenek
R
e
mov
e
o
l
d
CrashTr
a
cer
c
ruft from CIndex
.
commit
|
commitdiff
|
tree
2010-10-28
Ted Kremenek
A
d
d
t
est case
for
<rdar:/
/
pro
b
lem/
8
35634
2
>
.
commit
|
commitdiff
|
tree
2010-10-28
Ted Kremenek
D
on't warn about unamed bitf
i
eld ivars i
n
the ObjCUnusedIv
a
r
.
.
.
commit
|
commitdiff
|
tree
2010-10-26
Ted Kremenek
Fix lazy symbolication bug in RegionStore inv
o
l
v
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-10-26
Ted Kremenek
Mov
e
'include
G
l
obal
s
'
as
a field int
o
Cluste
r
Analysis
.
commit
|
commitdiff
|
tree
2010-10-26
Ted Kremenek
T
we
a
k
null deref
e
ren
c
e chec
k
er t
o
give bet
t
er diag
n
ostics
.
.
.
commit
|
commitdiff
|
tree
2010-10-25
T
e
d
Kremenek
Add check for UnknownVal
s
for mutexe
s
i
n
ObjC
A
t
S
yn
c
Checker
.
.
.
commit
|
commitdiff
|
tree
2010-10-22
Ted Kr
e
menek
Fix a
horrible bug
i
n all
d
ata
f
low ana
l
yse
s
t
h
a
t
use
.
.
.
commit
|
commitdiff
|
tree
2010-10-22
Ted Kremen
e
k
F
i
x '-analyzer-display-prog
r
ess' f
o
r Objective
-
C methods
.
.
.
commit
|
commitdiff
|
tree
2010-10-21
T
e
d
K
r
emenek
Tweak
d
iagnostics for r
e
declaration of a @prop
e
rt
y
.
.
.
commit
|
commitdiff
|
tree
2010-10-21
T
ed
K
r
emenek
Tidy
up comme
n
t (remove
e
xtraneous text)
.
commit
|
commitdiff
|
tree
2010-10-21
Ted K
r
em
e
nek
Tweak the O
b
jCAtSyncC
h
eck
e
r to assu
m
e
that a
mutex
.
.
.
commit
|
commitdiff
|
tree
2010-10-21
Te
d
Kre
m
enek
Pre
v
iously,
t
h
e
pri
n
t
f warnings
would s
a
y your arguments
.
.
.
commit
|
commitdiff
|
tree
2010-10-21
T
ed Kremen
e
k
Remove unused va
r
iable
.
commit
|
commitdiff
|
tree
2010-10-20
Ted Kremenek
Remov
e
obsolete GR
A
u
ditor and
G
RSimpleAPICheck, which
.
.
.
commit
|
commitdiff
|
tree
2010-10-20
Ted
K
remenek
Conv
e
rt GRSimpleA
P
ICheck
s
in
Basic
O
b
j
CF
o
unda
t
ionCh
e
cks
.
.
.
commit
|
commitdiff
|
tree
2010-10-20
Ted Kremen
e
k
Ca
l
l clang_d
i
sposeToken
s
() when we ar
e
do
n
e with th
e
.
.
.
commit
|
commitdiff
|
tree
2010-10-19
Ted Kremen
e
k
Silence uninitiali
z
e
d valu
e
warning
.
commit
|
commitdiff
|
tree
2010-10-19
Ted K
r
emene
k
R
e
ally^
2
fix <
r
d
a
r://problem
/
8361
8
3
4>, this time without
.
.
.
commit
|
commitdiff
|
tree
2010-10-19
Ted Krem
e
n
e
k
Re
v
ert most of r11686
2
.
It is
n
't qu
i
te the
r
ight fix
.
.
.
commit
|
commitdiff
|
tree
2010-10-19
Ted Kremenek
R
eally fix: <rdar://proble
m
/8361834> Ma
c
roInf
o
:
:
AddT
o
k
e
n
ToBo
.
.
.
commit
|
commitdiff
|
tree
2010-10-19
Ted
K
remenek
Sim
p
lify lo
o
p
.
No fu
n
c
tional
i
t
y
change
.
commit
|
commitdiff
|
tree
next