1. d3b74d9 Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted object. I discovered that llvm::RefCountedBase<T> has by Ted Kremenek · 13 years ago
  2. d2536a6 Revert r144703. It was a dumb idea anyway; will add the new bits more by Douglas Gregor · 13 years ago
  3. b8691df Split GenerateModuleAction into its own action, which will start by Douglas Gregor · 13 years ago
  4. b86b8dc Add a -cc1-level option -fmodule-name=<name>, which will be used when by Douglas Gregor · 13 years ago
  5. 8e23806 I predict that HeaderSearch will need the ability to generate by Douglas Gregor · 13 years ago
  6. 5d8b954 rename getHostTriple into getDefaultTargetTriple in clang by Sebastian Pop · 13 years ago
  7. 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
  8. 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
  9. a789ca9 Whitespace by NAKAMURA Takumi · 13 years ago
  10. 2572849 Seriously ugly hack, part 2 by Douglas Gregor · 13 years ago
  11. 1872e79 Seriously ugly hack to try to get the Windows builders back online by Douglas Gregor · 13 years ago
  12. 2bc7507 Introduce a simple file-based locking protocol for on-demand module by Douglas Gregor · 13 years ago
  13. 0ced799 When build a module on demand, run the module-building job on a by Douglas Gregor · 13 years ago
  14. 08d6acf Introduce an opt-in warning when a module is being implicitly built by Douglas Gregor · 13 years ago
  15. aee526e Introduce a pure virtual clone() method to DiagnosticConsumer, so that by Douglas Gregor · 13 years ago
  16. 621bc69 Rename VerifyDiagnosticsClient to VerifyDiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  17. 4e85b8a Rename ChainedDiagnosticClient to ChainedDiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  18. 78ad0b9 Rename DiagnosticClient to DiagnosticConsumer as per issue 5397 by David Blaikie · 13 years ago
  19. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  20. 507097e [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 13 years ago
  21. fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 13 years ago
  22. b2d39c2 Comment what's going on when we compile a module by Douglas Gregor · 13 years ago
  23. 4ebd45f Detect cyclic module dependencies in a manner that is rather more by Douglas Gregor · 13 years ago
  24. 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
  25. de8a905 Make -E work with module imports by Douglas Gregor · 13 years ago
  26. 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
  27. 6e975c4 For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 13 years ago
  28. 1c7e047 When building a module on-demand, clear out the "non-modular" language by Douglas Gregor · 13 years ago
  29. 7824365 When compiling a module on-demand, re-use the diagnostics client by Douglas Gregor · 13 years ago
  30. 21cae20 When an import statement fails to find a module in the module cache, by Douglas Gregor · 13 years ago
  31. 9a6da69 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 13 years ago
  32. f8a1e51 Always construct an ASTReader with a non-NULL ASTContext and by Douglas Gregor · 13 years ago
  33. bcfd1f5 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 13 years ago
  34. 998b3d3 Allow the preprocessor to be constructed without performing target- by Douglas Gregor · 13 years ago
  35. e082af1 Switch the "no module found" default-fatal warning to a default-fatal error. by Douglas Gregor · 13 years ago
  36. 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
  37. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
  38. 7e90985 Cut down the number of open/close system calls for output files. by Argyrios Kyrtzidis · 13 years ago
  39. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  40. 832d620 Switch all of the "isysroot" const char*'s throughout the AST reader by Douglas Gregor · 13 years ago
  41. 72a9ae1 Rename ASTReader::PerFileData to serialization::Module, pulling it out by Douglas Gregor · 13 years ago
  42. bc9d5a3 Cut down one open/close pair of system calls by using Path's makeUnique instead of createTemporaryFileOnDisk. by Argyrios Kyrtzidis · 13 years ago
  43. f62d43d Revamp the SourceManager to separate the representation of parsed by Douglas Gregor · 13 years ago
  44. ba7537f NestedMacroInstantiations -> NestedMacroExpansions by Chandler Carruth · 13 years ago
  45. 1626601 avoid using config.h in public headers by Dylan Noblesmith · 13 years ago
  46. f7f8188 Raise the ARCMT functionality in Clang into proper FrontendActions. by Chandler Carruth · 13 years ago
  47. 8f0e8d2 The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. by John McCall · 13 years ago
  48. dca8ee8 Introduce a new libclang parsing flag, by Douglas Gregor · 14 years ago
  49. e01eceb Frontend/CC_LOG_DIAGNOSTICS: Fix thinko and open diag log in append mode. by Daniel Dunbar · 14 years ago
  50. b6534bb Fronted/CC_LOG_DIAGNOSTICS: Wire up dwarf-debug-flags support. by Daniel Dunbar · 14 years ago
  51. 9df2349 Frontend: Sketch a LogDiagnosticPrinter object, and wire CC_LOG_DIAGNOSTICS to by Daniel Dunbar · 14 years ago
  52. da60885 Frontend: Change CC_PRINT_HEADERS to not print header depth markers, these don't by Daniel Dunbar · 14 years ago
  53. 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
  54. 2e2468e Get rid of the static FileManager::FixupRelativePath. by Anders Carlsson · 14 years ago
  55. af036a6 Convert FileManager::FixupRelativePath over to using PathV2. by Anders Carlsson · 14 years ago
  56. 4b93d66 Re-instate r125819 and r125820 with no functionality change by Peter Collingbourne · 14 years ago
  57. 96b1d4b Revert 125820 and 125819 to fix PR9266. by Rafael Espindola · 14 years ago
  58. 906c73f Move CompilerInstance::LLVMContext and LLVMContext ownership to CodeGenAction by Peter Collingbourne · 14 years ago
  59. 8ef6c8c Improve our uniquing of file entries when files are re-saved or are by Douglas Gregor · 14 years ago
  60. b34d69b Frontend: Add -header-include-file option, for allowing saving header include by Daniel Dunbar · 14 years ago
  61. eef63e0 Frontend: Factor out header include dumping (-H) into its own preprocessor by Daniel Dunbar · 14 years ago
  62. ff9cd96 Frontend: Add an explicit RemoveFileOnSignal flag argument, to control the by Daniel Dunbar · 14 years ago
  63. 32bef4e Replace all uses of PathV1::exists with PathV2::fs::exists. by Michael J. Spencer · 14 years ago
  64. 4eeebc4 MemoryBuffer API update. by Michael J. Spencer · 14 years ago
  65. 3a321e2 Use error_code instead of std::string* for MemoryBuffer. by Michael J. Spencer · 14 years ago
  66. 414cb64 When loading a precompiled preamble, use the file ID of the by Douglas Gregor · 14 years ago
  67. 03013fa Merge System into Support. by Michael J. Spencer · 14 years ago
  68. 681c74a don't allow remapping PTH file paths with -fworking-directory, the by Chris Lattner · 14 years ago
  69. 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 14 years ago
  70. 7ad97ff give FileManager a 'FileSystemOptions' ivar, which will be used by Chris Lattner · 14 years ago
  71. ab41b97 Remove the hack where, to get the return status, we had special case for VerifyDiagnosticsClient by Argyrios Kyrtzidis · 14 years ago
  72. f2224d8 Since multiple diagnostics can share one diagnostic client, have the client keeping track by Argyrios Kyrtzidis · 14 years ago
  73. 33e4e70 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 14 years ago
  74. e47be3e Improve ASTUnit's capture of diagnostics so that the by Douglas Gregor · 14 years ago
  75. 389db16 Implement -working-directory. by Argyrios Kyrtzidis · 14 years ago
  76. 90d9081 Add support for code completion on stdin. by Dan Gohman · 14 years ago
  77. 694137c Simplify this code: don't check for the same error two by Dan Gohman · 14 years ago
  78. a9f4f62 Eliminate the (de-)serialization of code completion results, now that by Douglas Gregor · 14 years ago
  79. d3ab63e Eliminate -fdiagnostics-binary and all of the infrastructure for by Douglas Gregor · 14 years ago
  80. 7d0c4cc Tighten up constness of argv parameters to allow for string literals as argumants and to reflect actual (non-modifying) use. by Axel Naumann · 14 years ago
  81. 1d9f1fe Give every file that ASTReader loads a type: module, PCH, precompiled preamble or main file. Base Decls' PCHLevel on this to make it more sane. by Sebastian Redl · 14 years ago
  82. dc24572 Use a temporary file for output which gets renamed after all the writing is finished. by Argyrios Kyrtzidis · 14 years ago
  83. f155dfa createMainFileID doesn't need its IncludePos argument, since by Dan Gohman · 14 years ago
  84. 6ab7cd8 Rename the ASTReader header files. by Sebastian Redl · 14 years ago
  85. 571db7f Rename various classes from PCH to AST. by Sebastian Redl · 14 years ago
  86. c43b54c Rename PCHReader to ASTReader. by Sebastian Redl · 14 years ago
  87. bdbb004 Simplify the ownership model for DiagnosticClients, which was really by Douglas Gregor · 14 years ago
  88. 8572813 Reintroduce the serialization library, with fixed dependencies. by Sebastian Redl · 14 years ago
  89. 4557e47 Revert Sebastian's build-breaking patch. by Douglas Gregor · 14 years ago
  90. 93c9729 Create a new Serialization module that contains all the PCH code, and will contain all the module code in the future. Update the Makefiles, CMake projects and the Xcode project. I hope I did everything right for Xcode. No functionality change. by Sebastian Redl · 14 years ago
  91. 8071e42 Extend the code-completion caching infrastructure to include global by Douglas Gregor · 14 years ago
  92. 1e3a97c The Sema object will get destroyed before all of the others anyway. We don't need to force it by Douglas Gregor · 14 years ago
  93. f18d0d8 Teach CompilerInstance to create and hold on to the Sema object used by Douglas Gregor · 14 years ago
  94. 1abc6bc Add code-completion support directly to ASTUnit, which performs code by Douglas Gregor · 14 years ago
  95. ffaab3e Make macro weirdness in chained PCH work. This required changing the way PCHReader and PCHWriter are initialized to correctly pick up all initializer. On the upside, this means that there is far less repetition in the dependent PCH now. by Sebastian Redl · 14 years ago
  96. fae3b2f Implement -fno-validate-pch at the -cc1 level, which suppresses most by Douglas Gregor · 14 years ago
  97. 63fe86b Make ASTContext always use the BumpPtrAllocator. by Douglas Gregor · 14 years ago
  98. fae4f15 Correctly initialize Reader to null. by Sebastian Redl · 14 years ago
  99. a93e3b5 Some preparatory work for chained PCH. No functionality change. by Sebastian Redl · 14 years ago
  100. 2056048 Frontend: Move some initialization from CompilerInstance to FrontendAction, to parallel what is done for AST inputs. by Daniel Dunbar · 14 years ago