1. ddd2dfc Module use declarations (II) by Daniel Jasper · 11 years ago
  2. c2d7757 Don't eagerly load all conversion operators when loading a class declaration by Richard Smith · 11 years ago
  3. 344472e Use pop_back_val() instead of both back() and pop_back(). by Robert Wilhelm · 11 years ago
  4. 152b4e4 Revert "Implement a rudimentary form of generic lambdas." by Manuel Klimek · 11 years ago
  5. ecb5819 Implement a rudimentary form of generic lambdas. by Faisal Vali · 11 years ago
  6. c1cef08 Added source locs for angled parentheses in class/var template partial specs. by Enea Zaffanella · 11 years ago
  7. ac32d90 PR9992: Serialize and deserialize the token sequence for a function template in by Richard Smith · 11 years ago
  8. afb90df Fix read of uninitialized enum value in test, caught by UBSan. No functionality by Richard Smith · 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. 12df246 [AST] Introduce a new DecayedType sugar node by Reid Kleckner · 11 years ago
  13. bc3f628 This patch adds new private headers to the module map. Private by Lawrence Crowl · 11 years ago
  14. 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
  15. f8f480f [PCH] Fix crash with valid code, related to anonymous field initializers. by Argyrios Kyrtzidis · 11 years ago
  16. 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
  17. c147861 [Modules] When things go horribly wrong when reading a module, point at the module cache. by Douglas Gregor · 11 years ago
  18. f9ba851 [PCH] Remove the ASTReaderListener::ReadHeaderFileInfo callback. by Argyrios Kyrtzidis · 11 years ago
  19. bdfdb1d Modify ASTReaderListener to allow visiting the input files of an AST file. by Argyrios Kyrtzidis · 11 years ago
  20. aeeacf7 Move parsing of identifiers in MS-style inline assembly into by John McCall · 11 years ago
  21. dc7a4f5 Don't treat a non-deduced 'auto' type as being type-dependent. Instead, there by Richard Smith · 11 years ago
  22. 65110ca [PCH/modules] Require the preprocessing record option to match the used PCH, if modules are enabled. by Argyrios Kyrtzidis · 11 years ago
  23. 0532df0 [Modules] Fix an issue where the reconstructed redeclaration chain was incomplete, missing the definition from a module. by Argyrios Kyrtzidis · 11 years ago
  24. a2c3646 Implement C++1y decltype(auto). by Richard Smith · 11 years ago
  25. 87f9d81 [Modules] Use global index to improve typo correction performance by Argyrios Kyrtzidis · 11 years ago
  26. 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
  27. 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
  28. 6fd7d30 Add an option to parse all comments as documentation comments by Dmitri Gribenko · 11 years ago
  29. 4382867 Pare back r164351 somewhat. The problem that change was addressing was that we by Richard Smith · 11 years ago
  30. bd25ff8 [preprocessor] Allow comparing two macro definitions syntactically instead of only lexically. by Argyrios Kyrtzidis · 11 years ago
  31. c544ba0 <rdar://problem/13509689> Introduce -module-file-info option that provides information about a particular module file. by Douglas Gregor · 11 years ago
  32. 52151fd [modules] Before marking the module imported macros as ambiguous, check if this is a case where by Argyrios Kyrtzidis · 11 years ago
  33. 89b8f06 [PCH/modules] Remove HiddenName::MacroUndef by Argyrios Kyrtzidis · 11 years ago
  34. d560ce3 [Preprocessor] Remove PPMutationListener. by Argyrios Kyrtzidis · 11 years ago
  35. c56fff7 [Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses. by Argyrios Kyrtzidis · 11 years ago
  36. 9317ab9 [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives. by Argyrios Kyrtzidis · 12 years ago
  37. baa74bd [modules] When a MacroInfo object is deserialized, allocate and store its submodule ID. by Argyrios Kyrtzidis · 12 years ago
  38. fa69fc1 <rdar://problem/13479539> Simplify ModuleManager/GlobalModuleIndex interaction to eliminate a pile of extraneous stats(). by Douglas Gregor · 12 years ago
  39. 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
  40. 970e441 Make sure that Module::ConfigMacrosExhaustive gets initialized and deserialized correctly. by Douglas Gregor · 12 years ago
  41. 63a7268 <rdar://problem/10796651> Introduce configuration macros into module maps. by Douglas Gregor · 12 years ago
  42. 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
  43. 677e15f <rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index. by Douglas Gregor · 12 years ago
  44. 55ea75b [Modules] Don't eagerly load and associate all the module header files. by Argyrios Kyrtzidis · 12 years ago
  45. c1d2239 [Modules] Resolve top-headers of modules lazily. by Argyrios Kyrtzidis · 12 years ago
  46. bea522f ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType. by Jordan Rose · 12 years ago
  47. f8f373f [PCH] When complaining that a header from the PCH was modified, also mention by Argyrios Kyrtzidis · 12 years ago
  48. 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
  49. 398253a [PCH] When pre-validating the headers from the PCH, only validate non-system headers. by Argyrios Kyrtzidis · 12 years ago
  50. ed3802e [PCH] For HeaderFileInfoTrait, hash the key using size & time of the file. by Argyrios Kyrtzidis · 12 years ago
  51. 36592b1 [PCH] We don't need to instantiate HeaderFileInfoTrait in ASTReader more than once. by Argyrios Kyrtzidis · 12 years ago
  52. 8bd50b1 [PCH] Remove a couple of fields from serialization::reader::HeaderFileInfoTrait that are not used for anything. by Argyrios Kyrtzidis · 12 years ago
  53. 1c1508b [PCH] In HeaderFileInfoTrait::EqualKey(), use FileManager::getFile() to compare two filenames, instead of llvm::sys::fs::equivalent(). by Argyrios Kyrtzidis · 12 years ago
  54. 8504b7b [PCH] Enhance InputFile to also include whether the file is out-of-date. by Argyrios Kyrtzidis · 12 years ago
  55. 1ebefc7 [PCH] When deserializing an IdentifierInfo, call IdentifierInfo::RevertTokenIDToIdentifier() only when it's not already an identifier. by Argyrios Kyrtzidis · 12 years ago
  56. 0b849d3 [preprocessing record] Have the MacroDefinitions map point to the MacroDefinition object instead by Argyrios Kyrtzidis · 12 years ago
  57. 6ebf091 Comment parsing: add CommentOptions to allow specifying custom comment block commands by Dmitri Gribenko · 12 years ago
  58. dc84cd5 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 12 years ago
  59. 9818a1d [preprocessor] Split the MacroInfo class into two separate concepts, MacroInfo class by Argyrios Kyrtzidis · 12 years ago
  60. 21a0004 [modules] Refactor code from ASTReader::makeModuleVisible() into a new function, by Argyrios Kyrtzidis · 12 years ago
  61. cc9bdcb Use MapVector::pop_back() per LLVM r175538. by Douglas Gregor · 12 years ago
  62. aa94590 Ensure that the identifier chains have the most recent declaration after module deserialization. by Douglas Gregor · 12 years ago
  63. 7640b02 [PCH] Deserializing the DeclContext of a template parameter is not safe by Argyrios Kyrtzidis · 12 years ago
  64. 2cbd427 Order the methods in the global method pool based on when they become visible, not when they become deserialized <rdar://problem/13203033>. by Douglas Gregor · 12 years ago
  65. f4e955b [Modules] Cope better with top-level declarations loaded after being declared in the current translation unit <rdar://problem/13189985>. by Douglas Gregor · 12 years ago
  66. 21f18c4 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 12 years ago
  67. 3646c68 Simplify FindExternalVisibleDeclsByName by making it return a bool indicating by Richard Smith · 12 years ago
  68. 8bf778e Detect when we end up trying to load conflicting module files. by Douglas Gregor · 12 years ago
  69. 4fd83a3 Remove dead code related to the now defunct PCH stat cache. by Ted Kremenek · 12 years ago
  70. f5cfc89 Merge "special" types from different modules in the AST reader. by Douglas Gregor · 12 years ago
  71. 8b136d8 [modules] Introduce ModuleFile::DirectImportLoc which is the source location by Argyrios Kyrtzidis · 12 years ago
  72. 5ebcb20 For ModuleLoader::makeModuleVisible() also pass the source location where the by Argyrios Kyrtzidis · 12 years ago
  73. cd0655b Add a new -Wundefined-inline warning for inline functions which are used but not by Nick Lewycky · 12 years ago
  74. 995e26b Remove elements from Sema.UndefinedInternals as functions are defined. Also by Nick Lewycky · 12 years ago
  75. 59fd635 [Frontend] Remove HeaderSearchOptions::Entry::IsInternal, which is unused. by Daniel Dunbar · 12 years ago
  76. ef84554 [Frontend] Add an ExternCSystem include entry group. by Daniel Dunbar · 12 years ago
  77. 95fb36e Add some more ASTReader statistics for global method pool lookups. by Douglas Gregor · 12 years ago
  78. 01a4114 Preserve Sema::UndefinedInternals across PCH boundaries. Fixes by Nick Lewycky · 12 years ago
  79. 188bdcd Improve coordination between the module manager and the global module by Douglas Gregor · 12 years ago
  80. eab6652 [Frontend] Remove another IsUserSpecified member variable that is now unused. by Daniel Dunbar · 12 years ago
  81. 1a49d97 Implement the reader of the global module index and wire it into the AST reader. by Douglas Gregor · 12 years ago
  82. f575d6e Rename the -cc1 option "-generate-module-index" to by Douglas Gregor · 12 years ago
  83. e169807 Track the number of lookups and hits into the on-disk hash tables for by Douglas Gregor · 12 years ago
  84. a6b00fc Implement the writer side of the global module index. by Douglas Gregor · 12 years ago
  85. 479633c Factor the trait for lookup into the on-based hash table of by Douglas Gregor · 12 years ago
  86. e0d2066 Make getDefinitiveDeclContext() actually return a DeclContext, as one by Douglas Gregor · 12 years ago
  87. 9ec55f2 Switch to APFloat constructor taking fltSemantics. by Tim Northover · 12 years ago
  88. 125eb3e ReadSourceManagerBlock is skipping over records that can contain Blobs. Not passing by Chris Lattner · 12 years ago
  89. 8222b89 Revert r173056; it breaks one of the CodeGen-with-PCH tests. by Douglas Gregor · 12 years ago
  90. c44cc01 When loading an identifier from an AST file solely for the purpose of by Douglas Gregor · 12 years ago
  91. 5a04f9f Introduce a fast path for the ASTReader's name lookup within a by Douglas Gregor · 12 years ago
  92. e6b9d80 Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 12 years ago
  93. b3ce357 update to use the new BitcodeCursor readRecord that takes a StringRef blob parameter, by Chris Lattner · 12 years ago
  94. e4e4a88 add back a #include needed on some builders. by Chris Lattner · 12 years ago
  95. 8f9a1eb finish converting the normal cases in ASTReader to use the new BitstreamCursor APIs. by Chris Lattner · 12 years ago
  96. 99a5af0 convert some more stuff over to use new cursor APIs. by Chris Lattner · 12 years ago
  97. 88bde50 switch a bunch of ASTReader to use the new BitstreamCursor::advance* methods, by Chris Lattner · 12 years ago
  98. dc1088f [PCH/Modules] Revert r172843, it caused a module to fail building. by Argyrios Kyrtzidis · 12 years ago
  99. 8dc3c80 Remove unused variable by Matt Beaumont-Gay · 12 years ago
  100. f953276 [PCH/Modules] Re-apply r172620 and r172629, now with 100% less infinite loops! by Argyrios Kyrtzidis · 12 years ago