- 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
- 5a4649b Deserialize macro history when we deserialize an identifier that has by Douglas Gregor · 13 years ago
- cb28f9d Rework the (de-)serialization of macros, as stored in by Douglas Gregor · 13 years ago
- 8cb1746 If a macro has been #undef'd in a precompiled header, we still need to by Douglas Gregor · 13 years ago
- c597c8c [Modules] Introduce Module::TopHeaders which is a set of top-level headers by Argyrios Kyrtzidis · 13 years ago
- aeeb989 Fixed FunctionTypeLoc source range. by Abramo Bagnara · 13 years ago
- 4db774a [PCH/Module] Change the map of file-level DeclIDs to use a FileID by Argyrios Kyrtzidis · 13 years ago
- 10e7846 [libclang] When indexing an AST file, only deserialize the file level by Argyrios Kyrtzidis · 13 years ago
- f590e09 Add info in the preprocessing record whether an inclusion directive by Argyrios Kyrtzidis · 13 years ago
- b826a00 Fix the AST representation for non-type template arguments to encode by Eli Friedman · 13 years ago
- 1d26c02 Macro history (de-)serialization. Deserialization currently reads only the latest macro definition. Needs more work. by Alexander Kornienko · 13 years ago
- 53750b1 ASTWriter: Tighten up assertions when emitting a declaration name. by Benjamin Kramer · 13 years ago
- d564afb Add the TypeSourceInfo for the lambda call operator to the lambda's by Eli Friedman · 13 years ago
- 8b3f623 Keep history of macro definitions and #undefs by Alexander Kornienko · 13 years ago
- de70e0e [ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt. by Chad Rosier · 13 years ago
- e30d499 [ms-inline asm] Update the AST Reader/Writer for MS-style inline asms. by Chad Rosier · 13 years ago
- dd28e79 Fix a few -Wdocumentation warnings. by Dmitri Gribenko · 13 years ago
- 1226c60 Remove trailing return flag from FunctionTypeLoc, since we now carry that by Richard Smith · 13 years ago
- d3b5c908 Final piece of core issue 1330: delay computing the exception specification of by Richard Smith · 13 years ago
- 20f6fc6 Inline storage of attributes in AttributedStmt. by Alexander Kornienko · 13 years ago
- 7dd29d4 Don't store pointers into a std::vector (RawCommentList::Comments). Although by Dmitri Gribenko · 13 years ago
- 442dd80 [PCH] Make sure that all newly introduced visible decls in a DeclContext by Argyrios Kyrtzidis · 13 years ago
- 5fb5df9 Restructure how the driver communicates information about the by John McCall · 13 years ago
- aab8383 Structured comment parsing, first step. by Dmitri Gribenko · 13 years ago
- 5d3fb22 Explicitly build __builtin_va_list. by Meador Inge · 13 years ago