1. 10a4972 revert SVN r265702, r265640 by Saleem Abdulrasool · 10 years ago
  2. 724275ba Basic: thread CodeGenOptions into TargetInfo by Saleem Abdulrasool · 10 years ago
  3. b1631d9 [CrashReproducer] Cleanup and move functionality around in ModuleDependencyCollector. NFC by Bruno Cardoso Lopes · 10 years ago
  4. f54146c clang-cl: Fix remaining bugs in interaction of /Yc and /FI /showIncludes. by Nico Weber · 10 years ago
  5. 149d9522 clang-cl: Include /FI headers in /showIncludes output. by Nico Weber · 10 years ago
  6. 4b5aede clang-cl: Add /Yc argument to /showIncludes output. by Nico Weber · 10 years ago
  7. 2ca4be9 clang-cl: Implement initial limited support for precompiled headers. by Nico Weber · 10 years ago
  8. 7e82e01 [modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a single by Richard Smith · 10 years ago
  9. 0772c42 Reduce the number of implicit StringRef->std::string conversions by threading StringRef through more APIs. by Benjamin Kramer · 10 years ago
  10. fa1eede Update for llvm API change. by Rafael Espindola · 10 years ago
  11. 5b60ad6 [Frontend] Rangify for loop. NFC. by Vedant Kumar · 10 years ago
  12. 8a308ec [modules] If we're given a module file, via -fmodule-file=, for a module, but by Richard Smith · 10 years ago
  13. 6623e1f Introduce module file extensions to piggy-back data onto module files. by Douglas Gregor · 10 years ago
  14. 95dc57a [modules] Allow the error when explicitly loading an incompatible module file by Richard Smith · 10 years ago
  15. ee4e08b Use llvm::errc instead of std::errc. by Rafael Espindola · 10 years ago
  16. 8b56366 Replace double negation of !FileID.isInvalid() with FileID.isValid(). by Yaron Keren · 10 years ago
  17. b5bc923 [CUDA] Allow parsing of host and device code simultaneously. by Artem Belevich · 10 years ago
  18. 8bfac2c createOutputFile should set Error to something if it returns null. by Douglas Katzman · 10 years ago
  19. 293534b Initialize the AST consumer as soon as we have both an ASTConsumer and an by Richard Smith · 10 years ago
  20. e75ee0f [modules] When explicitly building a module file, don't include timestamps in by Richard Smith · 10 years ago
  21. 3938f0c [modules] Stop dropping 'module.timestamp' files into the current directory by Richard Smith · 10 years ago
  22. 1193f2c Add sanitizer blacklists to the rules generated with -M/-MM/-MD/-MMD. by Ivan Krasin · 10 years ago
  23. 629d8e6 Fix some tabs. by Richard Smith · 10 years ago
  24. 86cc829 [modules] Remove now-dead code for lazy loading of files specified by -fmodule-file=. by Richard Smith · 10 years ago
  25. 0f99d6a [modules] PR22534: Load files specified by -fmodule-file= eagerly. In particular, this avoids the need to re-parse module map files when using such a module. by Richard Smith · 10 years ago
  26. 38c1e6d Unrevert r244412 (reverted in r244414), and delete the bogus line left behind by Richard Smith · 10 years ago
  27. b102d1a Revert "[modules] Don't leak -M flags for dependency file generation into the module" by Justin Bogner · 10 years ago
  28. 2d7fbbc [modules] Don't leak -M flags for dependency file generation into the module by Richard Smith · 10 years ago
  29. 03f7e61 [modules] Attach dependency listeners to the module manager once when it's by Richard Smith · 10 years ago
  30. d520a25 [modules] Produce an error if -cc1 wants to implicitly build a module and no by Richard Smith · 10 years ago
  31. fb2398d Make the clang module container format selectable from the command line. by Adrian Prantl · 10 years ago
  32. ce18a18 Extend -ftime-report to give more information about time spent reading module files. by Richard Smith · 10 years ago
  33. 5b81606 Replace some const std::string & with llvm::StringRef or std::string by Yaron Keren · 10 years ago
  34. 40178c3 Revert r241330. It compiled with Visual C++ 2013 and gcc 4.9.1 (mingw) but now fails the bots. by Yaron Keren · 10 years ago
  35. 4526701 Replace some const std::string & with llvm::StringRef or std::string by Yaron Keren · 10 years ago
  36. d30f5ff Revert r241319, investigating. by Yaron Keren · 10 years ago
  37. 25bb2e4 Replace some const std::string & with llvm::StringRef or std::string by Yaron Keren · 10 years ago
  38. bb165fb Introduce a PCHContainerOperations interface (NFC). by Adrian Prantl · 10 years ago
  39. 3204b15 Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial types by Benjamin Kramer · 10 years ago
  40. bca31b7 [modules] Move implicit creation of ImportDecls for #includes transformed into module imports from the frontend into Sema where it belongs. by Richard Smith · 10 years ago
  41. 2b63d15 [modules] Retain the name as written for umbrella headers and directories, rather than converting to an absolute path. No observable change expected, but this allows us to correctly compute the module for an umbrella header, which later changes will require. by Richard Smith · 10 years ago
  42. 4241314 [modules] Add local submodule visibility support for declarations. by Richard Smith · 10 years ago
  43. a7e2cc6 [modules] Start moving the module visibility information off the Module itself. by Richard Smith · 10 years ago
  44. 20e883e [modules] Stop trying to fake up a linear MacroDirective history. by Richard Smith · 10 years ago
  45. 2f16bc1 Use raw_pwrite_stream in clang. by Rafael Espindola · 11 years ago
  46. 0aa128e [Frontend] Close open file handles before renaming output files by Reid Kleckner · 11 years ago
  47. c80a406 Return std::unique_ptr to avoid a release and recreate. by Rafael Espindola · 11 years ago
  48. 269ec0f Use a std::unique_ptr to make it easier to see who owns the stream. by Rafael Espindola · 11 years ago
  49. ff8d943 [Modules] Don't compute a modules cache path if we're not using modules! by Chandler Carruth · 11 years ago
  50. 580dd29 [Modules] Stop creating timestamps for the modules cache and trying to by Chandler Carruth · 11 years ago
  51. 92e1b62 Remove many superfluous SmallString::str() calls. by Yaron Keren · 11 years ago
  52. 7f330cd Make module files passed to a module build via -fmodule-file= available to by Richard Smith · 11 years ago
  53. 37bd29a Give better diagnostics when -fmodule-file= finds a bad file: if the file is by Richard Smith · 11 years ago
  54. 8cebe37 [modules] Even if we already have a definition of a class, loading in another by Richard Smith · 11 years ago
  55. 5638c11 [modules] Fix a bug that would result in a build with P paths through a module by Richard Smith · 11 years ago
  56. d2e8b04 Add -fno-implicit-modules. by Manuel Klimek · 11 years ago
  57. bd0b651 [PCH/Modules] Check that the specific module cache path the PCH was built with, is the same as by Argyrios Kyrtzidis · 11 years ago
  58. 1daf480 Diagnose timeouts in the LockFileManager and delete the dead lock file by Ben Langmuir · 11 years ago
  59. 4eca9b9 [modules] When using -E, we may try to merge decls despite having no Sema by Richard Smith · 11 years ago
  60. ac425e9 PR22299: Relocate code for handling -fmodule-map-file= so that we don't try to by Richard Smith · 11 years ago
  61. 0c6387f [modules] If the same .pcm file is imported via two different paths, don't by Richard Smith · 11 years ago
  62. 4a89a06 PR21217: Slightly more eagerly load -fmodule-map-file= files and provide by Richard Smith · 11 years ago
  63. 3c1a41a [modules] Track how 'header' directives were written in module map files, by Richard Smith · 11 years ago
  64. 41c247a Make DiagnosticsEngine::takeClient return std::unique_ptr<> by Alexander Kornienko · 11 years ago
  65. 4c0ef379 A small correction for r221884. No functional changes. by Alexander Kornienko · 11 years ago
  66. 254b7db Support non-owned DiagnosticConsumer in SetupSerializedDiagnostics by Alexander Kornienko · 11 years ago
  67. d4b230b [modules] Load .pcm files specified by -fmodule-file lazily. by Richard Smith · 11 years ago
  68. a885796 Make VFS and FileManager match the current MemoryBuffer API. by Benjamin Kramer · 11 years ago
  69. 5a6a2fc Driver: Include driver diagnostics when we --serialize-diagnostics by Justin Bogner · 11 years ago
  70. e842a47 [modules] Initial support for explicitly loading .pcm files. by Richard Smith · 11 years ago
  71. 99891da Extend -Rmodule-build to also remark when module building finishes. by Richard Smith · 11 years ago
  72. d213aab Ensure that all module build failures get diagnosed by Ben Langmuir · 11 years ago
  73. 7ee2550 unique_ptrify ChainedDiagnosticConsumer's ctor parameters by David Blaikie · 11 years ago
  74. 11f8a94 Fix memory leak of raw_ostreams in LogDiagnosticPrinter handling. by David Blaikie · 11 years ago
  75. eb62b82 unique_ptrify the raw_ostream argument to clang::serialized_diags::create by David Blaikie · 11 years ago
  76. a97eaa1 Provide a BuryPointer for unique_ptrs. by David Blaikie · 11 years ago
  77. 50a5f97 unique_ptrify SourceManager::createFileID by David Blaikie · 11 years ago
  78. 49cc318 Overload SourceManager::overrideFileContents so that unconditionally passing ownership is explicitly done using unique_ptr. by David Blaikie · 11 years ago
  79. d87f8d7 Update for LLVM api change. by Rafael Espindola · 11 years ago
  80. eeccb30 Add support for the static analyzer to synthesize function implementations from external model files. by Ted Kremenek · 11 years ago
  81. 6406f7b Return a std::unique_ptr from getBufferForFile. NFC. by Rafael Espindola · 11 years ago
  82. dae941a Update for llvm api change. by Rafael Espindola · 11 years ago
  83. 69f3528 Revert r215331, "unique_ptrify CompilerInstance::OutputFile(s) and remove a unique_ptr around a non-owning raw_ostream in CodeGenAction::CreateASTConsumer" by NAKAMURA Takumi · 11 years ago
  84. 3b0e32b unique_ptrify CompilerInstance::OutputFile(s) and remove a unique_ptr around a non-owning raw_ostream in CodeGenAction::CreateASTConsumer by David Blaikie · 11 years ago
  85. 6153581 Out-of-line CompilerInstance::takeSema to avoid a header dependence from CompilerInstance.h on Sema.h by David Blaikie · 11 years ago
  86. 6beb6aa Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325) by David Blaikie · 11 years ago
  87. 9d6448b Refactor the module map file used for uniquing a module name out of by Ben Langmuir · 11 years ago
  88. b537a3a Add stopgap option -fmodule-implementation-of <name> by Ben Langmuir · 11 years ago
  89. b797d59 If a module build reports errors, don't try to load it by Ben Langmuir · 11 years ago
  90. 62a56f3 Revert "unique_ptr-ify ownership of ASTConsumers" by David Blaikie · 11 years ago
  91. a51666a unique_ptr-ify ownership of ASTConsumers by David Blaikie · 11 years ago
  92. 1b070d2 Peel away old-style file remapping typedefs and cruft by Alp Toker · 11 years ago
  93. c358000 Fix layering of file remapping and header search initialization by Alp Toker · 11 years ago
  94. 2d2b420 Update for llvm api change. by Rafael Espindola · 11 years ago
  95. 8075808 Use non-intrusive refcounting for TargetOptions by Alp Toker · 11 years ago
  96. 7443797 Constify a read-only parameter and give function a better name by Alp Toker · 11 years ago
  97. f994cef Track IntrusiveRefCntPtr::get() changes from LLVM r212366 by Alp Toker · 11 years ago
  98. 33c8090 Consider module depedencies when checking a preamble in libclang by Ben Langmuir · 11 years ago
  99. 66cc07b Remove 'const' from MemoryBuffers used through the SourceManager by David Blaikie · 11 years ago
  100. 86d1259 Frontend: Add a CC1 flag to dump module dependencies to a directory by Justin Bogner · 11 years ago