1. 9d540f1 [Lex] Fix crash on code completion in comment in included file. by Volodymyr Sapsai · 8 years ago
  2. 55a27d3 Another attempt to fix warning discovered by r313487. [-Wunused-lambda-capture] by Vitaly Buka · 8 years ago
  3. 7f10a34 Revert rL313511, "Fix a warning discovered by rL313487. [-Wunused-lambda-capture]" by NAKAMURA Takumi · 8 years ago
  4. 0004057 Fix a warning discovered by rL313487. [-Wunused-lambda-capture] by NAKAMURA Takumi · 8 years ago
  5. a5b348be Reformat. by NAKAMURA Takumi · 8 years ago
  6. f315000 Fixed a crash on replaying Preamble's PP conditional stack. by Ilya Biryukov · 8 years ago
  7. 795eee9 Fix invalid warnings for header guards in preambles by Erik Verbruggen · 8 years ago
  8. b34c79f Allow for unfinished #if blocks in preambles by Erik Verbruggen · 9 years ago
  9. 4971ed0 [modules] Simplify module macro handling in non-local-submodule-visibility mode. by Richard Smith · 9 years ago
  10. 483d74c Revert r302932, as it appears to be breaking stage2 for some of our modules-enabled buildbots. by Richard Smith · 9 years ago
  11. d58e2d9 [modules] Simplify module macro handling in non-local-submodule-visibility mode. by Richard Smith · 9 years ago
  12. d138630 Add #pragma clang module begin/end pragmas and generate them when preprocessing a module. by Richard Smith · 9 years ago
  13. b907563 [Modules] Improve diagnostics for incomplete umbrella by Bruno Cardoso Lopes · 9 years ago
  14. ce9a810 [Modules] Refactor logic for incomplete umbrella warnings. NFC by Bruno Cardoso Lopes · 9 years ago
  15. 9370ea2 Use setUsedForHeaderGuard() accessor function instead of direcly accessing UsedForHeaderGuard. by Yaron Keren · 9 years ago
  16. d2611d5 Fix MSVC warning about missing 'this' from lambda default capture mode by Simon Pilgrim · 9 years ago
  17. e4fd652 [PP] Replace some index based for loops with range based ones by Erik Verbruggen · 9 years ago
  18. bbcc9f0 C++ Modules TS: add frontend support for building pcm files from module by Richard Smith · 9 years ago
  19. 802182f PR24667: fix quadratic runtime if textually-included modular headers define large numbers of macros. by Richard Smith · 10 years ago
  20. e5b5350 [modules] Do less scanning of macro definition chains when computing the set of by Richard Smith · 10 years ago
  21. 446cf25 Emit a -Wmicrosoft warning when pasting /##/ into a comment token in MS mode. by Nico Weber · 10 years ago
  22. 6522461 Replace SM.getFileEntryForID(Lexer->getFileID()) with Lexer->getFileEntry(). by Yaron Keren · 10 years ago
  23. e02bcdc Remove spaces in empty line, NFC. by Yaron Keren · 10 years ago
  24. 738d48d Sink some PTHManager includes out of Preprocessor.h by Reid Kleckner · 10 years ago
  25. 637d1e6 Roll-back r250822. by Angel Garcia Gomez · 10 years ago
  26. b5250d3 Apply modernize-use-default to clang. by Angel Garcia Gomez · 10 years ago
  27. 4df6093 [modules] Make sure macros get made visible in the top-level file if we've got by Richard Smith · 10 years ago
  28. 2a20bd1 Introduced pragmas for audited nullability regions. by Douglas Gregor · 10 years ago
  29. e520293 Avoid using a C++11 library feature not present in libstdc++4.7. by Richard Smith · 11 years ago
  30. 04765ae [modules] If we re-enter a submodule from within itself (when submodule by Richard Smith · 11 years ago
  31. 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
  32. 4241314 [modules] Add local submodule visibility support for declarations. by Richard Smith · 11 years ago
  33. dbbc523 [modules] Rearrange preprocessor module visibility handling, no observable change intended. by Richard Smith · 11 years ago
  34. 32dbd69 [modules] Don't bother creating a ModuleMacro representing a #undef that overrides nothing. by Richard Smith · 11 years ago
  35. 38477db [modules] If a module #includes a modular header that #undef's its macro, it by Richard Smith · 11 years ago
  36. ee97793 [modules] Add -fmodules-local-submodule-visibility flag. by Richard Smith · 11 years ago
  37. a7e2cc6 [modules] Start moving the module visibility information off the Module itself. by Richard Smith · 11 years ago
  38. 20e883e [modules] Stop trying to fake up a linear MacroDirective history. by Richard Smith · 11 years ago
  39. 1e17285 Refactor to make MacroState ownership and lifetime clearer. by Richard Smith · 11 years ago
  40. 753e007 [modules] Incrementally compute the list of overridden module macros based on by Richard Smith · 11 years ago
  41. b9ac794 Remove unused variable to silence GCC warning by David Majnemer · 11 years ago
  42. 6b77f54 [modules] Partial revert of r235669: don't create ModuleMacros for imported local macros. by Richard Smith · 11 years ago
  43. 50474bf [modules] Refactor creation of ModuleMacros and create them when importing from local submodules. by Richard Smith · 11 years ago
  44. 2a55308 [modules] Properly attribute macros to modules if they're in a file textually included into a file in the module. by Richard Smith · 11 years ago
  45. b8b2ed6 [modules] Determine the set of macros exported by a submodule at the end of that submodule. by Richard Smith · 11 years ago
  46. 6caebfd Remove superceded warning warn_forgotten_module_header by Ben Langmuir · 11 years ago
  47. 306d892 [modules] Add support for 'textual header' directives. by Richard Smith · 11 years ago
  48. bdf54a21 PR18793: If we try to EnterTokenStream when our current lexer is a caching by Richard Smith · 11 years ago
  49. 6d5038c unique_ptrify Preprocessor's TokenLexerCache by David Blaikie · 11 years ago
  50. e4f86bd Removed unused typedef for recursive_directory_iterator by Ben Langmuir · 11 years ago
  51. 54cbc70 Make -Wincomplete-umbrella go through the VFS by Ben Langmuir · 11 years ago
  52. d4a3f0e Hide the concept of diagnostic levels from lex, parse and sema by Alp Toker · 11 years ago
  53. c080917 Replace llvm::error_code with std::error_code. by Rafael Espindola · 11 years ago
  54. d2d442c [C++11] Use 'nullptr'. Lex edition. by Craig Topper · 12 years ago
  55. 9ef53ce [Preprocessor/CodeComplete] Don't add include guard macros to code-completion results. by Argyrios Kyrtzidis · 12 years ago
  56. 8ed7414 [Preprocessor] Only check for -Wunused-macros if the translation unit kind is TU_Complete. by Argyrios Kyrtzidis · 12 years ago
  57. 9a16beb Change OwningPtr::take() to OwningPtr::release(). by Ahmed Charles · 12 years ago
  58. e1974dc [Preprocessor] Pass TranslationUnitKind to the preprocessor and if it is TU_Prefix by Argyrios Kyrtzidis · 12 years ago
  59. 67294e2 Track the currently-being-built submodule inside the preprocessor (rather than by Richard Smith · 12 years ago
  60. 34f3051 Generate a marker token when entering or leaving a submodule when building a by Richard Smith · 12 years ago
  61. 8d0f2f3 Relax header guard mismatch warning with edit distance heuristic. by Ismail Pazarbasi · 12 years ago
  62. 0834a4b Make Preprocessor::Lex non-recursive. by Eli Friedman · 12 years ago
  63. 33a4b3d Introducing -Wheader-guard, a warning that checks header guards actually work by Richard Trieu · 12 years ago
  64. 552c169 Include Path.h instead of PathV2.h. by Rafael Espindola · 12 years ago
  65. f4e76b8 Add -Wincomplete-module, which detects when a header is included from a module but isn't itself part of a module. by Douglas Gregor · 13 years ago
  66. 7d17010 Use only explicit bool conversion operator by David Blaikie · 13 years ago
  67. 8f1f333 Add the module name to the 'incomplete umbrella header' warning. by Douglas Gregor · 13 years ago
  68. 9fd1571 [libclang] Fix crash when code-completing a macro invocation that by Argyrios Kyrtzidis · 13 years ago
  69. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  70. 5edd583 Make preprocessor act in a GCC-compatible fashion when a macro is redefined by Richard Smith · 13 years ago
  71. 1244a0d Documentation cleanup: escape # characters in Doxygen comments as needed. by James Dennett · 13 years ago
  72. 2eb1d90 From Vassil Vassilev: by Axel Naumann · 14 years ago
  73. 2c1dd27 Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 14 years ago
  74. 1fb5c3a Implement support for module requirements, which indicate the language by Douglas Gregor · 14 years ago
  75. 8519c35 Remove spurious, but now legal, typename by Douglas Gregor · 14 years ago
  76. fe76cfd When building a module with an umbrella header, warn about any headers by Douglas Gregor · 14 years ago
  77. a953877 Don't mark include guard macros as implicitly private. This isn't by Douglas Gregor · 14 years ago
  78. 43d4dd4 Argyrios says this change is required for safety under PTH. Me, I believe him. by John McCall · 14 years ago
  79. 95ff270 Fix several bugs with #pragma clang arc_cf_code_audited and macros. by John McCall · 14 years ago
  80. ebf0049 For modules, all macros that aren't include guards are implicitly by Douglas Gregor · 14 years ago
  81. 7a70d2f For the FileChanged Preprocessor callback, when exiting a file, pass its FileID. by Argyrios Kyrtzidis · 14 years ago
  82. 32f5fe1 Add explicit attributes to mark functions as having had their by John McCall · 14 years ago
  83. e6e67de Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 14 years ago
  84. af5c484 Optimize the preprocessor's handling of the __import_module__ by Douglas Gregor · 14 years ago
  85. 5cec2ae Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 14 years ago
  86. 61ef3db Boost the efficiency of SourceManager::getMacroArgExpandedLocation. by Argyrios Kyrtzidis · 14 years ago
  87. 8cc0459 Introduce a caching mechanism for macro expanded tokens. by Argyrios Kyrtzidis · 14 years ago
  88. 2f1e36b Rename tok::eom to tok::eod. by Peter Collingbourne · 15 years ago
  89. 1cb0de1 Fix diagnostic pragmas. by Argyrios Kyrtzidis · 15 years ago
  90. fb24a3a push some source location information down through the compiler, by Chris Lattner · 16 years ago
  91. 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
  92. 4fb7fbe Audit all getBuffer() callers (for both the FullSourceLoc and by Douglas Gregor · 16 years ago
  93. 874cc62 Use SourceManager's Diagnostic object for all file-reading errors, by Douglas Gregor · 16 years ago
  94. 802b776 Introduce a new BufferResult class to act as the return type of by Douglas Gregor · 16 years ago
  95. 9882a5a Teach Preprocessor::macro_begin/macro_end to lazily load all macro by Douglas Gregor · 16 years ago
  96. 58ecb2a Unbreak and add test case for r90276, a situation in which getBuffer is expected to fail. by Daniel Dunbar · 16 years ago
  97. 1776679 Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients should be forced to deal with error conditions. by Daniel Dunbar · 16 years ago
  98. ed3b360 pass the reason for failure up from MemoryBuffer and report it by Chris Lattner · 16 years ago
  99. 710bb87 Fix PR5633 by making the preprocessor handle the case where we can by Chris Lattner · 16 years ago
  100. 0e5d13e remove stall comment by Nuno Lopes · 16 years ago