1. 57a2eaf Revert "[modules] Do not cache invalid state for modules that we attempted to load." by Rumeet Dhindsa · 6 years ago
  2. 466f884 [NFC] Remove trailing space by Jim Lin · 6 years ago
  3. 83f4c3a [modules] Do not cache invalid state for modules that we attempted to load. by Volodymyr Sapsai · 6 years ago
  4. f7170d1 clang/Modules: Move Serialization/Module.{h,cpp} to ModuleFile, NFC by Duncan P. N. Exon Smith · 6 years ago
  5. 8e9e433 clang/Modules: Remove unused parameter from ModuleManager::removeModules by Duncan P. N. Exon Smith · 6 years ago
  6. 122705b FileManager: Remove ShouldCloseOpenFile argument from getBufferForFile, NFC by Duncan P. N. Exon Smith · 6 years ago
  7. f91b6f8 [Modules] Fix rebuilding an updated module for each of its consumers. by Volodymyr Sapsai · 6 years ago
  8. 2b3d49b [Clang] Migrate llvm::make_unique to std::make_unique by Jonas Devlieghere · 6 years ago
  9. 8d323d1 [clang] Adopt new FileManager error-returning APIs by Harlan Haskins · 6 years ago
  10. 49a3ad2 Fix parameter name comments using clang-tidy. NFC. by Rui Ueyama · 6 years ago
  11. 75e74e0 Range-style std::find{,_if} -> llvm::find{,_if}. NFC by Fangrui Song · 7 years ago
  12. 0a2be46 Modules: Invalidate out-of-date PCMs as they're discovered by Duncan P. N. Exon Smith · 7 years ago
  13. 8bef5cd Modules: Rename MemoryBufferCache to InMemoryModuleCache by Duncan P. N. Exon Smith · 7 years ago
  14. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  15. f3b0046 Move PCHContainerOperations from Frontend to Serialization by Richard Trieu · 7 years ago
  16. fc51490 Lift VFS from clang to llvm (NFC) by Jonas Devlieghere · 7 years ago
  17. 49092d1 Close FileEntries of cached files in ModuleManager::addModule(). by Adrian Prantl · 7 years ago
  18. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  19. b7d8910 [Serialization] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  20. d30446f [modules] Add ability to specify module name to module file mapping (reapply) by Boris Kolpackov · 8 years ago
  21. db68911 Revert r312105 [modules] Add ability to specify module name to module file mapping by Victor Leschuk · 8 years ago
  22. 7a71b4b [modules] Add ability to specify module name to module file mapping by Boris Kolpackov · 8 years ago
  23. 2c51880 Spelling mistakes in comments. NFCI. (PR27635) by Simon Pilgrim · 9 years ago
  24. 030d7d6 Reapply "Modules: Cache PCMs in memory and avoid a use-after-free" by Duncan P. N. Exon Smith · 9 years ago
  25. f1966cf Revert "Modules: Cache PCMs in memory and avoid a use-after-free" by Renato Golin · 9 years ago
  26. 079c40e Modules: Cache PCMs in memory and avoid a use-after-free by Duncan P. N. Exon Smith · 9 years ago
  27. 37a93df [modules] Load the ModuleOffsetMap from the module header lazily. by Richard Smith · 9 years ago
  28. 688b69a Modules: Fix a minor performance bug from r293393 by Duncan P. N. Exon Smith · 9 years ago
  29. 26308a6 Modules: Return early in ModuleManager::addModule; NFC by Duncan P. N. Exon Smith · 9 years ago
  30. 073ec35 Modules: Clean up ModuleFile::Imports in ModuleManager::removeModules by Duncan P. N. Exon Smith · 9 years ago
  31. 8e6bc197 Modules: Enforce that ModuleManager::removeModules deletes the tail by Duncan P. N. Exon Smith · 9 years ago
  32. a897f7c Modules: Clarify ownership of ModuleFile instances in ModuleManager, NFC by Duncan P. N. Exon Smith · 9 years ago
  33. 96a06e0 Modules: Return ModuleFile& from ModuleManager::begin, etc.; NFC by Duncan P. N. Exon Smith · 9 years ago
  34. 14afc8e Modules: Separate out a checkSignature helper, almost NFC by Duncan P. N. Exon Smith · 9 years ago
  35. ac71c8e [VFS] Replace TimeValue usage with std::chrono by Pavel Labath · 9 years ago
  36. 77c89b6 Bitcode: Decouple block info block state from reader. by Peter Collingbourne · 9 years ago
  37. 3bd6d7f Clean up handling of reading module files from stdin. Don't bother trying to by Richard Smith · 9 years ago
  38. 3b99db5 Refactor to avoid holding a reference to a container element that could go away by Richard Smith · 9 years ago
  39. f2187ed [GraphTraits] Replace all NodeType usage with NodeRef by Tim Shen · 9 years ago
  40. 11f2a47 Module: add -fprebuilt-module-path to support loading prebuilt modules. by Manman Ren · 9 years ago
  41. 2931d17 [GraphWriter] Change GraphWriter to use NodeRef in GraphTraits by Tim Shen · 9 years ago
  42. 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  43. f7e3609 Use ranges to concisely express iteration by David Majnemer · 9 years ago
  44. a50dbb2 Fix use-after-free in ModuleManager by Ben Langmuir · 10 years ago
  45. 86cc829 [modules] Remove now-dead code for lazy loading of files specified by -fmodule-file=. by Richard Smith · 10 years ago
  46. ca3156a [modules] Remove unused ModuleManager::visitDepthFirst function. by Richard Smith · 10 years ago
  47. 9a9efba [Modules] Wrap the main ModuleManager visitor in a function_ref. by Benjamin Kramer · 10 years ago
  48. 16fe4d1 Fix dumb use-after-free bug introduced in r242868. by Richard Smith · 10 years ago
  49. 33e0f7e [modules] Stop performing PCM lookups for all identifiers when building with C++ modules. Instead, serialize a list of interesting identifiers and mark those ones out of date on module import. Avoiding the identifier lookups here gives a 20-30% speedup in builds with large numbers of modules. No functionality change intended. by Richard Smith · 10 years ago
  50. a7c535b [modules] Change module manager visitation order to be a bit more stable when by Richard Smith · 10 years ago
  51. fb2398d Make the clang module container format selectable from the command line. by Adrian Prantl · 10 years ago
  52. ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
  53. 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  54. bb165fb Introduce a PCHContainerOperations interface (NFC). by Adrian Prantl · 10 years ago
  55. 9eff8b1 Allow skipping imports in the module visitor. by Manuel Klimek · 10 years ago
  56. 70a1b81 A couple of readASTFileSignature improvements (NFC) by Ben Langmuir · 11 years ago
  57. 7f330cd Make module files passed to a module build via -fmodule-file= available to by Richard Smith · 11 years ago
  58. cbc368c Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 11 years ago
  59. 8bf7af3 Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 11 years ago
  60. a39924a Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 11 years ago
  61. fc360dc Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 11 years ago
  62. 67fbfa3 Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 11 years ago
  63. f2b0cd9 Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 11 years ago
  64. 690b2f7 Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 11 years ago
  65. b59bc1a Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 11 years ago
  66. a4f522f Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 11 years ago
  67. c4091aa Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 11 years ago
  68. 5b39075 [modules] When explicitly importing a module, it's fine for the imported module by Richard Smith · 11 years ago
  69. ed98258 Check module signature when the module has already been loaded by Ben Langmuir · 11 years ago
  70. a885796 Make VFS and FileManager match the current MemoryBuffer API. by Benjamin Kramer · 11 years ago
  71. 5e3a421 [Modules] Free modules that failed signature verification. by Benjamin Kramer · 11 years ago
  72. 487ea14 Add a "signature" to AST files to verify that they haven't changed by Ben Langmuir · 11 years ago
  73. e842a47 [modules] Initial support for explicitly loading .pcm files. by Richard Smith · 11 years ago
  74. 6406f7b Return a std::unique_ptr from getBufferForFile. NFC. by Rafael Espindola · 11 years ago
  75. 5cd06f2 Store std::unique_ptr in InMemoryBuffers. NFC. by Rafael Espindola · 11 years ago
  76. 4dd9b43 Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
  77. 2d2b420 Update for llvm api change. by Rafael Espindola · 11 years ago
  78. 9801b25 Avoid invalidating successfully loaded module files by Ben Langmuir · 11 years ago
  79. 8a8e554 Include system_error directly. by Rafael Espindola · 11 years ago
  80. c080917 Replace llvm::error_code with std::error_code. by Rafael Espindola · 11 years ago
  81. 4f05478 Invalidate the file system cache entries for files that may rebuild by Ben Langmuir · 11 years ago
  82. e45b4e3 Revert "Invalidate the file system cache entries for files that may rebuild" by Ben Langmuir · 11 years ago
  83. 04b9c70 Invalidate the file system cache entries for files that may rebuild by Ben Langmuir · 11 years ago
  84. a13603a [C++11] Use 'nullptr'. Serialization edition. by Craig Topper · 11 years ago
  85. 5988590 Speculative fix for Windows buildbot after r209138 by Ben Langmuir · 11 years ago
  86. caea131 Don't refresh stat() info for pcm files by Ben Langmuir · 11 years ago
  87. ca39214 Fix use-after-free and spurious error during module load by Ben Langmuir · 11 years ago
  88. 027731d Fix a use-after-free bug I recently introduced in lookupModuleFile by Ben Langmuir · 11 years ago
  89. 05f82ba Avoid a potential race between stat() and open() of ASTFile by Ben Langmuir · 11 years ago
  90. beee15e Allow multiple modules with the same name to coexist in the module cache by Ben Langmuir · 12 years ago
  91. b55d022 [C++11] Remove a now unnecessary use of std::function for a remove_if by Chandler Carruth · 12 years ago
  92. bbdd764 [C++11] Replace verbose functors with succinct lambdas by Benjamin Kramer · 12 years ago
  93. c8130a7 Recommit virtual file system by Ben Langmuir · 12 years ago
  94. a32575e Reverting the virtual file system implementation, because it triggers an assertion by Juergen Ributzka · 12 years ago
  95. 090610d3 Initial implementation of virtual file system by Ben Langmuir · 12 years ago
  96. f430da4 Add an option to allow Clang verify source files for a module only once during by Dmitri Gribenko · 12 years ago
  97. c27d0d5 Add a bit more info to modules fatal error. by Eli Friedman · 12 years ago
  98. 45025c0 This wasn't headers, just missing namespaces. by Benjamin Kramer · 12 years ago
  99. af04f98 Add missing includes. by Benjamin Kramer · 12 years ago
  100. 25284cc Use pop_back_val() instead of both back() and pop_back(). by Robert Wilhelm · 12 years ago