Commit History

Author SHA1 Message Date
  Eugene Zelenko 076f444bf6 [Lex] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 7 years ago
  Erik Verbruggen 16962ce7c2 [preamble] Also record the "skipping" state of the preprocessor 7 years ago
  Faisal Vali 3a7dad24b1 [c++2a] Implement P0306 __VA_OPT__ (Comma omission and comma deletion) 7 years ago
  Cameron Desrochers aacb703987 [PCH] Fixed preamble breaking with BOM presence (and particularly, fluctuating BOM presence) 8 years ago
  Ilya Biryukov 0d2d302e54 Fixed a crash on replaying Preamble's PP conditional stack. 8 years ago
  Richard Smith d1cebef954 [c++2a] Treat 'concept' and 'requires' as keywords, add compat warning for C++17 and before. 8 years ago
  Olivier Goffart baa1507823 Keep the IdentifierInfo in the Token for alternative operator keyword 8 years ago
  Erik Verbruggen 0fc70de55d Fix invalid warnings for header guards in preambles 8 years ago
  Erich Keane 6feeb00acd Support operator keywords used in Windows SDK(fix ubsan) 8 years ago
  Erich Keane 3148514e3b support operator keywords used in Windows SDK 8 years ago
  Erik Verbruggen 0289cea07c Allow for unfinished #if blocks in preambles 8 years ago
  Richard Smith c9d8bd8ed2 Remove unused tracking of owning module for MacroInfo objects. 8 years ago
  Richard Smith f195b64c78 Add #pragma clang module begin/end pragmas and generate them when preprocessing a module. 8 years ago
  Duncan P. N. Exon Smith 2bf5f686e2 Reapply "Modules: Cache PCMs in memory and avoid a use-after-free" 8 years ago
  Renato Golin cf26db83d5 Revert "Modules: Cache PCMs in memory and avoid a use-after-free" 8 years ago
  Duncan P. N. Exon Smith 4c3cdee2a5 Modules: Cache PCMs in memory and avoid a use-after-free 8 years ago
  David Blaikie 2dac430432 Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtr 8 years ago
  Eugene Zelenko 76355613f3 Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes. 9 years ago
  Richard Smith d605534140 C++ Modules TS: add frontend support for building pcm files from module 9 years ago
  Richard Smith ec9187d1cd C++ Modules TS: Add parsing support for module import declaration. 9 years ago
  Richard Smith 40fb0b9d86 PR28438: Update the information on an identifier with local definitions before 9 years ago
  John Brawn 0cfb8c87df Reapply r276973 "Adjust Registry interface to not require plugins to export a registry" 9 years ago
  John Brawn 40e6fbb0af Revert r276973 "Adjust Registry interface to not require plugins to export a registry" 9 years ago
  John Brawn b0e340c77e Reapply r276856 "Adjust Registry interface to not require plugins to export a registry" 9 years ago
  Vassil Vassilev 0ed81cd54f Implement filtering for code completion of identifiers. 9 years ago
  John Brawn ed9b826436 Revert r276856 "Adjust Registry interface to not require plugins to export a registry" 9 years ago
  John Brawn c907e200d4 Adjust Registry interface to not require plugins to export a registry 9 years ago
  Mehdi Amini 2e23251d3e [NFC] Header cleanup 9 years ago
  Benjamin Kramer 4ff480f17c Apply clang-tidy's misc-move-constructor-init throughout Clang. 9 years ago
  NAKAMURA Takumi 2c6cec24fd AnnotateFunctions: Tweak for mingw. 9 years ago