1. e75ee0f [modules] When explicitly building a module file, don't include timestamps in by Richard Smith · 10 years ago
  2. fb1e7f7 [modules] Add an experimental -cc1 feature to embed the contents of an input by Richard Smith · 10 years ago
  3. fb2398d Make the clang module container format selectable from the command line. by Adrian Prantl · 10 years ago
  4. cd98cb7 [Modules] Consider -fmodule-feature in module hash and when loading by Ben Langmuir · 10 years ago
  5. ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
  6. 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
  7. bb165fb Introduce a PCHContainerOperations interface (NFC). by Adrian Prantl · 10 years ago
  8. 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 · 11 years ago
  9. 2f16bc1 Use raw_pwrite_stream in clang. by Rafael Espindola · 11 years ago
  10. 463d4dd Bring r234620 back now that llvm is fixed. by Rafael Espindola · 11 years ago
  11. 5594d79 Reformat. by NAKAMURA Takumi · 11 years ago
  12. 90a4877 Revert r234620 and others, "Actually check if lseek works instead of using a filename based heuristic." It was affected by r234615, which was reverted in r234721. by NAKAMURA Takumi · 11 years ago
  13. 34eb207 Use 'override/final' instead of 'virtual' for overridden methods by Alexander Kornienko · 11 years ago
  14. d7e306f Actually check if lseek works instead of using a filename based heuristic. by Rafael Espindola · 11 years ago
  15. bfd25d4 Return a pointer instead of having a pointer outparam and a bool return. by Rafael Espindola · 11 years ago
  16. 47de149 Return a pointer instead of having a pointer outparam and a bool return. by Rafael Espindola · 11 years ago
  17. 83a6dcc Ensure that we still parse preprocessed CUDA files as CUDA when we use by Artem Belevich · 11 years ago
  18. 92e1b62 Remove many superfluous SmallString::str() calls. by Yaron Keren · 11 years ago
  19. 0d745bc [modules] Teach the AST reader to handle the case of importing a module by Chandler Carruth · 11 years ago
  20. cbc368c Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 11 years ago
  21. 8bf7af3 Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 11 years ago
  22. a39924a Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 11 years ago
  23. fc360dc Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 11 years ago
  24. 67fbfa3 Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 11 years ago
  25. f2b0cd9 Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 11 years ago
  26. 690b2f7 Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 11 years ago
  27. b59bc1a Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 11 years ago
  28. a4f522f Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 11 years ago
  29. c4091aa Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 11 years ago
  30. d89dc56 Revert "Mangle the IsSystem bit into the .pcm file name" by Ben Langmuir · 11 years ago
  31. 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
  32. 18dd78a Mangle the IsSystem bit into the .pcm file name by Ben Langmuir · 11 years ago
  33. 3c1a41a [modules] Track how 'header' directives were written in module map files, by Richard Smith · 11 years ago
  34. 1e2cf0d [modules] When a .pcm file is explicitly built separately from the translation by Richard Smith · 11 years ago
  35. a885796 Make VFS and FileManager match the current MemoryBuffer API. by Benjamin Kramer · 11 years ago
  36. d6902a1 Improve unique_ptr-y ownership in ASTUnit::ComputePreamble by David Blaikie · 11 years ago
  37. d87f8d7 Update for LLVM api change. by Rafael Espindola · 11 years ago
  38. 6406f7b Return a std::unique_ptr from getBufferForFile. NFC. by Rafael Espindola · 11 years ago
  39. dae941a Update for llvm api change. by Rafael Espindola · 11 years ago
  40. cd0b380 Use StringRef instead of MemoryBuffer&. by Rafael Espindola · 11 years ago
  41. 35f986d Modify behavior of -ast-dump-lookups: if -ast-dump is not also provided, dump by Richard Smith · 11 years ago
  42. 3d95d85 Change MemoryBuffer* to MemoryBuffer& parameter to Lexer::ComputePreamble by David Blaikie · 11 years ago
  43. 6beb6aa Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325) by David Blaikie · 11 years ago
  44. 9d6448b Refactor the module map file used for uniquing a module name out of by Ben Langmuir · 11 years ago
  45. 3be1cb2 Use -Rblah, not -Wblah, to control remark diagnostics. This was always the by Richard Smith · 11 years ago
  46. 62a56f3 Revert "unique_ptr-ify ownership of ASTConsumers" by David Blaikie · 11 years ago
  47. a51666a unique_ptr-ify ownership of ASTConsumers by David Blaikie · 11 years ago
  48. 8e650d7 Refer to error_code with the std prefix. by Rafael Espindola · 11 years ago
  49. 8a8e554 Include system_error directly. by Rafael Espindola · 11 years ago
  50. c080917 Replace llvm::error_code with std::error_code. by Rafael Espindola · 11 years ago
  51. cb82dfb Use error_code() instead of error_code::succes() by Rafael Espindola · 12 years ago
  52. 49a2790 [C++11] Use 'nullptr'. Frontend edition. by Craig Topper · 12 years ago
  53. 576a041 do not warn about unknown pragmas in modes that do not handle them (pr9537) by Lubos Lunak · 12 years ago
  54. fe6b880 [PCH/Modules] Don't tie TargetOptions::LinkerVersion to a module/PCH, it's a driver only thing and doesn't affect any language/preprocessor/etc. semantics. by Argyrios Kyrtzidis · 12 years ago
  55. b92de02 Reapply r207477 and r207479 without cyclic dependency by Ben Langmuir · 12 years ago
  56. 366363d Revert r207477 (and r207479), "Check -Werror options during module validation" by NAKAMURA Takumi · 12 years ago
  57. be84adb Check -Werror options during module validation by Ben Langmuir · 12 years ago
  58. ec8c975 Don't build modules with (submodules with) missing headers by Ben Langmuir · 12 years ago
  59. 4f5212a Add module name and module map file to -module-file-info by Ben Langmuir · 12 years ago
  60. beee15e Allow multiple modules with the same name to coexist in the module cache by Ben Langmuir · 12 years ago
  61. 50996ce If a header is explicitly included in module A, and excluded from an umbrella by Richard Smith · 12 years ago
  62. afa7cb3 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
  63. 723928c If a module map is found in a relative -I path, convert the filenames within it by Richard Smith · 12 years ago
  64. dfca6f9 [C++11] Replace OwningPtr include with <memory>. by Ahmed Charles · 12 years ago
  65. 9bca298 Module [extern_c] attribute: inherit to submodules, don't write 'extern "C"' by Richard Smith · 12 years ago
  66. b898432 Replace OwningPtr with std::unique_ptr. by Ahmed Charles · 12 years ago
  67. 7bea1d4 When building a module from the command line via -emit-module, add an entry to by Richard Smith · 12 years ago
  68. 7794486 Add [extern_c] attribute for modules, allowing a C module to be imported within an extern "C" block in C++ code. by Richard Smith · 12 years ago
  69. 4fbd373 Update for llvm api change. by Rafael Espindola · 12 years ago
  70. 04a13be Don't assume that F_None is the default. It is about to change. by Rafael Espindola · 12 years ago
  71. 3d4417c Stat system dependencies when using -verify-pch by Ben Langmuir · 12 years ago
  72. 2cb4a78 Add a CC1 option -verify-pch by Ben Langmuir · 12 years ago
  73. c9bd88e Remove the -cxx-abi command-line flag. by Hans Wennborg · 12 years ago
  74. 0761a8a Modules: Don't warn upon missing headers while reading the module map. by Daniel Jasper · 12 years ago
  75. f6a24ce Fix a tranche of comment, test and doc typos by Alp Toker · 12 years ago
  76. ddc8679 Revert r196372, "do not warn about unknown pragmas in modes that do not handle them (pr9537)" by NAKAMURA Takumi · 12 years ago
  77. 5c4269c do not warn about unknown pragmas in modes that do not handle them (pr9537) by Lubos Lunak · 12 years ago
  78. a3feee2 Allow a new syntax in a module requires-declaration: by Richard Smith · 12 years ago
  79. fee2c8d Remove -ast-dump-xml. by Richard Smith · 12 years ago
  80. 6ea0582 Add -ast-dump-lookups switch to -cc1 to dump DeclContext lookup maps. Test to by Richard Smith · 12 years ago
  81. 963c553 [Modules] If a module map resides in a system header directory, treat it as a system module. by Douglas Gregor · 12 years ago
  82. b53e548 This patch adds new private headers to the module map. Private by Lawrence Crowl · 12 years ago
  83. bf7fc9c <rdar://problem/13509689> Introduce -module-file-info option that provides information about a particular module file. by Douglas Gregor · 13 years ago
  84. 3c5305c [Modules] Resolve top-headers of modules lazily. by Argyrios Kyrtzidis · 13 years ago
  85. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  86. 5259524 [modules] Use a memory buffer directly as input for the module includes, by Argyrios Kyrtzidis · 13 years ago
  87. 130190f [modules] Consistently construct a buffer as input to build the module. by Argyrios Kyrtzidis · 13 years ago
  88. c597c8c [Modules] Introduce Module::TopHeaders which is a set of top-level headers by Argyrios Kyrtzidis · 13 years ago
  89. 4de0359 Added -ast-list option to dump filterable AST decl node names. by Alexander Kornienko · 13 years ago
  90. 3db68ee Added -ast-dump-filter option to clang -cc1. by Alexander Kornienko · 13 years ago
  91. c423c53 Documentation cleanup: escape # in a Doxygen comment. by James Dennett · 13 years ago
  92. adfb842 Remove the -cc1-level option "-pubnames-dump". Such things should stay by Douglas Gregor · 14 years ago
  93. 41ab289 Introduce a -cc1-level option -pubnames-dump, which simply dumps the by Douglas Gregor · 14 years ago
  94. bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
  95. b9c62c0 Frontend: Don't automatically create missing directories when using temporary files with createOutputFile() by Daniel Dunbar · 14 years ago
  96. 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  97. 3ec6663 Back out my heinous hack that tricked the module generation mechanism by Douglas Gregor · 14 years ago
  98. 232e343 Split compiler builtin module into "stdlib" builtins and "intrinsic" by Douglas Gregor · 14 years ago
  99. 8992928 Thread a TargetInfo through to the module map; we'll need it for by Douglas Gregor · 14 years ago
  100. 279a6c3 Rework HeaderSearch's interface for getting a module from a name and by Douglas Gregor · 14 years ago