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
Support a couple more C++ Exprs for PCH.
2010-06-24
A
rgiri
s
Kirtzidis
Support a
couple more C++ Exprs
f
o
r PC
H
.
commit
|
commitdiff
|
tree
2010-06-24
Argiris Kirtzidis
Fix bro
k
en de/serialization for a co
u
ple of C++ Exprs
.
commit
|
commitdiff
|
tree
2010-06-23
Argir
i
s Kirtzid
i
s
Suppor
t
C++ class te
m
plate s
p
ecializa
t
ions and par
t
ial
.
.
.
commit
|
commitdiff
|
tree
2010-06-23
Argiris Kirtzidis
Modify ClassTemplateSpec
i
alizationDecl and ClassTemplatePart
.
.
.
commit
|
commitdiff
|
tree
2010-06-22
Argir
i
s Kirtz
i
d
i
s
Read
/
write CXXDelete
E
xpr from/to PCH
.
commit
|
commitdiff
|
tree
2010-06-22
A
rgi
r
i
s Kirtzidi
s
F
ix PR7180
.
commit
|
commitdiff
|
tree
2010-06-22
Ar
g
i
r
i
s Kirtzidis
Support emitting/reading fu
n
ction te
m
pl
a
t
e
s to/from
.
.
.
commit
|
commitdiff
|
tree
2010-06-22
Argiris Ki
r
tzid
i
s
-Int
r
odu
c
e PCHRea
d
er::ReadTemp
l
ateArg
u
mentLoc()
commit
|
commitdiff
|
tree
2010-06-22
Argiris Kirtzidis
Make it e
a
sier to read
/
write the te
m
plate part of Funct
i
onDecl
.
commit
|
commitdiff
|
tree
2010-06-21
A
r
giris Kirtzid
i
s
Combine ClassTemplateDe
c
l's P
r
e
vi
o
usDeclaration wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2010-06-20
A
r
g
iris Kirtzidi
s
Su
p
p
o
rt
P
CH emitting/reading of usin
g
decla
r
a
t
ions
.
commit
|
commitdiff
|
tree
2010-06-19
A
rgiris Kirtzidis
Cure for Doug's ins
o
mn
i
a
.
commit
|
commitdiff
|
tree
2010-06-19
A
r
giris
Kirtzidis
Incl
u
de
a hack to allow loading o
f
template
d
C
X
XRecordDecls
.
.
.
commit
|
commitdiff
|
tree
2010-06-19
Argiris Kirtzi
d
is
I
nitial suppo
r
t for reading template
s
from
P
C
H
.
commit
|
commitdiff
|
tree
2010-06-19
Arg
i
ris Kirtzidis
Initial supp
o
rt f
o
r writing templat
e
s t
o
PCH
.
commit
|
commitdiff
|
tree
2010-06-17
Argiris Kirtzidis
Make sur
e
the ca
c
h
ing mech
a
nism
i
n Pars
e
r::ParseLexedMet
h
odD
.
.
.
commit
|
commitdiff
|
tree
2010-06-17
A
r
giris Kirtzidis
Make sure paren
s
/braces/brackets are co
r
r
ectly balanced
.
commit
|
commitdiff
|
tree
2010-06-17
Arg
i
ris Kirtzi
d
is
Don't ast-prin
t
the b
u
iltin
__[u]
i
nt128_t
.
commit
|
commitdiff
|
tree
2010-06-11
A
r
giris Ki
r
tzidis
Fix PCH issue
.
At
t
ributes of a decla
r
atio
n
w
ere tr
u
ncated
.
.
.
commit
|
commitdiff
|
tree
2010-04-23
Argiris Ki
r
tzidis
Make Parser::C
o
n
s
umeAn
d
StoreU
n
til() more consis
t
ent
.
.
.
commit
|
commitdiff
|
tree
2010-03-31
Argiris
Ki
r
tzidis
Add a few asserts
t
o be on the
s
afe
s
i
d
e
.
commit
|
commitdiff
|
tree
2010-03-31
Ar
g
i
r
is K
i
rt
z
i
dis
Don't skip past the
'
}' if an exp
r
ession has error
.
.
.
commit
|
commitdiff
|
tree
2010-03-30
Ar
g
iris Kirtzidi
s
W
h
e
n
"dela
y
ed parsing" C++ default ar
g
uments, if there
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
A
rgi
r
is Kirtzi
d
is
Pull TypeLocVisitor i
n
t
o its o
w
n header file
.
commit
|
commitdiff
|
tree
2009-09-29
Argiris K
i
r
tz
i
dis
Keep track of typ
e
r
e
ference
s
in DeclRe
f
erence
M
ap
.
commit
|
commitdiff
|
tree
2009-09-29
Argiris Kirtzidis
In ASTVis
i
tor,
c
all th
e
co
r
rect base
m
ethods
.
commit
|
commitdiff
|
tree
2009-09-29
Argir
i
s Kirtzidis
F
i
x Decl cl
a
ss hierarchy
.
commit
|
commitdiff
|
tree
2009-09-29
A
rgiri
s
Ki
r
tzidis
Resolve a
s
ourc
e
l
ocation
i
nside the return ty
p
e of
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
A
rgiri
s
Kirtzidis
W
h
e
n pointing at a type decl ref
e
r
ence, ASTLocation
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
Argi
r
is Kirtzidis
R
esol
v
e
a so
u
rce locat
i
o
n that
i
s inside
a
t
ype declara
t
or
.
commit
|
commitdiff
|
tree
2009-09-29
A
rgir
i
s Kirtzidis
I
ntrodu
c
e ObjCInterfaceLoc w
h
ich provide
s
type
source
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
Arg
i
ris Kirtzidis
Introduc
e
Typedef
L
oc::g
e
t
T
ypedefDecl
(
)
.
commit
|
commitdiff
|
tree
2009-09-29
Argiris Ki
r
tzid
i
s
Modify ASTLocation and apart from being a Decl or Stmt
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
Argiris Kir
t
zidis
I
ntroduce ObjCProtocolListLoc for keeping sour
c
e
location
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
A
r
g
i
ris
Kirtzidi
s
In
t
roduce ObjCProtocolListType type s
u
bclass
.
commit
|
commitdiff
|
tree
2009-09-29
Argiris Ki
r
tzidis
Move D
e
c
l
Spec::setProtocolQual
i
fi
e
rs() out of line
.
commit
|
commitdiff
|
tree
2009-09-29
Argiris K
i
r
t
zidis
Keep pr
o
t
ocol source loc
a
tions when pars
i
ng protocol
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
A
rgiris Kirtzidi
s
In
t
roduce Type
:
:g
e
t
T
y
peCla
s
sName() that returns
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
Argiris Kirtzidis
Introduce Ty
p
eLoc::
g
e
tSourceRange()
.
commit
|
commitdiff
|
tree
2009-09-29
Argiris Ki
r
tzidis
-Introduce T
y
peLoc::getOpaqueDa
t
a(
)
commit
|
commitdiff
|
tree
2009-09-29
Argiris Kirtzidis
Add
mor
e
const-goodness
t
o ASTLocation
.
commit
|
commitdiff
|
tree
2009-08-29
Argi
r
is
K
irtzidis
Fix
the st
a
rt source
l
oc
a
tion for type-specs l
i
k
e long
.
.
.
commit
|
commitdiff
|
tree
2009-08-29
Argiris Ki
r
tzidis
Fix Typ
e
Loc::operator bool()
.
commit
|
commitdiff
|
tree
2009-08-21
Argi
r
is Kirtzidis
Remove TypeSpecSta
r
t
L
ocation
f
r
om VarDecl/FunctionDecl
.
.
.
commit
|
commitdiff
|
tree
2009-08-19
Argiris K
i
rtzidis
Keep track of the right paren ')' source locati
o
n
i
n
.
.
.
commit
|
commitdiff
|
tree
2009-08-19
A
r
g
i
ris Kirtzi
d
is
Fix
a
comment and improve an assert
m
essage
.
commit
|
commitdiff
|
tree
2009-08-19
Argiris Kir
t
zidis
Store
/
l
oad
typ
e
source info from/t
o
P
C
H file
s
.
commit
|
commitdiff
|
tree
2009-08-19
Argiris Kirtzidi
s
Use Sema
'
s LocInfoType to
pass and preserve ty
p
e
sou
r
ce
.
.
.
commit
|
commitdiff
|
tree
2009-08-19
Argiri
s
Kirtzid
i
s
Introduce LocInfoType wh
i
ch
is a
S
ema-specific implementati
o
.
.
.
commit
|
commitdiff
|
tree
2009-08-19
Argiris Kirtzidis
Create and ins
t
a
ntiate a
Dec
l
ar
a
torInfo using a
n
ewl
y
.
.
.
commit
|
commitdiff
|
tree
2009-08-19
A
r
giris Kirtzidis
Intr
o
duce Dec
l
aratorDe
c
l
and pass DeclaratorInfo through
.
.
.
commit
|
commitdiff
|
tree
2009-08-19
Argiris Kirtzidis
Int
r
oduce
Dec
l
ar
a
torInfo and TypeLoc, intende
d
to be
.
.
.
commit
|
commitdiff
|
tree
2009-08-11
Argi
r
i
s Kirtzidis
Che
c
k w
h
ethe
r
a ta
g
w
a
s define
d
in
a C++ condition
.
.
.
commit
|
commitdiff
|
tree
2009-07-31
Ar
g
iri
s
Kirt
z
idis
For
a CXXOperato
r
Cal
l
E
xpr, fix the order that StmtL
o
cResolve
.
.
.
commit
|
commitdiff
|
tree
2009-07-30
Argiris Kirtzid
i
s
Fix Sel
e
ctor <-> GlobalS
e
lector conv
e
rsion
.
commit
|
commitdiff
|
tree
2009-07-30
Arg
i
ri
s
K
irtzidis
Add
s
upp
o
rt for ObjC me
s
sage expressions, in t
h
e Analyzer:
commit
|
commitdiff
|
tree
2009-07-30
Argiri
s
Ki
r
tzidis
U
p
d
ate CMak
e
.
commit
|
commitdiff
|
tree
2009-07-29
Arg
i
ris Kir
t
zidis
Sup
p
o
rt ObjC methods as Entities
.
commit
|
commitdiff
|
tree
2009-07-29
Argiri
s
K
irtzidis
Use a STL helper temp
l
a
t
e 'pa
i
r
_
valu
e
_iterator',
b
y
.
.
.
commit
|
commitdiff
|
tree
2009-07-29
A
rgiris Kirtzidis
Add ObjCMethodDecl
:
:isThisDe
c
larationADefin
i
tion
(
)
.
commit
|
commitdiff
|
tree
2009-07-29
Argiris Kirtzidis
Index the s
e
lector
s
and provide the translation u
n
its
.
.
.
commit
|
commitdiff
|
tree
2009-07-29
Argi
r
i
s
Kirtzidis
Ad
d
T
r
ans
l
ationUni
t
:
:
getSelectorM
a
p()
.
commit
|
commitdiff
|
tree
2009-07-29
Argiris Kirtzi
d
is
Introduce Selec
t
orMap whose p
u
r
p
ose
is to map selectors
.
.
.
commit
|
commitdiff
|
tree
2009-07-29
Arg
i
ris Kirt
z
id
i
s
F
ind r
e
f
e
rences insid
e
b
locks
.
commit
|
commitdiff
|
tree
2009-07-29
Argiris K
i
rtzidis
Use helper class ASTVisito
r
to fully
tr
a
v
e
r
se
a
n
A
ST
.
commit
|
commitdiff
|
tree
2009-07-29
Argiris Kirt
z
idis
I
ntroduce the
GlobalSelector cla
s
s in the
I
ndexing
.
.
.
commit
|
commitdiff
|
tree
2009-07-29
A
r
giris
K
irtzidis
U
se an IdentifierTabl
e
for names used for Entities
.
commit
|
commitdiff
|
tree
2009-07-29
Argiris Kirtzidi
s
-In
t
roduce the idx::Analy
z
er cla
s
s
us
e
d for
g
etting
.
.
.
commit
|
commitdiff
|
tree
2009-07-29
Argiris Ki
r
tzi
d
is
Introduce TULocation and
T
ULoc
a
tionHandl
e
r classes
.
commit
|
commitdiff
|
tree
2009-07-29
A
r
g
iris Kirtzidis
Mod
i
fy the Indexer c
l
ass so that it can return th
e
.
.
.
commit
|
commitdiff
|
tree
2009-07-29
Argiris Kirtzidis
Add Entity::getI
n
ter
n
alDecl() to be
u
sed
o
nly on Entities
.
.
.
commit
|
commitdiff
|
tree
2009-07-29
A
r
g
ir
i
s K
i
rtzidis
Co
n
stify ASTLo
c
ation::pr
i
nt
.
commit
|
commitdiff
|
tree
2009-07-29
Argiris Kirtzidis
F
i
x some comments
.
commit
|
commitdiff
|
tree
2009-07-29
Arg
i
ris Kirtzidis
Add get
D
e
clReferen
c
e
Ma
p
(
)
to the abstract interfac
e
.
.
.
commit
|
commitdiff
|
tree
2009-07-29
Argiris Kirtzidi
s
Remove
t
he TranslationUnit
u
sage
from
c
lang-wpa
.
cpp
.
.
.
commit
|
commitdiff
|
tree
2009-07-29
A
r
giris
K
i
rtzid
i
s
Introduce a helper tem
p
late
f
or the Handl
e
r classes
.
.
.
commit
|
commitdiff
|
tree
2009-07-29
Argir
i
s Ki
r
t
z
i
dis
Add an
assert
.
commit
|
commitdiff
|
tree
2009-07-29
Argiris Kirtzidis
Acce
p
t
H
an
d
ler object
s
in pa
r
amete
r
s as references
.
commit
|
commitdiff
|
tree
2009-07-29
A
r
giris Kir
t
z
i
dis
Ren
a
me EntityHandler::HandleEntity to Handle
.
commit
|
commitdiff
|
tree
2009-07-29
Argiris Kir
t
zidis
-Make Index
P
rovid
e
r
an abst
r
ac
t
interf
a
c
e
for
g
etting
.
.
.
commit
|
commitdiff
|
tree
2009-07-28
A
r
gi
r
i
s
Ki
r
tzidis
I
m
p
l
em
e
nt Obj
C
M
ethodDecl::getCanonicalDecl()
.
commit
|
commitdiff
|
tree
2009-07-28
Ar
g
iris Kirt
z
idis
-
A
d
d ObjCCateg
o
ryImplDecl::getCategoryCl
a
ss() which
.
.
.
commit
|
commitdiff
|
tree
2009-07-28
Ar
g
i
r
is
Kirtzidis
Us
e
ObjC
I
mplDecl in p
l
a
ce of ObjC
C
ategoryI
m
plDecl/ObjCImplem
.
.
.
commit
|
commitdiff
|
tree
2009-07-27
Argi
r
is Kirtzidis
Make ObjCIm
p
lDecl inherit fr
o
m O
b
jCCont
a
i
n
erDecl
.
commit
|
commitdiff
|
tree
2009-07-25
Argiris Kirtzi
d
is
Ref
a
ctor ObjC
I
m
p
lDecl::get
I
nstance
M
ethod/ge
t
ClassMethod
.
.
.
commit
|
commitdiff
|
tree
2009-07-25
Argiris Ki
r
t
z
idis
Refactor
O
bjCInterfaceDec
l
::lookupInstanceMethod/lookupClass
.
.
.
commit
|
commitdiff
|
tree
2009-07-25
A
rgi
r
is K
i
rtzidis
Re
f
acto
r
O
bjCProtocolDecl
:
:lookupInst
a
nceMethod/look
u
p
C
la
s
s
M
.
.
.
commit
|
commitdiff
|
tree
2009-07-25
Ar
g
iris Kirtzid
i
s
Re
f
a
ctor ObjCContainerDecl
:
:get
I
n
s
tanceM
e
thod/getClassM
e
thod
.
.
.
commit
|
commitdiff
|
tree
2009-07-22
Argiris Kirtzi
d
is
Change Preproc
e
s
so
r
to
k
ee
p
a cop
y
of
LangOptions instead
.
.
.
commit
|
commitdiff
|
tree
2009-07-21
Argiris Kirtzidis
Con
s
ider nes
t
e
d
-names as pa
r
t
of
the d
e
clarator when
.
.
.
commit
|
commitdiff
|
tree
2009-07-21
Argiris Kirtzidis
Remove the
ASTContex
t
parameter from
E
ntity:
:
getPrintableName()
.
commit
|
commitdiff
|
tree
2009-07-21
Argiris Kirtzidis
Add an assert for safe
t
y ch
e
c
k
.
commit
|
commitdiff
|
tree
2009-07-21
Ar
g
iri
s
Ki
r
tzidi
s
Fix a crash that occurs in
t
hi
s
C++ case:
commit
|
commitdiff
|
tree
2009-07-21
Argiris Kirtzidis
Kee
p
only canonical
Dec
l
s in Entiti
e
s
.
commit
|
commitdiff
|
tree
2009-07-21
Argiris K
i
r
tzidis
Remove a fil
e
from t
h
e test
d
irectory t
h
at was
added
.
.
.
commit
|
commitdiff
|
tree
2009-07-21
Argiris Kirtzi
d
is
C
h
ange the se
m
antics for Entity
.
commit
|
commitdiff
|
tree
2009-07-21
Argiris Kirtzi
d
is
Use temporar
y
output
to avoi
d
running index-test with
.
.
.
commit
|
commitdiff
|
tree
2009-07-21
A
r
giris
K
irtzidis
Implement
t
h
e virtual getNextRedeclara
t
ion() f
o
r
ObjCMethodDecl
.
commit
|
commitdiff
|
tree
2009-07-21
Argiris Ki
r
tz
i
dis
Ad
d
an asserti
o
n
f
o
r the
r
etur
n
v
a
l
u
e
o
f
Decl::ge
t
NextR
e
decl
.
.
.
commit
|
commitdiff
|
tree
2009-07-21
Argiris Ki
r
tzidis
Remove the ObjCCategoryIm
p
l
s
vector from Sema clas
s
.
commit
|
commitdiff
|
tree
next