- 17828ca Provide operator<< for stream output of DeclarationNames by David Blaikie · 11 years ago
- 181e3ec Cleanup handling of UniqueExternalLinkage. by Rafael Espindola · 11 years ago
- 21f18c4 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 12 years ago
- aca3e56 libclang: remove 'using namespace cxstring' by Dmitri Gribenko · 12 years ago
- 8d0eb2f libclang: remove unneeded const_cast by Dmitri Gribenko · 12 years ago
- e414cc1 libclang: migrate USRGenerator to ConstDeclVisitor by Dmitri Gribenko · 12 years ago
- 5595ded libclang: introduce cxstring::{createRef,createDup} for StringRefs by Dmitri Gribenko · 12 years ago
- dc66adb libclang: itroduce cxstring::createEmpty() by Dmitri Gribenko · 12 years ago
- 9c48d16 libclang: refactor CXStringPool: make it a class by Dmitri Gribenko · 12 years ago
- e22339c libclang: change return type of getCursorDecl() to 'const Decl *' by Dmitri Gribenko · 12 years ago
- e6b9d80 Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 12 years ago
- b13621d Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 12 years ago
- 7f92f2d Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 12 years ago
- 736104a Add OpenCL images as clang builtin types. by Guy Benyei · 12 years ago
- e1c2c20 [libclang] Declarations inside anonymous namespaces have internal linkage so by Argyrios Kyrtzidis · 12 years ago
- 3d615b2 Remove completely irrelevant code from USR generation. by Ted Kremenek · 12 years ago
- d7a6b16 Fix the AST representation for non-type template arguments to encode by Eli Friedman · 12 years ago
- ec2f579 Normalize line endings of r163013. by Joao Matos · 12 years ago
- 6666ed4 Improved MSVC __interface support by adding first class support for it, instead of aliasing to "struct" which had some incorrect behaviour. Patch by David Robins. by Joao Matos · 12 years ago
- 8552437 Plug a long standing memory leak in TemplateArgument. by Benjamin Kramer · 12 years ago
- 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 13 years ago
- 36d5927 drop more llvm:: prefixes on SmallString<> by Dylan Noblesmith · 13 years ago
- 1e4c01b drop more llvm:: prefixes on OwningPtr<> by Dylan Noblesmith · 13 years ago
- ad133ea [libclang] Encode the template specialization parameters of a function by Argyrios Kyrtzidis · 13 years ago
- 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
- bd9482d Eliminate ObjCForwardProtocolDecl, which is redundant now that by Douglas Gregor · 13 years ago
- 375bb14 Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDecl by Douglas Gregor · 13 years ago
- 16ed0e6 [libclang] Add defensive checks to make sure we don't try to dereference by Argyrios Kyrtzidis · 13 years ago
- 87ec9c2 [libclang] For a class extension, give it a unique USR but for any property or ivar by Argyrios Kyrtzidis · 13 years ago
- 854625f Use const_cast to make it obvious that it's just removing constness (and silence warnings). by Benjamin Kramer · 13 years ago
- 2dde35b More metaprogramming with builtin types. by John McCall · 13 years ago
- 46d1ea4 [libclang] Since an objc extension semantically continues the interface of the class by Argyrios Kyrtzidis · 13 years ago
- 4e7064f [libclang] Introduce a new high level API for indexing clients that assumes by Argyrios Kyrtzidis · 13 years ago
- 0ddaeb9 Add a new placeholder type to represent "unbridged" casts in ARC. by John McCall · 13 years ago
- aa4a99b Provide half floating point support as a storage only type. by Anton Korobeynikov · 13 years ago
- b8989f2 Change operator<< for raw_ostream and NamedDecl to take a reference instead of a pointer. by Benjamin Kramer · 13 years ago
- b6a4ac4 [libclang] Allow using getDeclCursorUSR function with a Decl* and not a cursor. by Argyrios Kyrtzidis · 13 years ago
- b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
- 4027853 Mechanically rename SourceManager::getInstantiationLoc and by Chandler Carruth · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- 1d8052d Use the canonical decl when generating the locations for USRs. by Ted Kremenek · 14 years ago
- 8c36758 Guard in USRGenerator::GenLoc() against null Decl* from invalid code. by Ted Kremenek · 14 years ago
- 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 14 years ago
- 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 14 years ago
- 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 14 years ago
- 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
- 52d6bbe Don't crash when generating USRs for ObjC methods in protocols. by Ted Kremenek · 14 years ago
- cd9175d USRs for Objective-C methods use the USR of the @interface as their base, not the USR of the class category or extension. by Ted Kremenek · 14 years ago
- ba73ada Teach libclang to generate USRs containing parameter packs and pack expansions. by Douglas Gregor · 14 years ago
- a7fc901 Replace the representation of template template argument pack by Douglas Gregor · 14 years ago
- 3f59c97 The -fshort-wchar option causes wchar_t to become unsigned, in addition to being by Chris Lattner · 14 years ago
- 472ccff Replace all uses of PathV1::getLast with PathV2::filename. by Michael J. Spencer · 14 years ago
- f019943 Rework USR generation from CXCursors to use CXStringBufs by Ted Kremenek · 14 years ago
- ed12273 Move CXString creation/management routines into by Ted Kremenek · 14 years ago
- 9747583 Fix a marvelous chained AST writing bug, where we end up with the by Douglas Gregor · 14 years ago
- 097727b Fix indentation. by Ted Kremenek · 14 years ago
- c52d069 Check for null ObjCInterfaceDecls returned from getClassInterface() when generating USRs. While I have no test case for this (could not create one), this shows up in crash reports. Tentatively fixes <rdar://problem/8452791>. by Ted Kremenek · 14 years ago
- 66b7fbf Introduce a simple, substitution-based compression scheme for USRs, so by Douglas Gregor · 14 years ago
- 7e24256 Implement libclang support for using declarations. Clang actually uses by Douglas Gregor · 14 years ago
- 0ab1e9f Improve libclang indexing support for class template specializations by Douglas Gregor · 14 years ago
- 0a35bce Implement libclang support for using directives (cursor + visitation + by Douglas Gregor · 14 years ago
- 6931900 Add libclang support for namespace aliases (visitation + USRs) along by Douglas Gregor · 14 years ago
- 74dbe64 Add libclang support for class template partial specializations, by Douglas Gregor · 14 years ago
- 39d6f07 Add a libclang cursor kind, visitation support and USR support for C++ by Douglas Gregor · 14 years ago
- fe72e9c Implement basic support for indexing function templates in by Douglas Gregor · 14 years ago
- 28a7f25 USRs for class extensions should "mangle" in the location of the extension. (<rdar://problem/8350262>) by Ted Kremenek · 14 years ago
- a7e6845 Detabify. by Eli Friedman · 14 years ago
- f48b531 Switch USR generation to use file offsets instead of line/columns for anonymous symbols. Fixes <rdar://problem/8221557>. by Ted Kremenek · 14 years ago
- 465d41b Merged Elaborated and QualifiedName types. by Abramo Bagnara · 14 years ago
- 2ea5baf Extend C++ usrs to include type mangling for tag decl arguments, indicating whether a method by Ted Kremenek · 14 years ago
- 3ebd8dc Switch USR generation over from NamedDecl::getNameAsString() to NamedDecl::printName(). by Ted Kremenek · 14 years ago
- 8e67219 Add initial USR support for mangling in the types of C++ functions and methods. by Ted Kremenek · 14 years ago
- cbd66f0 Add USR support for C++ namespaces, and unify mangling of location information in USRs by Ted Kremenek · 14 years ago
- f51f20f Rename 'CIndex' to 'libclang', since it has basically become our stable public by Daniel Dunbar · 15 years ago[Renamed from tools/CIndex/CIndexUSRs.cpp]
- cf99910 Add USR support for 'static inline' functions (which can be declared in header files). by Ted Kremenek · 15 years ago
- 5ac5756 Remove USRGenerator::VisitBlockDecl(). We don't need to generate USRs for blocks, since by Ted Kremenek · 15 years ago
- e542f77 Fix USRs for 'extern' variables declaration in functions/method bodies. by Ted Kremenek · 15 years ago
- 900fc63 Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. by Benjamin Kramer · 15 years ago
- 1af0a2a Remove unneeded assertion and don't return a null CXString. by Ted Kremenek · 15 years ago
- e74ef12 Rework USR generation for symbols with no linkage. Many of the USRs are now shortened, by Ted Kremenek · 15 years ago
- 6f15395 Better support USRs for anonymous enums, structs, by including the location where by Ted Kremenek · 15 years ago
- 1865cfe Do not generate USRs for declarations with 'no linkage' except for enums, structs, typedefs. by Ted Kremenek · 15 years ago
- b846deb Prune includes. by Benjamin Kramer · 15 years ago
- fa8231d Add initial USR support for macro definitions. by Ted Kremenek · 15 years ago
- c3ef91d Augment clang_getCursorUSR() to not always expect that clang_getCursorDecl() does the right by Ted Kremenek · 15 years ago
- cfb51b6 CIndex: move extractUSRSuffix out of extern "C" and simplify it. by Benjamin Kramer · 15 years ago
- 0c0fb41 Require that all Clang-based USRs start with the prefix 'c:' for the "USR space". by Ted Kremenek · 15 years ago
- ebfa339 Make the CIndex API more resilient to being used on invalid code. by Ted Kremenek · 15 years ago
- 66ccaec Rename clang_constructUSR_ObjCategory to clang_constructUSR_ObjCCategory. by Ted Kremenek · 15 years ago
- 896b70f Implement several CIndex functions for constructing USRs from C-strings instead of AST elements. by Ted Kremenek · 15 years ago
- ee4db4f Move createCXString() functions out of CIndexer and into the clang::cxstring namespace. by Ted Kremenek · 15 years ago
- a9f696d CIndex/USRs: Disable a bogus assert, we don't want CIndex to crash liberally. I by Daniel Dunbar · 15 years ago
- a030b7c Eliminate CIndex's dependency on the Clang Index library, since we by Douglas Gregor · 15 years ago
- 04d1dd4 Kill CXEntity and CXDecl. The first has never been used, while the by Douglas Gregor · 15 years ago
- e381c99 Tweak USR output for ObjC categories. by Ted Kremenek · 15 years ago
- b82b3be Refactor USR generation for TagDecls into a common method. by Ted Kremenek · 15 years ago
- 3adca6d Tweak USR generation to handle anonymous bitfields. by Ted Kremenek · 15 years ago
- cf84aa4 Replace clang_getDeclUSR() with clang_getCursorUSR(). Also remove printing 'contexts' from c-index-test output; it wasn't helpful and was extremely brittle. by Ted Kremenek · 15 years ago
- c5b48b3 Refactor USR logic for EnumDecls and RecordDecls so that both handle 'anonymous' declarations in the same way. by Ted Kremenek · 15 years ago
- 6a659fb USR generation: look at the typedef of an anonymous struct (if any) when trying to generate a USR. by Ted Kremenek · 15 years ago