1. 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  2. e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  3. 2e12965 Rename -dependency-graphviz to -dependencncy-dot by Douglas Gregor · 14 years ago
  4. 83d46be Introduce a -cc1 option "-dependency-graphviz" that determines header by Douglas Gregor · 14 years ago
  5. 8992928 Thread a TargetInfo through to the module map; we'll need it for by Douglas Gregor · 14 years ago
  6. e212489 Switch over to LLVM's file-level locking facility by Douglas Gregor · 14 years ago
  7. e1fbde5 Ensure that we clean up after a failed module build and cope with the by Douglas Gregor · 14 years ago
  8. 07f4357 Implement code completion support for module import declarations, e.g., by Douglas Gregor · 14 years ago
  9. 279a6c3 Rework HeaderSearch's interface for getting a module from a name and by Douglas Gregor · 14 years ago
  10. a686e1b Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 14 years ago
  11. 32fbe31 Extract the (InputKind, std::string) pair used to describe inputs to by Douglas Gregor · 14 years ago
  12. eb90e83 Store the submodules of a module in source order, as they are stored by Douglas Gregor · 14 years ago
  13. 1fb5c3a Implement support for module requirements, which indicate the language by Douglas Gregor · 14 years ago
  14. 98a52db Detect when mapping a #include/#import over to a submodule ends up by Douglas Gregor · 14 years ago
  15. 4548e04 Refactor SerializeDiagnosticsPrinter to using DiagnosticRenderer. This gives us comparative diagnostics by Ted Kremenek · 14 years ago
  16. a0caa29 Revert r146646 that was a mistake, and make the intended change in the right file. by Argyrios Kyrtzidis · 14 years ago
  17. d99472f [libclang] Try to unbreak mingw build. by Argyrios Kyrtzidis · 14 years ago
  18. 2537a36 Keep track of import dependencies between submodules within the module by Douglas Gregor · 14 years ago
  19. 7910d7b Make changes to SDiagsWriter to make it work in combination with the ARC migrator: by Argyrios Kyrtzidis · 14 years ago
  20. ee78d3e If we can't write the temporary module map file when compiling a by Douglas Gregor · 14 years ago
  21. 2f554c4 Add a FIXME to provide a sensible error message here by Douglas Gregor · 14 years ago
  22. 19f9f7b Use absolute paths for temporary module map files by Douglas Gregor · 14 years ago
  23. bcfc7d0 When we treat an #include or #import as a module import, create an by Douglas Gregor · 14 years ago
  24. ff2be53 Introduce the notion of name visibility into modules. For a given by Douglas Gregor · 14 years ago
  25. de3ef50 Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 14 years ago
  26. eb44eda Don't collide loop variable names (to appease GCC) by Matt Beaumont-Gay · 14 years ago
  27. 6902197 Implement (de-)serialization of the description of a module and its by Douglas Gregor · 14 years ago
  28. 1805b8a Teach the preprocessor how to handle module import declarations that by Douglas Gregor · 14 years ago
  29. 5196bc6 When loading a module that involves submodules (e.g., std.vector), by Douglas Gregor · 14 years ago
  30. 7194420 Switch the module-loading interfaces and parser from a simple by Douglas Gregor · 14 years ago
  31. f545f67 Switch on-demand module building over to use module maps, always. When by Douglas Gregor · 14 years ago
  32. 514b636 Teach the module import mechanism how to rebuild modules expressed via by Douglas Gregor · 14 years ago
  33. 6dc5792 Start refactoring to use module maps when rebuilding a module by Douglas Gregor · 14 years ago
  34. ca29545 When attempting to load a module that is not in the module cache, by Douglas Gregor · 14 years ago
  35. 8cf47df Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted object. I discovered that llvm::RefCountedBase<T> has by Ted Kremenek · 14 years ago
  36. ac42ec6 Revert r144703. It was a dumb idea anyway; will add the new bits more by Douglas Gregor · 14 years ago
  37. 86b6f74 Split GenerateModuleAction into its own action, which will start by Douglas Gregor · 14 years ago
  38. 7d106e4 Add a -cc1-level option -fmodule-name=<name>, which will be used when by Douglas Gregor · 14 years ago
  39. 197ac20 I predict that HeaderSearch will need the ability to generate by Douglas Gregor · 14 years ago
  40. 8188c8a rename getHostTriple into getDefaultTargetTriple in clang by Sebastian Pop · 14 years ago
  41. 4610ea2 Start work on SerializedDiagnosticPrinter, a new DiagnosticConsumer that serializes out the diagnostics for a given translation unit to a bit code file. This is a WIP. by Ted Kremenek · 14 years ago
  42. 0010bd9 lib/Frontend/CompilerInstance.cpp: Suppress a "Comparision of unsigned and signed" warning on Cygwin gcc-4.3.4. by NAKAMURA Takumi · 14 years ago
  43. 82a3511 Whitespace by NAKAMURA Takumi · 14 years ago
  44. a04a46e Seriously ugly hack, part 2 by Douglas Gregor · 14 years ago
  45. 10312ab Seriously ugly hack to try to get the Windows builders back online by Douglas Gregor · 14 years ago
  46. 54a8881 Introduce a simple file-based locking protocol for on-demand module by Douglas Gregor · 14 years ago
  47. 51e0b54 When build a module on demand, run the module-building job on a by Douglas Gregor · 14 years ago
  48. 44e688d Introduce an opt-in warning when a module is being implicitly built by Douglas Gregor · 14 years ago
  49. d0e9e3a Introduce a pure virtual clone() method to DiagnosticConsumer, so that by Douglas Gregor · 14 years ago
  50. 69609dc Rename VerifyDiagnosticsClient to VerifyDiagnosticConsumer as per issue 5397 by David Blaikie · 14 years ago
  51. 8b00dcb Rename ChainedDiagnosticClient to ChainedDiagnosticConsumer as per issue 5397 by David Blaikie · 14 years ago
  52. e2eefae Rename DiagnosticClient to DiagnosticConsumer as per issue 5397 by David Blaikie · 14 years ago
  53. 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  54. 7c06d86 [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 14 years ago
  55. 97eec24 Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 14 years ago
  56. 44bf68d Comment what's going on when we compile a module by Douglas Gregor · 14 years ago
  57. dff0e89 Detect cyclic module dependencies in a manner that is rather more by Douglas Gregor · 14 years ago
  58. 6137d32 When we load the first module, make sure that we wire up the ASTConsumer to the newly-created ASTReader. This makes sure that CodeGen sees the declarations it is interested in by Douglas Gregor · 14 years ago
  59. 21931ef Make -E work with module imports by Douglas Gregor · 14 years ago
  60. 3728ea7 Assert that the module hash produced after stripping away non-modular options is the same as the module hash before stripping those options. by Douglas Gregor · 14 years ago
  61. 1735f4e For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 14 years ago
  62. f1312a8 When building a module on-demand, clear out the "non-modular" language by Douglas Gregor · 14 years ago
  63. 2b9b464 When compiling a module on-demand, re-use the diagnostics client by Douglas Gregor · 14 years ago
  64. faeb1d4 When an import statement fails to find a module in the module cache, by Douglas Gregor · 14 years ago
  65. 1e44e02 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 14 years ago
  66. 8835e03 Always construct an ASTReader with a non-NULL ASTContext and by Douglas Gregor · 14 years ago
  67. e8bbc12 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 14 years ago
  68. 83297df Allow the preprocessor to be constructed without performing target- by Douglas Gregor · 14 years ago
  69. dd8a2fe Switch the "no module found" default-fatal warning to a default-fatal error. by Douglas Gregor · 14 years ago
  70. 0814253 Introduce support for a simple module import declaration, which by Douglas Gregor · 14 years ago
  71. 69f74f8 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 14 years ago
  72. 08a2bfd Cut down the number of open/close system calls for output files. by Argyrios Kyrtzidis · 14 years ago
  73. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  74. c567ba2 Switch all of the "isysroot" const char*'s throughout the AST reader by Douglas Gregor · 14 years ago
  75. a6895d8 Rename ASTReader::PerFileData to serialization::Module, pulling it out by Douglas Gregor · 14 years ago
  76. ff9a550 Cut down one open/close pair of system calls by using Path's makeUnique instead of createTemporaryFileOnDisk. by Argyrios Kyrtzidis · 14 years ago
  77. 925296b Revamp the SourceManager to separate the representation of parsed by Douglas Gregor · 14 years ago
  78. de81fc8 NestedMacroInstantiations -> NestedMacroExpansions by Chandler Carruth · 14 years ago
  79. 321cdb8 avoid using config.h in public headers by Dylan Noblesmith · 14 years ago
  80. b570351 Raise the ARCMT functionality in Clang into proper FrontendActions. by Chandler Carruth · 14 years ago
  81. d70fb98 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 14 years ago
  82. 998caea Introduce a new libclang parsing flag, by Douglas Gregor · 15 years ago
  83. 44d9ef7 Frontend/CC_LOG_DIAGNOSTICS: Fix thinko and open diag log in append mode. by Daniel Dunbar · 15 years ago
  84. 7b83306 Fronted/CC_LOG_DIAGNOSTICS: Wire up dwarf-debug-flags support. by Daniel Dunbar · 15 years ago
  85. 2083c32 Frontend: Sketch a LogDiagnosticPrinter object, and wire CC_LOG_DIAGNOSTICS to by Daniel Dunbar · 15 years ago
  86. fe908a8 Frontend: Change CC_PRINT_HEADERS to not print header depth markers, these don't by Daniel Dunbar · 15 years ago
  87. 5e14d39 Improve crash recovery cleanup to recovery CompilerInstances during crash recovery. This was a huge resource "root" during crashes. by Ted Kremenek · 15 years ago
  88. 9ba8fb1 Get rid of the static FileManager::FixupRelativePath. by Anders Carlsson · 15 years ago
  89. b5c356a Convert FileManager::FixupRelativePath over to using PathV2. by Anders Carlsson · 15 years ago
  90. 8f5cf74 Re-instate r125819 and r125820 with no functionality change by Peter Collingbourne · 15 years ago
  91. a6d2bff Revert 125820 and 125819 to fix PR9266. by Rafael Espindola · 15 years ago
  92. 14a552b Move CompilerInstance::LLVMContext and LLVMContext ownership to CodeGenAction by Peter Collingbourne · 15 years ago
  93. 606c4ac Improve our uniquing of file entries when files are re-saved or are by Douglas Gregor · 15 years ago
  94. 1af1d2751 Frontend: Add -header-include-file option, for allowing saving header include by Daniel Dunbar · 15 years ago
  95. 27734fd Frontend: Factor out header include dumping (-H) into its own preprocessor by Daniel Dunbar · 15 years ago
  96. e326f9b Frontend: Add an explicit RemoveFileOnSignal flag argument, to control the by Daniel Dunbar · 15 years ago
  97. f6efe58 Replace all uses of PathV1::exists with PathV2::fs::exists. by Michael J. Spencer · 15 years ago
  98. d9da7a1 MemoryBuffer API update. by Michael J. Spencer · 15 years ago
  99. f25faaa Use error_code instead of std::string* for MemoryBuffer. by Michael J. Spencer · 15 years ago
  100. 936a5b4 When loading a precompiled preamble, use the file ID of the by Douglas Gregor · 15 years ago