- 6dbe187 Added source locs for angled parentheses in class/var template partial specs. by Enea Zaffanella · 12 years ago
- e40f2ba PR9992: Serialize and deserialize the token sequence for a function template in by Richard Smith · 12 years ago
- acfbbd7 [PCH] Fix a PCH serialization crash, with invalid code related to forward enum references. by Argyrios Kyrtzidis · 12 years ago
- 39a1e50 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
- a3dd900 Make modules depend on the compiler's own module.map, as a proxy for the compiler itself. by Douglas Gregor · 12 years ago
- e3cef2a Simplify GetBuiltinNames by hoising the NoBuiltins argument out of it. by Eli Bendersky · 12 years ago
- 2341c0d Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. by Craig Topper · 12 years ago
- 68ad0e7 Lazily deserialize the "first' friend declaration when deserializing a class by Richard Smith · 12 years ago
- 8a36502 [AST] Introduce a new DecayedType sugar node by Reid Kleckner · 12 years ago
- b53e548 This patch adds new private headers to the module map. Private by Lawrence Crowl · 12 years ago
- cc1b96d PR12086, PR15117 by Richard Smith · 12 years ago
- 0b1f476 Revert r182331, these checks should be based on the target not the host. by Richard Smith · 12 years ago
- fcf713a Move two Darwin-specific hacks into #ifdef __APPLE__. These were stat'ing by Richard Smith · 12 years ago
- ba71c08 First pass of semantic analysis for init-captures: check the initializer, build by Richard Smith · 12 years ago
- 1fa5d64 C++1y deduced return types: when we deduce a return type for a function which by Richard Smith · 12 years ago
- 6f722b4 [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
- f413f5e Move parsing of identifiers in MS-style inline assembly into by John McCall · 13 years ago
- 27d807c Don't treat a non-deduced 'auto' type as being type-dependent. Instead, there by Richard Smith · 13 years ago
- d3afa0c [PCH/modules] Require the preprocessing record option to match the used PCH, if modules are enabled. by Argyrios Kyrtzidis · 13 years ago
- e5edbf9 [Modules] Fix an issue where the reconstructed redeclaration chain was incomplete, missing the definition from a module. by Argyrios Kyrtzidis · 13 years ago
- 74aeef5 Implement C++1y decltype(auto). by Richard Smith · 13 years ago
- d3da6e0 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 · 13 years ago
- 5e77d76 Basic support for Microsoft property declarations and references thereto. by John McCall · 13 years ago
- a7d16ce Add an option to parse all comments as documentation comments by Dmitri Gribenko · 13 years ago
- c0fbba7 Pare back r164351 somewhat. The problem that change was addressing was that we by Richard Smith · 13 years ago
- 3e612b4 [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 · 13 years ago
- 0f06b98 [modules] Make sure enabled diagnostic pragmas inside the module don't affect the translation unit that by Argyrios Kyrtzidis · 13 years ago
- b6210df [Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses. by Argyrios Kyrtzidis · 13 years ago
- eb663da [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives. by Argyrios Kyrtzidis · 13 years ago
- fb91265 <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 · 13 years ago
- 2bb719f Only introduce the SDKSettings.plist dependency in modules/PCH files that don't depend on any other modules or PCH files. by Douglas Gregor · 13 years ago
- 35b13ec <rdar://problem/10796651> Introduce configuration macros into module maps. by Douglas Gregor · 13 years ago
- 7029ce1 <rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index. by Douglas Gregor · 13 years ago
- 0aef0f0 [modules] Don't record the macros from the predefines buffer. by Argyrios Kyrtzidis · 13 years ago
- 49491f7 <rdar://problem/13426257> Introduce SDKSettings.plist as an input file dependency for PCH/modules. by Douglas Gregor · 13 years ago
- 5985236 [modules] Don't write the UnusedFileScopedDecls vector to the module file. by Argyrios Kyrtzidis · 13 years ago
- ffb3558 [modules] Check for delegating constructor cycles when building a module and don't write them out to the module file. by Argyrios Kyrtzidis · 13 years ago
- b146baa [Modules] Don't eagerly load and associate all the module header files. by Argyrios Kyrtzidis · 13 years ago
- 3c5305c [Modules] Resolve top-headers of modules lazily. by Argyrios Kyrtzidis · 13 years ago
- 7d23857 [PCH] When pre-validating the headers from the PCH, only validate non-system headers. by Argyrios Kyrtzidis · 13 years ago
- 5c2a345 [PCH] For HeaderFileInfoTrait, hash the key using size & time of the file. by Argyrios Kyrtzidis · 13 years ago
- 7c9ba11 [PCH] Remove building a SmallPtrSet that is not actually used for anything. by Argyrios Kyrtzidis · 13 years ago
- acf2e78 Comment parsing: add CommentOptions to allow specifying custom comment block commands by Dmitri Gribenko · 13 years ago
- 05785d1 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 13 years ago
- 09c9e81 [preprocessor] Split the MacroInfo class into two separate concepts, MacroInfo class by Argyrios Kyrtzidis · 13 years ago
- 6168bd2 Ensure that the identifier chains have the most recent declaration after module deserialization. by Douglas Gregor · 13 years ago
- 8d7edce Always keep highest identifier, selector, and macro IDs when we've by Douglas Gregor · 13 years ago
- 03cb137 Remove dead code related to the now defunct PCH stat cache. by Ted Kremenek · 13 years ago
- 9c7eb1d Add a new -Wundefined-inline warning for inline functions which are used but not by Nick Lewycky · 13 years ago
- f0f5616 Remove elements from Sema.UndefinedInternals as functions are defined. Also by Nick Lewycky · 13 years ago
- 5368173 [Frontend] Remove HeaderSearchOptions::Entry::IsInternal, which is unused. by Daniel Dunbar · 13 years ago
- 9f23745 [Frontend] Add an ExternCSystem include entry group. by Daniel Dunbar · 13 years ago
- 8334af8 Preserve Sema::UndefinedInternals across PCH boundaries. Fixes by Nick Lewycky · 13 years ago
- 606420e [Frontend] Remove another IsUserSpecified member variable that is now unused. by Daniel Dunbar · 13 years ago
- 9f78289 Introduce a fast path for the ASTReader's name lookup within a by Douglas Gregor · 13 years ago
- 719736c [PCH/Modules] Revert r172843, it caused a module to fail building. by Argyrios Kyrtzidis · 13 years ago
- 8bee90d [PCH/Modules] Re-apply r172620 and r172629, now with 100% less infinite loops! by Argyrios Kyrtzidis · 13 years ago
- f54319c [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 13 years ago
- 6a7cb9f Revert Clang r172620 and r172629, which caused a hang when building by Douglas Gregor · 13 years ago
- 048fbfa Rework the traversal of Objective-C categories and extensions to by Douglas Gregor · 13 years ago
- f40f67a [PCH/Modules] Change how macro [re]definitions are de/serialized. by Argyrios Kyrtzidis · 13 years ago
- bae0e35 Fix Casting by David Greene · 13 years ago
- 6ddfca9 Implement parsing, AST, (de-)serialization, and placeholder global by Douglas Gregor · 13 years ago
- f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
- 78165b5 Truth in advertising: LocallyScopedExternalDecls actually only contains by Richard Smith · 13 years ago
- 7572be2 [PCH] (De)serialize the end location of MacroInfo. by Argyrios Kyrtzidis · 13 years ago
- e68cf27 updateOutOfDateIdentifier() can cause the identifier table to be by Douglas Gregor · 13 years ago
- ff7d47a Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as per review discussion in r170365 by David Blaikie · 13 years ago
- 3960540 [PCH] Make the new PCH format (control block) backwards compatible and by Argyrios Kyrtzidis · 13 years ago
- e65856f [PCH] When writing out the list of input files, avoid emitting duplicate by Argyrios Kyrtzidis · 13 years ago
- 6b02d46 Finish implementing 'selected constructor' rules for triviality in C++11. In by Richard Smith · 13 years ago
- 593f993 Implement C++03 [dcl.init]p5's checking for value-initialization of references by Richard Smith · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- 328aae5 Refactor to reduce duplication in handling of special member functions. No functionality change. by Richard Smith · 13 years ago
- 1c33fe8 Store on the CXXRecordDecl whether the class has, or would have, a copy by Richard Smith · 13 years ago
- 0f05fb9 Introduce ASTUnresolvedSet, an UnresolvedSet-like class, whose contents are by Argyrios Kyrtzidis · 13 years ago
- 5259524 [modules] Use a memory buffer directly as input for the module includes, by Argyrios Kyrtzidis · 13 years ago
- 2ec2936 [modules] Setup the import location of a module file and use it by Argyrios Kyrtzidis · 13 years ago
- 14d3c79 Suppress elided variadic macro argument extension diagnostic for macros using by Eli Friedman · 13 years ago
- d7c16b2 [PCH] Remove the stat cache from the PCH file. by Argyrios Kyrtzidis · 13 years ago
- efaa54a [PCH] The diagnostic state points can refer to previously created by Argyrios Kyrtzidis · 13 years ago
- b636875 Teach the PCH validator to check the preprocessor options, especially by Douglas Gregor · 13 years ago
- b6af6c2 (De-)serialize the preprocessor options, including macros defined, by Douglas Gregor · 13 years ago
- 2d30236 (De-)serialize header search options. by Douglas Gregor · 13 years ago
- c6317db (De-)serialize the file system options. by Douglas Gregor · 13 years ago
- 8263ffb Serialize DiagnosticOptions to the AST file. by Douglas Gregor · 13 years ago
- 3120d2c Eliminate the redundancy between source-file information in the source by Douglas Gregor · 13 years ago
- deca50f ASTWriter.cpp: Fix a warning. [-Wunused-variable] by NAKAMURA Takumi · 13 years ago
- 108cb22 Describe the new input-files block and its record, for llvm-bcanalyzer. by Douglas Gregor · 13 years ago
- 72be390 Move the set of files to be validated in an AST file into the control by Douglas Gregor · 13 years ago
- fad10d8 Collapse the original file name and original file ID records into a by Douglas Gregor · 13 years ago
- 0aa21c9 Collapse the "version control revision/tag" AST file record into the by Douglas Gregor · 13 years ago
- 4d3611c Split the target options out into their own record within the AST by Douglas Gregor · 13 years ago
- 112b907 Start factoring the on-disk records for an AST file into a control by Douglas Gregor · 13 years ago
- cb177f1 Serialize TargetOptions into an AST file, and make sure that we keep by Douglas Gregor · 13 years ago
- 5952766 Introduce the notion of excluded headers into the module map by Douglas Gregor · 13 years ago
- cfa46a8 Track which particular submodule #undef's a macro, so that the actual by Douglas Gregor · 13 years ago
- 0db720f [libclang] Improve AST serialization done by ASTUnit::Save(). by Argyrios Kyrtzidis · 13 years ago
- 2f8925e Remove the ASTDeserializationListener's MacroVisible() callback, which by Douglas Gregor · 13 years ago
- 0634737 Remove an unused bit from the serialized IdentifierInfo by Douglas Gregor · 13 years ago