1. beee15e Allow multiple modules with the same name to coexist in the module cache by Ben Langmuir · 12 years ago
  2. afa7cb3 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  3. b898432 Replace OwningPtr with std::unique_ptr. by Ahmed Charles · 12 years ago
  4. 9a16beb Change OwningPtr::take() to OwningPtr::release(). by Ahmed Charles · 12 years ago
  5. e1974dc [Preprocessor] Pass TranslationUnitKind to the preprocessor and if it is TU_Prefix by Argyrios Kyrtzidis · 12 years ago
  6. 1b7ed91 [ASTUnit] Fix use-after-free bug in ASTUnit::getMainBufferWithPrecompiledPreamble(). by Argyrios Kyrtzidis · 12 years ago
  7. 801272a Add a driver option -ivfsoverlay by Ben Langmuir · 12 years ago
  8. c8130a7 Recommit virtual file system by Ben Langmuir · 12 years ago
  9. a32575e Reverting the virtual file system implementation, because it triggers an assertion by Juergen Ributzka · 12 years ago
  10. 090610d3 Initial implementation of virtual file system by Ben Langmuir · 12 years ago
  11. 3d4417c Stat system dependencies when using -verify-pch by Ben Langmuir · 12 years ago
  12. 2cb4a78 Add a CC1 option -verify-pch by Ben Langmuir · 12 years ago
  13. 5553d0d Sort all the #include lines with LLVM's utils/sort_includes.py which by Chandler Carruth · 12 years ago
  14. ce2c726 Bury leaked pointers in a global array to silence a leak detector in --disable-free mode by Kostya Serebryany · 12 years ago
  15. 965f882 Remove a whole lot of unused variables by Alp Toker · 12 years ago
  16. 5150f2f Avoid crashing if a directory has no pch files. by Rafael Espindola · 12 years ago
  17. f0168de [libclang] Allow building a precompiled preamble with compiler errors by Argyrios Kyrtzidis · 12 years ago
  18. 24ec769 [frontend] Make -chain-include work when used with modules. by Argyrios Kyrtzidis · 13 years ago
  19. 6c81141 [Preprocessor] Remove PPMutationListener. by Argyrios Kyrtzidis · 13 years ago
  20. c00f43a [frontend] Initialize the diagnostic client before loading an ast file. by Argyrios Kyrtzidis · 13 years ago
  21. 48b72d8 [frontend] Don't put a PCH/PTH filename into the set of includes in the preprocessor options; by Argyrios Kyrtzidis · 13 years ago
  22. c1bbec8 Rename the -cc1 option "-generate-module-index" to by Douglas Gregor · 13 years ago
  23. 5e306b1 Implement the writer side of the global module index. by Douglas Gregor · 13 years ago
  24. f831767 Documentation cleanup: fixing documentation for FrontendAction. by James Dennett · 13 years ago
  25. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  26. 873c858 Turn FrontendInputFile into an immutable class and have it also accept by Argyrios Kyrtzidis · 13 years ago
  27. 1b3240b Make CompilerInstance::InitializeSourceManager accept a FrontendInputFile, by Argyrios Kyrtzidis · 13 years ago
  28. d7c16b2 [PCH] Remove the stat cache from the PCH file. by Argyrios Kyrtzidis · 13 years ago
  29. b636875 Teach the PCH validator to check the preprocessor options, especially by Douglas Gregor · 13 years ago
  30. fc9e7a2 If the precompiled header named by "-include" is actually a directory, by Douglas Gregor · 13 years ago
  31. 3c717b4 Delete temporary output files when an error occurs during PCH reading. by Benjamin Kramer · 13 years ago
  32. cb28f9d Rework the (de-)serialization of macros, as stored in by Douglas Gregor · 13 years ago
  33. ea762b0 Make sure to call EndSourceFile even if we can't continue compiling. by Jordan Rose · 13 years ago
  34. 1416e17 [libclang] Don't crash when saving a PCH from a prefix header by Argyrios Kyrtzidis · 13 years ago
  35. 48b8128 Fix indenting. by David Blaikie · 13 years ago
  36. 6e92251 Added a flag to the parser to skip method bodies. by Erik Verbruggen · 14 years ago
  37. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  38. 4a280ff [PCH] Mark a PCH file with a flag to indicate if the serialized AST had by Argyrios Kyrtzidis · 14 years ago
  39. c95d819 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  40. db0fc51 Print NamedDecls directly to a raw_ostream where possible. by Benjamin Kramer · 14 years ago
  41. e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  42. a686e1b Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 14 years ago
  43. e9fc377 Extend the ExternalASTSource interface to allow the AST source to by Douglas Gregor · 14 years ago
  44. 32fbe31 Extract the (InputKind, std::string) pair used to describe inputs to by Douglas Gregor · 14 years ago
  45. 9afd449 When loading an AST file, set SourceManager::MainFileID to the main file of the AST file, by Argyrios Kyrtzidis · 14 years ago
  46. 68e081d Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
  47. f887db0 Move ChainedIncludesSource into the Frontend library. This never really by Chandler Carruth · 14 years ago
  48. b12986f Make -error-on-deserialized-decl work correctly by correctly delegating to by Argyrios Kyrtzidis · 14 years ago
  49. 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  50. 900d4bf Eliminate the list of modules from the preprocessor options. This was by Douglas Gregor · 14 years ago
  51. 69f74f8 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 14 years ago
  52. 0248f57 Wire up -import-module to run ReadAST for each module loaded. by Jonathan D. Turner · 14 years ago
  53. 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
  54. 925296b Revamp the SourceManager to separate the representation of parsed by Douglas Gregor · 14 years ago
  55. 90b6a2a [arcmt] Fix the ARC migrator. -arcmt-modify requires running before the initialization of SourceManager by Argyrios Kyrtzidis · 14 years ago
  56. b570351 Raise the ARCMT functionality in Clang into proper FrontendActions. by Chandler Carruth · 14 years ago
  57. 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
  58. 35dcda7 Introduce '-chain-include' option to specify headers that will be converted to chained PCHs in memory by Argyrios Kyrtzidis · 15 years ago
  59. 1388a89 Finish up the diagnostic client before we've torn down the ASTReader, by Douglas Gregor · 15 years ago
  60. 606c4ac Improve our uniquing of file entries when files are re-saved or are by Douglas Gregor · 15 years ago
  61. 741bf9d Support for -plugin-arg- with -add-plugin by Nico Weber · 15 years ago
  62. 2992efa Add -add-plugin flag, which runs plugins in addition to codegen. by Nico Weber · 15 years ago
  63. e8473c2 Such function decls,as objc's objc_msgSend, builtins in by Fariborz Jahanian · 15 years ago
  64. 5159f61 now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 15 years ago
  65. 31448a4 Use hasErrorOccurred() instead of getNumErrors() where it makes sense. by Argyrios Kyrtzidis · 15 years ago
  66. 71731d6 Implement -working-directory. by Argyrios Kyrtzidis · 15 years ago
  67. 2129ccf If Consumer object failed to create due to some by Fariborz Jahanian · 15 years ago
  68. 65ad569 Put the mechanism in place to track modifications in an AST entity that were committed after by Argyrios Kyrtzidis · 15 years ago
  69. 55d1fc2 Give a default implementation for ASTDeserializationListener's methods, no functionality change. by Argyrios Kyrtzidis · 15 years ago
  70. 0427be9 Introduce command line option -error-on-deserialized-decl that is accompanied by a name by Argyrios Kyrtzidis · 15 years ago
  71. a11aca4 Introduce command line option -dump-deserialized-decls which is used to print the PCH decls that got deserialized, for testing purposes. by Argyrios Kyrtzidis · 15 years ago
  72. 8b0666c Another step in the process of making the parser depend on Sema: by John McCall · 15 years ago
  73. d44cd6a More PCH -> AST renaming. by Sebastian Redl · 15 years ago
  74. 3e31c72 Rename various classes from PCH to AST. by Sebastian Redl · 15 years ago
  75. 0e93f01 Teach CompilerInstance to create and hold on to the Sema object used by Douglas Gregor · 15 years ago
  76. 07a89a8 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 · 15 years ago
  77. ce3a829 Implement -fno-validate-pch at the -cc1 level, which suppresses most by Douglas Gregor · 15 years ago
  78. 4d3af3e When given the -chained-pch option and a previous PCH file, have the PCHWriter emit a CHAINED_METADATA record instead of METADATA, and write a link to the previous file there. by Sebastian Redl · 15 years ago
  79. 9507f9c Frontend: Add FrontendAction support for handling LLVM IR inputs. by Daniel Dunbar · 15 years ago
  80. fcb2e6d FrontendAction: Track active file kind. by Daniel Dunbar · 15 years ago
  81. fa6214c Frontend: Rename hasASTSupport to hasASTFileSupport, which is more accurate. by Daniel Dunbar · 15 years ago
  82. aed46fc Frontend: Move some initialization from CompilerInstance to FrontendAction, to parallel what is done for AST inputs. by Daniel Dunbar · 15 years ago
  83. 8654638 Frontend: Change FrontendAction::BeginSourceFile to take the input kind instead of an IsAST bool. by Daniel Dunbar · 15 years ago
  84. 7f95d26 Make Diagnostic reference-counted, which is simpler than juggling by Douglas Gregor · 16 years ago
  85. 58c7934 Match MemoryBuffer API changes. by Chris Lattner · 16 years ago
  86. d03e823 Clarify the ownership semantics of the Diagnostic object used by by Douglas Gregor · 16 years ago
  87. cb9eaf5 PPCallbacks: Add hook for reaching the end of the main file, and fix DependencyFile to not do work in its destructor. by Daniel Dunbar · 16 years ago
  88. 1c558cd Lowercase for consistency by Kovarththanan Rajaratnam · 16 years ago
  89. 1615d45 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave by Jeffrey Yasskin · 16 years ago
  90. 5920300 Fix ASTUnit to allows require a (persistent) Diagnostic object be provided; propogate and simplify. by Daniel Dunbar · 16 years ago
  91. 5505dff This patch moves the frontend timer from clang-cc into CompilerInstance. by Kovarththanan Rajaratnam · 16 years ago
  92. d6ea902 Simplify PreprocessorOptions, it doesn't need abstracted field access. by Daniel Dunbar · 16 years ago
  93. a0ff58d Add FrontendAction interface, for encapsulating a "clang-cc" style action. by Daniel Dunbar · 16 years ago