1. 9bc0c29 Changed all direct calls to CompletionConsumer.reset(..) to go call by Erik Verbruggen · 13 years ago
  2. 6a91d38 Added a flag to the parser to skip method bodies. by Erik Verbruggen · 13 years ago
  3. bef35c9 [PCH] Mark a PCH file with a flag to indicate if the serialized AST had by Argyrios Kyrtzidis · 13 years ago
  4. c6c5452 [preprocessor] Enhance PreprocessingRecord to keep track of locations of conditional directives. by Argyrios Kyrtzidis · 13 years ago
  5. e21dd28 Frontend: Default to creating output files using temporary files + rename. by Daniel Dunbar · 13 years ago
  6. 12f28ab Frontend: Don't automatically create missing directories when using temporary files with createOutputFile() by Daniel Dunbar · 13 years ago
  7. e1d4330 Don't record nested macro expansions in the preprocessing record, by Argyrios Kyrtzidis · 13 years ago
  8. c93dc78 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
  9. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 13 years ago
  10. 6f42b62 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 13 years ago
  11. 773303a Rename -dependency-graphviz to -dependencncy-dot by Douglas Gregor · 13 years ago
  12. c69a181 Introduce a -cc1 option "-dependency-graphviz" that determines header by Douglas Gregor · 13 years ago
  13. dc58aa7 Thread a TargetInfo through to the module map; we'll need it for by Douglas Gregor · 13 years ago
  14. 52f1272 Switch over to LLVM's file-level locking facility by Douglas Gregor · 13 years ago
  15. 85ae12d Ensure that we clean up after a failed module build and cope with the by Douglas Gregor · 13 years ago
  16. c5b2e58 Implement code completion support for module import declarations, e.g., by Douglas Gregor · 13 years ago
  17. e434ec7 Rework HeaderSearch's interface for getting a module from a name and by Douglas Gregor · 13 years ago
  18. a1f1fad Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 13 years ago
  19. 1f6b2b5 Extract the (InputKind, std::string) pair used to describe inputs to by Douglas Gregor · 13 years ago
  20. b7a7819 Store the submodules of a module in source order, as they are stored by Douglas Gregor · 13 years ago
  21. 51f564f Implement support for module requirements, which indicate the language by Douglas Gregor · 13 years ago
  22. 305dc3e Detect when mapping a #include/#import over to a submodule ends up by Douglas Gregor · 13 years ago
  23. 2a76410 Refactor SerializeDiagnosticsPrinter to using DiagnosticRenderer. This gives us comparative diagnostics by Ted Kremenek · 13 years ago
  24. 53ba956 Revert r146646 that was a mistake, and make the intended change in the right file. by Argyrios Kyrtzidis · 13 years ago
  25. f5a684d [libclang] Try to unbreak mingw build. by Argyrios Kyrtzidis · 13 years ago
  26. 5e3f922 Keep track of import dependencies between submodules within the module by Douglas Gregor · 13 years ago
  27. 29f2787 Make changes to SDiagsWriter to make it work in combination with the ARC migrator: by Argyrios Kyrtzidis · 13 years ago
  28. f64114b If we can't write the temporary module map file when compiling a by Douglas Gregor · 13 years ago
  29. e912029 Add a FIXME to provide a sensible error message here by Douglas Gregor · 13 years ago
  30. 1e821e9 Use absolute paths for temporary module map files by Douglas Gregor · 13 years ago
  31. 93ebfa6 When we treat an #include or #import as a module import, create an by Douglas Gregor · 13 years ago
  32. 5e35693 Introduce the notion of name visibility into modules. For a given by Douglas Gregor · 13 years ago
  33. 1a4761e Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 13 years ago
  34. e25633f Don't collide loop variable names (to appease GCC) by Matt Beaumont-Gay · 13 years ago
  35. 392ed2b Implement (de-)serialization of the description of a module and its by Douglas Gregor · 13 years ago
  36. b514c79 Teach the preprocessor how to handle module import declarations that by Douglas Gregor · 13 years ago
  37. 49009ec When loading a module that involves submodules (e.g., std.vector), by Douglas Gregor · 13 years ago
  38. 3d3589d Switch the module-loading interfaces and parser from a simple by Douglas Gregor · 13 years ago
  39. 18ee547 Switch on-demand module building over to use module maps, always. When by Douglas Gregor · 13 years ago
  40. f9e357d Teach the module import mechanism how to rebuild modules expressed via by Douglas Gregor · 13 years ago
  41. 933e7a6 Start refactoring to use module maps when rebuilding a module by Douglas Gregor · 13 years ago
  42. a4d36a6 When attempting to load a module that is not in the module cache, by Douglas Gregor · 13 years ago
  43. d3b74d9 Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted object. I discovered that llvm::RefCountedBase<T> has by Ted Kremenek · 13 years ago
  44. d2536a6 Revert r144703. It was a dumb idea anyway; will add the new bits more by Douglas Gregor · 13 years ago
  45. b8691df Split GenerateModuleAction into its own action, which will start by Douglas Gregor · 13 years ago
  46. b86b8dc Add a -cc1-level option -fmodule-name=<name>, which will be used when by Douglas Gregor · 13 years ago
  47. 8e23806 I predict that HeaderSearch will need the ability to generate by Douglas Gregor · 13 years ago
  48. 5d8b954 rename getHostTriple into getDefaultTargetTriple in clang by Sebastian Pop · 13 years ago
  49. 7800212 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 · 13 years ago
  50. 0caed28 lib/Frontend/CompilerInstance.cpp: Suppress a "Comparision of unsigned and signed" warning on Cygwin gcc-4.3.4. by NAKAMURA Takumi · 13 years ago
  51. a789ca9 Whitespace by NAKAMURA Takumi · 13 years ago
  52. 2572849 Seriously ugly hack, part 2 by Douglas Gregor · 13 years ago
  53. 1872e79 Seriously ugly hack to try to get the Windows builders back online by Douglas Gregor · 13 years ago
  54. 2bc7507 Introduce a simple file-based locking protocol for on-demand module by Douglas Gregor · 13 years ago
  55. 0ced799 When build a module on demand, run the module-building job on a by Douglas Gregor · 13 years ago
  56. 08d6acf Introduce an opt-in warning when a module is being implicitly built by Douglas Gregor · 13 years ago
  57. aee526e Introduce a pure virtual clone() method to DiagnosticConsumer, so that by Douglas Gregor · 13 years ago
  58. 621bc69 Rename VerifyDiagnosticsClient to VerifyDiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  59. 4e85b8a Rename ChainedDiagnosticClient to ChainedDiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  60. 78ad0b9 Rename DiagnosticClient to DiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  61. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  62. 507097e [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 13 years ago
  63. fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 13 years ago
  64. b2d39c2 Comment what's going on when we compile a module by Douglas Gregor · 13 years ago
  65. 4ebd45f Detect cyclic module dependencies in a manner that is rather more by Douglas Gregor · 13 years ago
  66. 1a995dd 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 · 13 years ago
  67. de8a905 Make -E work with module imports by Douglas Gregor · 13 years ago
  68. 76d991e 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 · 13 years ago
  69. 6e975c4 For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 13 years ago
  70. 1c7e047 When building a module on-demand, clear out the "non-modular" language by Douglas Gregor · 13 years ago
  71. 7824365 When compiling a module on-demand, re-use the diagnostics client by Douglas Gregor · 13 years ago
  72. 21cae20 When an import statement fails to find a module in the module cache, by Douglas Gregor · 13 years ago
  73. 9a6da69 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 13 years ago
  74. f8a1e51 Always construct an ASTReader with a non-NULL ASTContext and by Douglas Gregor · 13 years ago
  75. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  76. 998b3d3 Allow the preprocessor to be constructed without performing target- by Douglas Gregor · 13 years ago
  77. e082af1 Switch the "no module found" default-fatal warning to a default-fatal error. by Douglas Gregor · 13 years ago
  78. 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
  79. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
  80. 7e90985 Cut down the number of open/close system calls for output files. by Argyrios Kyrtzidis · 13 years ago
  81. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  82. 832d620 Switch all of the "isysroot" const char*'s throughout the AST reader by Douglas Gregor · 13 years ago
  83. 72a9ae1 Rename ASTReader::PerFileData to serialization::Module, pulling it out by Douglas Gregor · 13 years ago
  84. bc9d5a3 Cut down one open/close pair of system calls by using Path's makeUnique instead of createTemporaryFileOnDisk. by Argyrios Kyrtzidis · 13 years ago
  85. f62d43d Revamp the SourceManager to separate the representation of parsed by Douglas Gregor · 13 years ago
  86. ba7537f NestedMacroInstantiations -> NestedMacroExpansions by Chandler Carruth · 13 years ago
  87. 1626601 avoid using config.h in public headers by Dylan Noblesmith · 13 years ago
  88. f7f8188 Raise the ARCMT functionality in Clang into proper FrontendActions. by Chandler Carruth · 14 years ago
  89. 8f0e8d2 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 14 years ago
  90. dca8ee8 Introduce a new libclang parsing flag, by Douglas Gregor · 14 years ago
  91. e01eceb Frontend/CC_LOG_DIAGNOSTICS: Fix thinko and open diag log in append mode. by Daniel Dunbar · 14 years ago
  92. b6534bb Fronted/CC_LOG_DIAGNOSTICS: Wire up dwarf-debug-flags support. by Daniel Dunbar · 14 years ago
  93. 9df2349 Frontend: Sketch a LogDiagnosticPrinter object, and wire CC_LOG_DIAGNOSTICS to by Daniel Dunbar · 14 years ago
  94. da60885 Frontend: Change CC_PRINT_HEADERS to not print header depth markers, these don't by Daniel Dunbar · 14 years ago
  95. 4f32786 Improve crash recovery cleanup to recovery CompilerInstances during crash recovery. This was a huge resource "root" during crashes. by Ted Kremenek · 14 years ago
  96. 2e2468e Get rid of the static FileManager::FixupRelativePath. by Anders Carlsson · 14 years ago
  97. af036a6 Convert FileManager::FixupRelativePath over to using PathV2. by Anders Carlsson · 14 years ago
  98. 4b93d66 Re-instate r125819 and r125820 with no functionality change by Peter Collingbourne · 14 years ago
  99. 96b1d4b Revert 125820 and 125819 to fix PR9266. by Rafael Espindola · 14 years ago
  100. 906c73f Move CompilerInstance::LLVMContext and LLVMContext ownership to CodeGenAction by Peter Collingbourne · 14 years ago