1. b22d194 Make modules depend on the compiler's own module.map, as a proxy for the compiler itself. by Douglas Gregor · 11 years ago
  2. 8d030c7 Improve clarity/consistency of a few UsingDecl methods and related helpers. by Enea Zaffanella · 11 years ago
  3. a5e6601 Make IgnoreParens() look through ChooseExprs. by Eli Friedman · 11 years ago
  4. 4fa7eab OpenMP: basic support for #pragma omp parallel by Alexey Bataev · 11 years ago
  5. e33a0a8 Serialization support for TagDecl::IsCompleteDefinitionRequired by David Blaikie · 11 years ago
  6. e7bae15 C++ modules: Don't call DeclContext::lookup when half-way through deserializing by Richard Smith · 11 years ago
  7. 97a03cf Simplify GetBuiltinNames by hoising the NoBuiltins argument out of it. by Eli Bendersky · 11 years ago
  8. 70e7aec Use llvm::sys::fs::createUniqueFile. by Rafael Espindola · 11 years ago
  9. 6b9240e Use SmallVectorImpl& for function arguments instead of SmallVector. by Craig Topper · 11 years ago
  10. 8ae6387 Use typedef for Densemap contraining SmallVector passed to a function to avoid repeating SmallVector size. by Craig Topper · 11 years ago
  11. ee0a479 Add typedefs for Densemaps containing SmallVectors to avoid repeating the SmallVector size when creating iterators for the DenseMap. by Craig Topper · 11 years ago
  12. 09d19ef Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. by Craig Topper · 11 years ago
  13. 6982bf4 Lazily deserialize function template specializations. This fixes a cycle in by Richard Smith · 11 years ago
  14. 4fc5089 Lazily deserialize the "first' friend declaration when deserializing a class by Richard Smith · 11 years ago
  15. 9db7f57 Fix deserializing of class template partial specializations. Assign sequence by Richard Smith · 11 years ago
  16. 98f0723 Check for matching template-parameter-lists when merging template declarations. by Richard Smith · 11 years ago
  17. 12df246 [AST] Introduce a new DecayedType sugar node by Reid Kleckner · 11 years ago
  18. acd954b Slightly improve cross-module merging for function templates. by Richard Smith · 11 years ago
  19. bc3f628 This patch adds new private headers to the module map. Private by Lawrence Crowl · 11 years ago
  20. c2fa6b6 Improved source code fidelity for gcc mode attribute. by Enea Zaffanella · 11 years ago
  21. 7c3e615 PR12086, PR15117 by Richard Smith · 11 years ago
  22. 8229d22 Include Path.h instead of PathV2.h. by Rafael Espindola · 11 years ago
  23. 1f01f7c [libclang] Allow building a precompiled preamble with compiler errors by Argyrios Kyrtzidis · 11 years ago
  24. f9dbae7 Loosen r178109 even further, to assume that all redefined macros in system headers and system modules are equivalent. by Douglas Gregor · 11 years ago
  25. 211c8dd Model temporary lifetime-extension explicitly in the AST. Use this model to by Richard Smith · 11 years ago
  26. f8f480f [PCH] Fix crash with valid code, related to anonymous field initializers. by Argyrios Kyrtzidis · 11 years ago
  27. a99ecbc Fix linkage computation for derived types in inline functions. by Rafael Espindola · 11 years ago
  28. 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 · 11 years ago
  29. e565bfa Fix bitcode desynchronization when loading a PCH containing a class template by Richard Smith · 11 years ago
  30. cc8e22b Revert r182331, these checks should be based on the target not the host. by Richard Smith · 11 years ago
  31. 7efb8af Move two Darwin-specific hacks into #ifdef __APPLE__. These were stat'ing by Richard Smith · 11 years ago
  32. 0d8e964 First pass of semantic analysis for init-captures: check the initializer, build by Richard Smith · 11 years ago
  33. 6af701f OpenMP threadprivate with qualified names. by Alexey Bataev · 11 years ago
  34. 181e3ec Cleanup handling of UniqueExternalLinkage. by Rafael Espindola · 11 years ago
  35. 9dadfab C++1y deduced return types: when we deduce a return type for a function which by Richard Smith · 11 years ago
  36. c147861 [Modules] When things go horribly wrong when reading a module, point at the module cache. by Douglas Gregor · 11 years ago
  37. 27365ee ArrayRef'ize ShuffleVectorExpr::setExprs by Dmitri Gribenko · 11 years ago
  38. f9ba851 [PCH] Remove the ASTReaderListener::ReadHeaderFileInfo callback. by Argyrios Kyrtzidis · 11 years ago
  39. d3220db [modules] When building a module, make sure we don't serialize out HeaderFileInfo for headers not belonging to the module. by Argyrios Kyrtzidis · 11 years ago
  40. bdfdb1d Modify ASTReaderListener to allow visiting the input files of an AST file. by Argyrios Kyrtzidis · 11 years ago
  41. dc17384 In VarDecl nodes, store the thread storage class specifier as written. by Enea Zaffanella · 11 years ago
  42. 9fd6b8f Implement template support for CapturedStmt by Wei Pan · 11 years ago
  43. 2f72900 Rename ObjCImplementationDecl::getSuperLoc() -> getSuperClassLoc() for consistency with ObjCInterfaceDecl::getSuperClassLoc() by Argyrios Kyrtzidis · 11 years ago
  44. dc5be4f Serialization for captured statements by Ben Langmuir · 11 years ago
  45. 634c563 Keep track of an @implementation's super class name location, if one was provided. by Argyrios Kyrtzidis · 11 years ago
  46. aeeacf7 Move parsing of identifiers in MS-style inline assembly into by John McCall · 11 years ago
  47. dc7a4f5 Don't treat a non-deduced 'auto' type as being type-dependent. Instead, there by Richard Smith · 11 years ago
  48. 65110ca [PCH/modules] Require the preprocessing record option to match the used PCH, if modules are enabled. by Argyrios Kyrtzidis · 11 years ago
  49. 0532df0 [Modules] Fix an issue where the reconstructed redeclaration chain was incomplete, missing the definition from a module. by Argyrios Kyrtzidis · 11 years ago
  50. a2c3646 Implement C++1y decltype(auto). by Richard Smith · 11 years ago
  51. c3bf52c C++1y: Allow aggregates to have default initializers. by Richard Smith · 11 years ago
  52. 87f9d81 [Modules] Use global index to improve typo correction performance by Argyrios Kyrtzidis · 11 years ago
  53. 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 · 11 years ago
  54. 6afcf88 Sema for Captured Statements by Tareq A. Siraj · 11 years ago
  55. 051303c Implement CapturedStmt AST by Tareq A. Siraj · 11 years ago
  56. 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 11 years ago
  57. 38afbc7 Annotate flavor of TLS variable (statically or dynamically initialized) onto the AST. by Richard Smith · 11 years ago
  58. 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 · 11 years ago
  59. 6fd7d30 Add an option to parse all comments as documentation comments by Dmitri Gribenko · 11 years ago
  60. 4382867 Pare back r164351 somewhat. The problem that change was addressing was that we by Richard Smith · 11 years ago
  61. d2615cc Add 178663 back. by Rafael Espindola · 11 years ago
  62. 4f8a3eb Revert 178663. by Rafael Espindola · 11 years ago
  63. bd25ff8 [preprocessor] Allow comparing two macro definitions syntactically instead of only lexically. by Argyrios Kyrtzidis · 11 years ago
  64. 8f187f6 Don't compute a patched/semantic storage class. by Rafael Espindola · 11 years ago
  65. 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 · 11 years ago
  66. 0c70181 Objective-C: Provide fixit hints when warning by Fariborz Jahanian · 11 years ago
  67. ec8deba Objective-C: Provide fixit suggestions when class object by Fariborz Jahanian · 11 years ago
  68. ea744ab [modules] Make sure enabled diagnostic pragmas inside the module don't affect the translation unit that by Argyrios Kyrtzidis · 11 years ago
  69. c544ba0 <rdar://problem/13509689> Introduce -module-file-info option that provides information about a particular module file. by Douglas Gregor · 11 years ago
  70. 52151fd [modules] Before marking the module imported macros as ambiguous, check if this is a case where by Argyrios Kyrtzidis · 11 years ago
  71. 89b8f06 [PCH/modules] Remove HiddenName::MacroUndef by Argyrios Kyrtzidis · 11 years ago
  72. d560ce3 [Preprocessor] Remove PPMutationListener. by Argyrios Kyrtzidis · 11 years ago
  73. c56fff7 [Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses. by Argyrios Kyrtzidis · 11 years ago
  74. 9317ab9 [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives. by Argyrios Kyrtzidis · 11 years ago
  75. baa74bd [modules] When a MacroInfo object is deserialized, allocate and store its submodule ID. by Argyrios Kyrtzidis · 11 years ago
  76. fa69fc1 <rdar://problem/13479539> Simplify ModuleManager/GlobalModuleIndex interaction to eliminate a pile of extraneous stats(). by Douglas Gregor · 11 years ago
  77. c640058 OpenMP threadprivate directive parsing and semantic analysis by Alexey Bataev · 12 years ago
  78. 0beab27 Remove unused variable. by Benjamin Kramer · 12 years ago
  79. 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
  80. 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
  81. 970e441 Make sure that Module::ConfigMacrosExhaustive gets initialized and deserialized correctly. by Douglas Gregor · 12 years ago
  82. 63a7268 <rdar://problem/10796651> Introduce configuration macros into module maps. by Douglas Gregor · 12 years ago
  83. 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
  84. 677e15f <rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index. by Douglas Gregor · 12 years ago
  85. 0378433 [PCH] Fix assertion hit related to enum decls inside templated funtions. by Argyrios Kyrtzidis · 12 years ago
  86. 9cc3ed4 [modules] Don't record the macros from the predefines buffer. by Argyrios Kyrtzidis · 12 years ago
  87. 4a18c3b <rdar://problem/13426257> Introduce SDKSettings.plist as an input file dependency for PCH/modules. by Douglas Gregor · 12 years ago
  88. faf01f0 [modules] Don't write the UnusedFileScopedDecls vector to the module file. by Argyrios Kyrtzidis · 12 years ago
  89. 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
  90. 55ea75b [Modules] Don't eagerly load and associate all the module header files. by Argyrios Kyrtzidis · 12 years ago
  91. c1d2239 [Modules] Resolve top-headers of modules lazily. by Argyrios Kyrtzidis · 12 years ago
  92. bea522f ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType. by Jordan Rose · 12 years ago
  93. f8f373f [PCH] When complaining that a header from the PCH was modified, also mention by Argyrios Kyrtzidis · 12 years ago
  94. ee2d5fd [libclang] Introduce clang_findIncludesInFile, that can be used to retrieve all #import/#include directives in a specific file. by Argyrios Kyrtzidis · 12 years ago
  95. 398253a [PCH] When pre-validating the headers from the PCH, only validate non-system headers. by Argyrios Kyrtzidis · 12 years ago
  96. ed3802e [PCH] For HeaderFileInfoTrait, hash the key using size & time of the file. by Argyrios Kyrtzidis · 12 years ago
  97. 36592b1 [PCH] We don't need to instantiate HeaderFileInfoTrait in ASTReader more than once. by Argyrios Kyrtzidis · 12 years ago
  98. 8bd50b1 [PCH] Remove a couple of fields from serialization::reader::HeaderFileInfoTrait that are not used for anything. by Argyrios Kyrtzidis · 12 years ago
  99. 1c1508b [PCH] In HeaderFileInfoTrait::EqualKey(), use FileManager::getFile() to compare two filenames, instead of llvm::sys::fs::equivalent(). by Argyrios Kyrtzidis · 12 years ago
  100. 9b5b659 [PCH] Remove building a SmallPtrSet that is not actually used for anything. by Argyrios Kyrtzidis · 12 years ago