- c1cef08 Added source locs for angled parentheses in class/var template partial specs. by Enea Zaffanella · 12 years ago
- f68af64 Expose LambdaIntroducer::DefaultLoc in the AST's LambdaExpr. by James Dennett · 12 years ago
- ac32d90 PR9992: Serialize and deserialize the token sequence for a function template in by Richard Smith · 12 years ago
- 51e75ae [PCH] Fix a PCH serialization crash, with invalid code related to forward enum references. by Argyrios Kyrtzidis · 12 years ago
- a7b8797 Eliminate CXXConstructorDecl::IsImplicitlyDefined. by Jordan Rose · 12 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 · 12 years ago
- 1888b91 When merging redeclaration chains across modules, if a declaration is visible by Richard Smith · 12 years ago
- afb90df Fix read of uninitialized enum value in test, caught by UBSan. No functionality by Richard Smith · 12 years ago
- b22d194 Make modules depend on the compiler's own module.map, as a proxy for the compiler itself. by Douglas Gregor · 12 years ago
- 8d030c7 Improve clarity/consistency of a few UsingDecl methods and related helpers. by Enea Zaffanella · 12 years ago
- a5e6601 Make IgnoreParens() look through ChooseExprs. by Eli Friedman · 12 years ago
- 4fa7eab OpenMP: basic support for #pragma omp parallel by Alexey Bataev · 12 years ago
- e33a0a8 Serialization support for TagDecl::IsCompleteDefinitionRequired by David Blaikie · 12 years ago
- e7bae15 C++ modules: Don't call DeclContext::lookup when half-way through deserializing by Richard Smith · 12 years ago
- 97a03cf Simplify GetBuiltinNames by hoising the NoBuiltins argument out of it. by Eli Bendersky · 12 years ago
- 70e7aec Use llvm::sys::fs::createUniqueFile. by Rafael Espindola · 12 years ago
- 6b9240e Use SmallVectorImpl& for function arguments instead of SmallVector. by Craig Topper · 12 years ago
- 8ae6387 Use typedef for Densemap contraining SmallVector passed to a function to avoid repeating SmallVector size. by Craig Topper · 12 years ago
- ee0a479 Add typedefs for Densemaps containing SmallVectors to avoid repeating the SmallVector size when creating iterators for the DenseMap. by Craig Topper · 12 years ago
- 09d19ef Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. by Craig Topper · 12 years ago
- 6982bf4 Lazily deserialize function template specializations. This fixes a cycle in by Richard Smith · 12 years ago
- 4fc5089 Lazily deserialize the "first' friend declaration when deserializing a class by Richard Smith · 12 years ago
- 9db7f57 Fix deserializing of class template partial specializations. Assign sequence by Richard Smith · 12 years ago
- 98f0723 Check for matching template-parameter-lists when merging template declarations. by Richard Smith · 12 years ago
- 12df246 [AST] Introduce a new DecayedType sugar node by Reid Kleckner · 12 years ago
- acd954b Slightly improve cross-module merging for function templates. by Richard Smith · 12 years ago
- bc3f628 This patch adds new private headers to the module map. Private by Lawrence Crowl · 12 years ago
- c2fa6b6 Improved source code fidelity for gcc mode attribute. by Enea Zaffanella · 12 years ago
- 7c3e615 PR12086, PR15117 by Richard Smith · 12 years ago
- 8229d22 Include Path.h instead of PathV2.h. by Rafael Espindola · 12 years ago
- 1f01f7c [libclang] Allow building a precompiled preamble with compiler errors by Argyrios Kyrtzidis · 12 years ago
- f9dbae7 Loosen r178109 even further, to assume that all redefined macros in system headers and system modules are equivalent. by Douglas Gregor · 12 years ago
- 211c8dd Model temporary lifetime-extension explicitly in the AST. Use this model to by Richard Smith · 12 years ago
- f8f480f [PCH] Fix crash with valid code, related to anonymous field initializers. by Argyrios Kyrtzidis · 12 years ago
- a99ecbc Fix linkage computation for derived types in inline functions. by Rafael Espindola · 12 years ago
- 3b7deda [modules] If we hit a failure while loading a PCH/module, abort parsing instead of trying to continue in an invalid state. by Argyrios Kyrtzidis · 12 years ago
- e565bfa Fix bitcode desynchronization when loading a PCH containing a class template by Richard Smith · 12 years ago
- cc8e22b Revert r182331, these checks should be based on the target not the host. by Richard Smith · 12 years ago
- 7efb8af Move two Darwin-specific hacks into #ifdef __APPLE__. These were stat'ing by Richard Smith · 12 years ago
- 0d8e964 First pass of semantic analysis for init-captures: check the initializer, build by Richard Smith · 12 years ago
- 6af701f OpenMP threadprivate with qualified names. by Alexey Bataev · 12 years ago
- 181e3ec Cleanup handling of UniqueExternalLinkage. by Rafael Espindola · 12 years ago
- 9dadfab C++1y deduced return types: when we deduce a return type for a function which by Richard Smith · 12 years ago
- c147861 [Modules] When things go horribly wrong when reading a module, point at the module cache. by Douglas Gregor · 12 years ago
- 27365ee ArrayRef'ize ShuffleVectorExpr::setExprs by Dmitri Gribenko · 12 years ago
- f9ba851 [PCH] Remove the ASTReaderListener::ReadHeaderFileInfo callback. by Argyrios Kyrtzidis · 12 years ago
- d3220db [modules] When building a module, make sure we don't serialize out HeaderFileInfo for headers not belonging to the module. by Argyrios Kyrtzidis · 12 years ago
- bdfdb1d Modify ASTReaderListener to allow visiting the input files of an AST file. by Argyrios Kyrtzidis · 12 years ago
- dc17384 In VarDecl nodes, store the thread storage class specifier as written. by Enea Zaffanella · 12 years ago
- 9fd6b8f Implement template support for CapturedStmt by Wei Pan · 12 years ago
- 2f72900 Rename ObjCImplementationDecl::getSuperLoc() -> getSuperClassLoc() for consistency with ObjCInterfaceDecl::getSuperClassLoc() by Argyrios Kyrtzidis · 12 years ago
- dc5be4f Serialization for captured statements by Ben Langmuir · 12 years ago
- 634c563 Keep track of an @implementation's super class name location, if one was provided. by Argyrios Kyrtzidis · 12 years ago
- aeeacf7 Move parsing of identifiers in MS-style inline assembly into by John McCall · 12 years ago
- dc7a4f5 Don't treat a non-deduced 'auto' type as being type-dependent. Instead, there by Richard Smith · 12 years ago
- 65110ca [PCH/modules] Require the preprocessing record option to match the used PCH, if modules are enabled. by Argyrios Kyrtzidis · 12 years ago
- 0532df0 [Modules] Fix an issue where the reconstructed redeclaration chain was incomplete, missing the definition from a module. by Argyrios Kyrtzidis · 12 years ago
- a2c3646 Implement C++1y decltype(auto). by Richard Smith · 12 years ago
- c3bf52c C++1y: Allow aggregates to have default initializers. by Richard Smith · 12 years ago
- 87f9d81 [Modules] Use global index to improve typo correction performance by Argyrios Kyrtzidis · 12 years ago
- 2e3d8c0 Enhance the ObjC global method pool to record whether there were 0, 1, or >= 2 methods (with a particular selector) inside categories. by Argyrios Kyrtzidis · 12 years ago
- 6afcf88 Sema for Captured Statements by Tareq A. Siraj · 12 years ago
- 051303c Implement CapturedStmt AST by Tareq A. Siraj · 12 years ago
- 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 12 years ago
- 38afbc7 Annotate flavor of TLS variable (statically or dynamically initialized) onto the AST. by Richard Smith · 12 years ago
- 7332ae4 <rdar://problem/13643854> Only emit ambiguous-expansion warnings when at least one of the macro definitions comes from a non-system header. by Douglas Gregor · 12 years ago
- 6fd7d30 Add an option to parse all comments as documentation comments by Dmitri Gribenko · 12 years ago
- 4382867 Pare back r164351 somewhat. The problem that change was addressing was that we by Richard Smith · 12 years ago
- d2615cc Add 178663 back. by Rafael Espindola · 12 years ago
- 4f8a3eb Revert 178663. by Rafael Espindola · 12 years ago
- bd25ff8 [preprocessor] Allow comparing two macro definitions syntactically instead of only lexically. by Argyrios Kyrtzidis · 12 years ago
- 8f187f6 Don't compute a patched/semantic storage class. by Rafael Espindola · 12 years ago
- b2dbfd8 [modules] If a submodule has re-definitions of the same macro, only the last definition will be used as the "exported" one. by Argyrios Kyrtzidis · 12 years ago
- 0c70181 Objective-C: Provide fixit hints when warning by Fariborz Jahanian · 12 years ago
- ec8deba Objective-C: Provide fixit suggestions when class object by Fariborz Jahanian · 12 years ago
- ea744ab [modules] Make sure enabled diagnostic pragmas inside the module don't affect the translation unit that by Argyrios Kyrtzidis · 12 years ago
- c544ba0 <rdar://problem/13509689> Introduce -module-file-info option that provides information about a particular module file. by Douglas Gregor · 12 years ago
- 52151fd [modules] Before marking the module imported macros as ambiguous, check if this is a case where by Argyrios Kyrtzidis · 12 years ago
- 89b8f06 [PCH/modules] Remove HiddenName::MacroUndef by Argyrios Kyrtzidis · 12 years ago
- d560ce3 [Preprocessor] Remove PPMutationListener. by Argyrios Kyrtzidis · 12 years ago
- c56fff7 [Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses. by Argyrios Kyrtzidis · 12 years ago
- 9317ab9 [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives. by Argyrios Kyrtzidis · 12 years ago
- baa74bd [modules] When a MacroInfo object is deserialized, allocate and store its submodule ID. by Argyrios Kyrtzidis · 12 years ago
- fa69fc1 <rdar://problem/13479539> Simplify ModuleManager/GlobalModuleIndex interaction to eliminate a pile of extraneous stats(). by Douglas Gregor · 12 years ago
- c640058 OpenMP threadprivate directive parsing and semantic analysis by Alexey Bataev · 12 years ago
- 0beab27 Remove unused variable. by Benjamin Kramer · 12 years ago
- 906d66a <rdar://problem/12368093> Extend module maps with a 'conflict' declaration, and warn when a newly-imported module conflicts with an already-imported module. by Douglas Gregor · 12 years ago
- 2bf383d Only introduce the SDKSettings.plist dependency in modules/PCH files that don't depend on any other modules or PCH files. by Douglas Gregor · 12 years ago
- 970e441 Make sure that Module::ConfigMacrosExhaustive gets initialized and deserialized correctly. by Douglas Gregor · 12 years ago
- 63a7268 <rdar://problem/10796651> Introduce configuration macros into module maps. by Douglas Gregor · 12 years ago
- ac39f13 Minor optimization to r177367 to treat a module with missing dependencies as out-of-date rather than missing. by Douglas Gregor · 12 years ago
- 677e15f <rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index. by Douglas Gregor · 12 years ago
- 0378433 [PCH] Fix assertion hit related to enum decls inside templated funtions. by Argyrios Kyrtzidis · 12 years ago
- 9cc3ed4 [modules] Don't record the macros from the predefines buffer. by Argyrios Kyrtzidis · 12 years ago
- 4a18c3b <rdar://problem/13426257> Introduce SDKSettings.plist as an input file dependency for PCH/modules. by Douglas Gregor · 12 years ago
- faf01f0 [modules] Don't write the UnusedFileScopedDecls vector to the module file. by Argyrios Kyrtzidis · 12 years ago
- 975d353 [modules] Check for delegating constructor cycles when building a module and don't write them out to the module file. by Argyrios Kyrtzidis · 12 years ago
- 55ea75b [Modules] Don't eagerly load and associate all the module header files. by Argyrios Kyrtzidis · 12 years ago
- c1d2239 [Modules] Resolve top-headers of modules lazily. by Argyrios Kyrtzidis · 12 years ago
- bea522f ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType. by Jordan Rose · 12 years ago