- 1b41605 It is no longer necessary to opt out of pretty stack traces. by Filip Pizlo · 11 years ago
- ddc2a53 Store a TypeArgument on an attribute as a TypeSourceInfo*, rather than as a by Richard Smith · 11 years ago
- d386fef Factor out custom parsing for iboutletcollection and vec_type_hint attributes by Richard Smith · 11 years ago
- f059830 Add llvm_unreachable to pacify GCC's dropping off non-void function warning. by Benjamin Kramer · 11 years ago
- 2bf1c01 [libclang] When querying for the availability of an enumerator, pick up the availability from the enum declaration. by Argyrios Kyrtzidis · 11 years ago
- d195bc3 [OpenMP] Added parsing and semantic analysis for firstprivate clause by Alexey Bataev · 11 years ago
- 5133711 [libclang] Provide location for attributes and expose 'packed' attribute. by Argyrios Kyrtzidis · 11 years ago
- 543c4ae [OPENMP] Bug fixes and improvements. by Alexey Bataev · 11 years ago
- 767b3d2 Fix array_pod_sort predicates after LLVM change. by Benjamin Kramer · 11 years ago
- 0b5ca51 Remove unnecessary inclusion of Sema.h by David Blaikie · 11 years ago
- 0c01835 OpenMP: Data-sharing attributes analysis and clause 'shared' (fixed test threadprivate_messages.cpp) by Alexey Bataev · 11 years ago
- 13d53b9 Remove unused typedef. by Eric Christopher · 11 years ago
- 4367829 Revert "OpenMP: Data-sharing attributes analysis and clause 'shared'" by Rafael Espindola · 11 years ago
- 8f1a2db OpenMP: Data-sharing attributes analysis and clause 'shared' by Alexey Bataev · 11 years ago
- 344472e Use pop_back_val() instead of both back() and pop_back(). by Robert Wilhelm · 11 years ago
- c1cef08 Added source locs for angled parentheses in class/var template partial specs. by Enea Zaffanella · 11 years ago
- ef4579c Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention... by Larisse Voufo · 11 years ago
- 0fda0f7 Use llvm::sys::fs::UniqueID for windows and unix. by Rafael Espindola · 11 years ago
- 4fa7eab OpenMP: basic support for #pragma omp parallel by Alexey Bataev · 11 years ago
- 514afc7 [libclang] Introduce clang_Cursor_isObjCOptional, which returns whether the declaration was affected by "@optional" by Argyrios Kyrtzidis · 11 years ago
- 09d19ef Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. by Craig Topper · 11 years ago
- 12df246 [AST] Introduce a new DecayedType sugar node by Reid Kleckner · 11 years ago
- 25cd4a2 [libclang] When annotating tokens, don't override a property annotation with a getter/setter method annotation. by Argyrios Kyrtzidis · 11 years ago
- a99ecbc Fix linkage computation for derived types in inline functions. by Rafael Espindola · 11 years ago
- 4c9f58f [libclang] Add logging for clang_createTranslationUnit. by Argyrios Kyrtzidis · 11 years ago
- c965f76 libclang: add a function to check whether a member function is pure virtual by Dmitri Gribenko · 11 years ago
- 0d8e964 First pass of semantic analysis for init-captures: check the initializer, build by Richard Smith · 11 years ago
- 181e3ec Cleanup handling of UniqueExternalLinkage. by Rafael Espindola · 11 years ago
- 333e44c [libclang] Add a null check in CursorVisitor::visitPreprocessedEntities. by Argyrios Kyrtzidis · 11 years ago
- e858e66 [libclang] Introduce clang_Module_getASTFile function that returns the module file where a module object came from. by Argyrios Kyrtzidis · 11 years ago
- edab047 [libclang] Introduce a CXCursor_ObjCSelfExpr cursor, which is the equivalent of CXCursor_CXXThisExpr for C++ code. by Argyrios Kyrtzidis · 11 years ago
- 80e1aca [libclang] Introduce clang_Cursor_isVariadic, which returns non-zero if the given cursor is a variadic function or method. by Argyrios Kyrtzidis · 11 years ago
- 38dbad2 [libclang] Introduce clang_Cursor_getObjCDeclQualifiers, to query for 'ObjC Qualifiers' written next to the return and by Argyrios Kyrtzidis · 11 years ago
- 9ee6a66 [libclang] Introduce clang_Cursor_getObjCPropertyAttributes to query the written attributes in a property declaration. by Argyrios Kyrtzidis · 11 years ago
- 6afcf88 Sema for Captured Statements by Tareq A. Siraj · 11 years ago
- 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 11 years ago
- 516143b [libclang] Fix cursor visitation to not ignore template arguments in out-of-line member functions. by Argyrios Kyrtzidis · 11 years ago
- 0b60283 [libclang] Add some checks to make sure the given CXTranslationUnit is not null, before using it. by Argyrios Kyrtzidis · 11 years ago
- 9083628 Update the error handing static functions for r178161. Part of rdar://13296693 by Chad Rosier · 11 years ago
- c56fff7 [Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses. by Argyrios Kyrtzidis · 11 years ago
- c640058 OpenMP threadprivate directive parsing and semantic analysis by Alexey Bataev · 11 years ago
- c1d2239 [Modules] Resolve top-headers of modules lazily. by Argyrios Kyrtzidis · 11 years ago
- 389dc56 [libclang] Modify clang_findReferencesInFile and clang_findIncludesInFile to return a value. by Argyrios Kyrtzidis · 11 years ago
- b70e7a8 [libclang] Add Logger::operator<< overloads for CXCursor and FileEntry. by Argyrios Kyrtzidis · 11 years ago
- 44f65a5 [libclang] When logging a CXTranslationUnit that came from an AST file, print out the filename. by Argyrios Kyrtzidis · 11 years ago
- f23546a Suppress -Wswitch to unbreak the build. by David Blaikie · 11 years ago
- 5eada84 Streamify getNameForDiagnostic and remove the string versions of PrintTemplateArgumentList. by Benjamin Kramer · 11 years ago
- 4a3012d CIndex.cpp: Appease g++-4.4. "if (Optional<unsigned> Minor = In.getMinor())" did not work as expected. by NAKAMURA Takumi · 11 years ago
- 66874fb Use None rather than Optional<T>() where possible. by David Blaikie · 11 years ago
- 943f909 Strip 'llvm' from 'llvm::Optional' uses. by Ted Kremenek · 11 years ago
- 9818a1d [preprocessor] Split the MacroInfo class into two separate concepts, MacroInfo class by Argyrios Kyrtzidis · 11 years ago
- 39e6ab4 Replace TypeLoc llvm::cast support to be well-defined. by David Blaikie · 11 years ago
- 8206421 [libclang] Fix annotation of a range where the begin or end location by Argyrios Kyrtzidis · 11 years ago
- a86b37e [libclang] Attribute visitation happens out-of-source-order, make sure by Argyrios Kyrtzidis · 11 years ago
- 775bb8a libclang: CursorVisitor::VisitBuiltinTypeLoc(): Add OCLSampler. [-Wswitch] by NAKAMURA Takumi · 11 years ago
- aca3e56 libclang: remove 'using namespace cxstring' by Dmitri Gribenko · 11 years ago
- a376f87 libclang: remove unneeded const_casts by Dmitri Gribenko · 11 years ago
- 5595ded libclang: introduce cxstring::{createRef,createDup} for StringRefs by Dmitri Gribenko · 11 years ago
- 0c4394c libclang: introduce cxstring::{createRef,createDup} for C strings by Dmitri Gribenko · 11 years ago
- dc66adb libclang: itroduce cxstring::createEmpty() by Dmitri Gribenko · 11 years ago
- dad4c1a libclang: introduce cxstring::createNull() by Dmitri Gribenko · 11 years ago
- 9c48d16 libclang: refactor CXStringPool: make it a class by Dmitri Gribenko · 11 years ago
- 8c718e7 libclang: type safety for CXTranslationUnitImpl::CIdx by Dmitri Gribenko · 11 years ago
- 337ee24 libclang: type safety for CXTranslationUnitImpl::FormatContext by Dmitri Gribenko · 11 years ago
- e42e578 libclang: some type safety for CXTranslationUnitImpl's internals by Dmitri Gribenko · 11 years ago
- 5694feb libclang: factor out the frequent pattern static_cast<ASTUnit *>(TU->TUData) by Dmitri Gribenko · 11 years ago
- 404628c libclang: make getCursorParentDecl() return 'const Decl *' by Dmitri Gribenko · 11 years ago
- 7d91438 libclang: change getCursorAttr() to return 'const Attr *' by Dmitri Gribenko · 11 years ago
- ff74f96 libclang: make getCursorStmt() and getCursorExpr() return const pointers by Dmitri Gribenko · 11 years ago
- db84e7a [libclang] Introduce clang_getFileUniqueID which returns a struct by Argyrios Kyrtzidis · 11 years ago
- e22339c libclang: change return type of getCursorDecl() to 'const Decl *' by Dmitri Gribenko · 11 years ago
- e4ea879 Remove uneeded casts by Dmitri Gribenko · 11 years ago
- ccdfdd7 Explicitly cast away the const-ness instead of doing it implicitly. by Bill Wendling · 11 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 · 11 years ago
- d47afb9 Nuke SetUpBuildDumpLog. by Sean Silva · 11 years ago
- b1ba0ef Re-sort all the headers. Lots of regressions have crept in here. by Chandler Carruth · 11 years ago
- d7bf4a4 [libclang] In clang_reparseTranslationUnit_Impl, move the check whether TU is by Argyrios Kyrtzidis · 11 years ago
- 05756dc libclang: remove a few const_casts by Dmitri Gribenko · 11 years ago
- b395847 Constify argument of Preprocessor::getMacroInfoHistory and propagate to by Dmitri Gribenko · 11 years ago
- cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 11 years ago
- 67812b2 libclang: change CXCursor to store 'const void *' pointers for by Dmitri Gribenko · 11 years ago
- 46f9252 libclang: use getCursorTU and getCursorASTUnit instead of explicit casts by Dmitri Gribenko · 11 years ago
- c6f5c6a [libclang] Enhance logging capabilities of libclang. by Argyrios Kyrtzidis · 11 years ago
- d1d9df6 [libclang] In clang_equalCursors, clear out the "FirstInDeclGroup" part in a declaration cursor by Argyrios Kyrtzidis · 11 years ago
- 3453bf7 [libclang] When annotating preprocessor tokens, if we are in a macro definition, by Argyrios Kyrtzidis · 11 years ago
- c059f89 [libclang] Simplify annotation of preprocessing tokens and remove the AnnotateTokensData by Argyrios Kyrtzidis · 11 years ago
- e9de485 [libclang] Make token annotation of type/storage qualifiers accurate. by Argyrios Kyrtzidis · 11 years ago
- 664b06f [libclang] When getting the cursor for an identifier inside a macro definition, check if by Argyrios Kyrtzidis · 11 years ago
- ad017fa Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 12 years ago
- 094dbf9 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
- 88b9521 This is the libclang patch providing minimal API to by Fariborz Jahanian · 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
- b94b62c [libclang] Make sure tokens from preprocessor directives are annotated as such, by Argyrios Kyrtzidis · 12 years ago
- f59edb9 Sort #include lines for tools/... by Chandler Carruth · 12 years ago
- 7aa7eb9 [libclang] Remove WorkingDir field from CIndexer, it has been rendered useless. by Argyrios Kyrtzidis · 12 years ago
- 6e64973 Revert r167801, "[preprocessor] When #including something that contributes no by Daniel Dunbar · 12 years ago
- 4d10b40 [preprocessor] When #including something that contributes no tokens at all, by Argyrios Kyrtzidis · 12 years ago
- 02c23eb Make DiagnosticOptions intrusively reference-counted, and make sure by Douglas Gregor · 12 years ago