1. 3d4417c Stat system dependencies when using -verify-pch by Ben Langmuir · 12 years ago
  2. 2cb4a78 Add a CC1 option -verify-pch by Ben Langmuir · 12 years ago
  3. 9eb229b Require a module.map file to load a module by Ben Langmuir · 12 years ago
  4. 2a00878 Use the simpler version of llvm::sys::fs::remove when possible. by Rafael Espindola · 12 years ago
  5. 0761a8a Modules: Don't warn upon missing headers while reading the module map. by Daniel Jasper · 12 years ago
  6. a3feee2 Allow a new syntax in a module requires-declaration: by Richard Smith · 12 years ago
  7. 1f76c4e Use the same SourceManager for ModuleMaps and compilations. by Manuel Klimek · 12 years ago
  8. 92304e0 Fix crash if a submodule @imports another submodule from the same module. The by Richard Smith · 12 years ago
  9. 963ff2c Fix potential race in module building code. by Eli Friedman · 12 years ago
  10. 3841fa3 SourceManager intialization tweaks. by Benjamin Kramer · 12 years ago
  11. 0fd6207 clang-cl: Support /showIncludes by Hans Wennborg · 12 years ago
  12. a07f720 Use the simpler is_directory. by Rafael Espindola · 12 years ago
  13. 16125fb Update for llvm API change. by Rafael Espindola · 12 years ago
  14. 1862711 Use llvm::sys::fs::createUniqueFile. by Rafael Espindola · 12 years ago
  15. a36e78e Use llvm::sys::fs::createTemporaryFile. by Rafael Espindola · 12 years ago
  16. 1d0912a We don't need to check for windows' error codes in here. by Rafael Espindola · 12 years ago
  17. 157f34b Update for llvm::sys::fs::unique_file not creating directories. by Rafael Espindola · 12 years ago
  18. 73c23a7 Small improvements to createOutputFile. by Rafael Espindola · 12 years ago
  19. 399ab33 Remove PathV1.h from CompilerInstance.cpp. by Rafael Espindola · 12 years ago
  20. 963c553 [Modules] If a module map resides in a system header directory, treat it as a system module. by Douglas Gregor · 12 years ago
  21. fc92e84 Use llvm::sys::fs::can_write. by Rafael Espindola · 12 years ago
  22. dcf73d2 Don't depend on the transitive inclusion of PathV1.h. by Rafael Espindola · 12 years ago
  23. 18556de Use the sys::RemoveFileOnSignal that takes a StringRef. by Rafael Espindola · 12 years ago
  24. a3346d8 Use the global functions instead of the Program methods. by Rafael Espindola · 12 years ago
  25. dc9fdaf [modules] If we hit a failure while loading a PCH/module, abort parsing instead of trying to continue in an invalid state. by Argyrios Kyrtzidis · 12 years ago
  26. 30071cea Remove DiagnosticConsumer::clone(), a bad idea that is now unused. by Douglas Gregor · 13 years ago
  27. 6b93096 When building a module, forward diagnostics to the outer diagnostic consumer. by Douglas Gregor · 13 years ago
  28. 3446ee03 Remove the unused MemoryBuffers, no functionality change. by Argyrios Kyrtzidis · 13 years ago
  29. 0c2f30b [preprocessor] Allow comparing two macro definitions syntactically instead of only lexically. by Argyrios Kyrtzidis · 13 years ago
  30. 05ba2a0 Use getPredefinesFileID() appropriately. by Douglas Gregor · 13 years ago
  31. dbcf503 Remove sign-compare warning on systems that still use 32 bit time_ts. by Benjamin Kramer · 13 years ago
  32. 6c81141 [Preprocessor] Remove PPMutationListener. by Argyrios Kyrtzidis · 13 years ago
  33. b6210df [Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses. by Argyrios Kyrtzidis · 13 years ago
  34. 37da327 Use <time.h> rather than <sys/time.h> by Douglas Gregor · 13 years ago
  35. 527b1c9 <rdar://problem/13434605> Periodically prune the module cache so that it does not grow forever. by Douglas Gregor · 13 years ago
  36. 11ef0b7 <rdar://problem/13479539> Only rebuild the global module cache when we're allowed to. by Douglas Gregor · 13 years ago
  37. fb91265 <rdar://problem/12368093> Extend module maps with a 'conflict' declaration, and warn when a newly-imported module conflicts with an already-imported module. by Douglas Gregor · 13 years ago
  38. 35b13ec <rdar://problem/10796651> Introduce configuration macros into module maps. by Douglas Gregor · 13 years ago
  39. 7029ce1 <rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index. by Douglas Gregor · 13 years ago
  40. dadd85d Never cache the result of a module file lookup. by Douglas Gregor · 13 years ago
  41. 2236c20 Be a little more permissive with -fmodules-ignore-macro= by removing everything after the second '=' if it is there. by Douglas Gregor · 13 years ago
  42. 5dc3899 Introduce -fmodules-ignore-macro=NNN to ignore a macro when building/loading modules. by Douglas Gregor · 13 years ago
  43. 8a114ab Detect when we end up trying to load conflicting module files. by Douglas Gregor · 13 years ago
  44. 125df05 For ModuleLoader::makeModuleVisible() also pass the source location where the by Argyrios Kyrtzidis · 13 years ago
  45. 1744158 Don't warn about Unicode characters in -E mode. by Jordan Rose · 13 years ago
  46. e060e57 Implement the reader of the global module index and wire it into the AST reader. by Douglas Gregor · 13 years ago
  47. c1bbec8 Rename the -cc1 option "-generate-module-index" to by Douglas Gregor · 13 years ago
  48. 5e306b1 Implement the writer side of the global module index. by Douglas Gregor · 13 years ago
  49. f1b49e2 Nuke SetUpBuildDumpLog. by Sean Silva · 13 years ago
  50. 2118a5c Fix what appears to be a copy-paste error. by Sean Silva · 13 years ago
  51. f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
  52. c147b0b Provide Decl::getOwningModule(), which determines the (sub)module in by Douglas Gregor · 13 years ago
  53. 0f2b463 Be more careful about updating the failed-modules set by Douglas Gregor · 13 years ago
  54. 2060482 Remove -Wmodule-build; it was a dumb idea anyway. <rdar://problem/12957525> by Douglas Gregor · 13 years ago
  55. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  56. f3d587e Refactor recording the preprocessor conditional directive regions out of by Argyrios Kyrtzidis · 13 years ago
  57. 6336543 Rename ModuleBuildPath -> ModuleBuildStack. Thanks, Dmitri! by Douglas Gregor · 13 years ago
  58. af8f026 When an error occurs while building a module on demand, provide "While by Douglas Gregor · 13 years ago
  59. 7a62657 Keep track of modules that have failed to build. If we encounter an by Douglas Gregor · 13 years ago
  60. db0745a Frontend: Create a virtual file for named pipe inputs. by Daniel Dunbar · 13 years ago
  61. f8715de Since CreateTargetInfo is taking ownership of the target options, pass by Douglas Gregor · 13 years ago
  62. 2ec2936 [modules] Setup the import location of a module file and use it by Argyrios Kyrtzidis · 13 years ago
  63. 6566e23 Add a FileCharacteristic parameter to SourceManager::createFileIDForMemBuffer by Argyrios Kyrtzidis · 13 years ago
  64. 873c858 Turn FrontendInputFile into an immutable class and have it also accept by Argyrios Kyrtzidis · 13 years ago
  65. 1b3240b Make CompilerInstance::InitializeSourceManager accept a FrontendInputFile, by Argyrios Kyrtzidis · 13 years ago
  66. 188dbef When loading a module fails because it is out of date, rebuild that by Douglas Gregor · 13 years ago
  67. e2951f4 Frontend: Add support for reading named pipes as the main file. by Daniel Dunbar · 13 years ago
  68. d7c16b2 [PCH] Remove the stat cache from the PCH file. by Argyrios Kyrtzidis · 13 years ago
  69. 3a6c814 Decouple code-completion for the SkipFunctionBodies frontend option and by Argyrios Kyrtzidis · 13 years ago
  70. 1452ff1 Teach the preprocessor to hold onto the preprocessor options. by Douglas Gregor · 13 years ago
  71. b85b9cc Move HeaderSearchOptions into the Lex library, make it intrusively by Douglas Gregor · 13 years ago
  72. 811db4e Make DiagnosticOptions intrusively reference-counted, and make sure by Douglas Gregor · 13 years ago
  73. 4b29c16 Allow clients of the AST reader to specify what kinds of AST load by Douglas Gregor · 13 years ago
  74. c9ad5fb Distinguish the various kinds of AST file loading failures: by Douglas Gregor · 13 years ago
  75. 13afbf4 Make sure temporary files are deleted when recovering from a crash when compiling modules. by Benjamin Kramer · 13 years ago
  76. 3c717b4 Delete temporary output files when an error occurs during PCH reading. by Benjamin Kramer · 13 years ago
  77. cb28f9d Rework the (de-)serialization of macros, as stored in by Douglas Gregor · 13 years ago
  78. 72d1aa3 Introduce ASTConsumer::HandleImplicitImportDecl() callback that is invoked by Argyrios Kyrtzidis · 13 years ago
  79. 43af513 In the Module class, add a reference to the corresponding AST file. by Argyrios Kyrtzidis · 13 years ago
  80. 3292d06 Add a new libclang completion API to get brief documentation comment that is by Dmitri Gribenko · 13 years ago
  81. 3ef9c44 Pulls diagnostics for temp file handling into the common diagnostic kinds. by Manuel Klimek · 13 years ago
  82. f6a6346 For final output files create them with mode 0664 to match other by Eric Christopher · 13 years ago
  83. 6e9a8ad Remove variables made dead by r155923 by David Blaikie · 14 years ago
  84. 8568fb9 Remove dead code found by static analyzer. by Ted Kremenek · 14 years ago
  85. 29898f4 objective-c modern translator: buildit objc bool by Fariborz Jahanian · 14 years ago
  86. 2fca3c2 Changed all direct calls to CompletionConsumer.reset(..) to go call by Erik Verbruggen · 14 years ago
  87. 6e92251 Added a flag to the parser to skip method bodies. by Erik Verbruggen · 14 years ago
  88. 4a280ff [PCH] Mark a PCH file with a flag to indicate if the serialized AST had by Argyrios Kyrtzidis · 14 years ago
  89. 647dcd8 [preprocessor] Enhance PreprocessingRecord to keep track of locations of conditional directives. by Argyrios Kyrtzidis · 14 years ago
  90. ae77b3d Frontend: Default to creating output files using temporary files + rename. by Daniel Dunbar · 14 years ago
  91. b9c62c0 Frontend: Don't automatically create missing directories when using temporary files with createOutputFile() by Daniel Dunbar · 14 years ago
  92. 335c5a4 Don't record nested macro expansions in the preprocessing record, by Argyrios Kyrtzidis · 14 years ago
  93. c95d819 Basic: import IntrusiveRefCntPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  94. 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  95. e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
  96. 2e12965 Rename -dependency-graphviz to -dependencncy-dot by Douglas Gregor · 14 years ago
  97. 83d46be Introduce a -cc1 option "-dependency-graphviz" that determines header by Douglas Gregor · 14 years ago
  98. 8992928 Thread a TargetInfo through to the module map; we'll need it for by Douglas Gregor · 14 years ago
  99. e212489 Switch over to LLVM's file-level locking facility by Douglas Gregor · 14 years ago
  100. e1fbde5 Ensure that we clean up after a failed module build and cope with the by Douglas Gregor · 14 years ago