- 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
- 76675de [clang-cl, PCH] Implement support for MS-style PCH through headers by Erich Keane · 7 years ago
- 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 8 years ago
- b5f8171 PR37189 Fix incorrect end source location and spelling for a split '>>' token. by Richard Smith · 8 years ago
- d742dc2 Defer adding keywords to the identifier table until after the language options have been loaded from the AST file. by Aaron Ballman · 8 years ago
- b8f231a [CodeComplete] Fix completion in the middle of idents in macro calls by Ilya Biryukov · 8 years ago
- bf8519b Remove llvm::MemoryBuffer const_casts by Pavel Labath · 8 years ago
- 5dc60fe [Lex] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- 4d1eb2d [preamble] Also record the "skipping" state of the preprocessor by Erik Verbruggen · 8 years ago
- 1826842 [c++2a] Implement P0306 __VA_OPT__ (Comma omission and comma deletion) by Faisal Vali · 8 years ago
- 84fd064 [PCH] Fixed preamble breaking with BOM presence (and particularly, fluctuating BOM presence) by Cameron Desrochers · 8 years ago
- f315000 Fixed a crash on replaying Preamble's PP conditional stack. by Ilya Biryukov · 8 years ago
- 6c74e32 [c++2a] Treat 'concept' and 'requires' as keywords, add compat warning for C++17 and before. by Richard Smith · 8 years ago
- 90f981b Keep the IdentifierInfo in the Token for alternative operator keyword by Olivier Goffart · 8 years ago
- 795eee9 Fix invalid warnings for header guards in preambles by Erik Verbruggen · 8 years ago
- 3cf69bc Support operator keywords used in Windows SDK(fix ubsan) by Erich Keane · 8 years ago
- 33c3d8a support operator keywords used in Windows SDK by Erich Keane · 8 years ago
- b34c79f Allow for unfinished #if blocks in preambles by Erik Verbruggen · 9 years ago
- 3f6dd7a Remove unused tracking of owning module for MacroInfo objects. by Richard Smith · 9 years ago
- d138630 Add #pragma clang module begin/end pragmas and generate them when preprocessing a module. by Richard Smith · 9 years ago
- 030d7d6 Reapply "Modules: Cache PCMs in memory and avoid a use-after-free" by Duncan P. N. Exon Smith · 9 years ago
- f1966cf Revert "Modules: Cache PCMs in memory and avoid a use-after-free" by Renato Golin · 9 years ago
- 079c40e Modules: Cache PCMs in memory and avoid a use-after-free by Duncan P. N. Exon Smith · 9 years ago
- e304168 Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtr by David Blaikie · 9 years ago
- e95e7d5 Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes. by Eugene Zelenko · 9 years ago
- bbcc9f0 C++ Modules TS: add frontend support for building pcm files from module by Richard Smith · 9 years ago
- 49cc1cc C++ Modules TS: Add parsing support for module import declaration. by Richard Smith · 9 years ago
- 3dba7eb PR28438: Update the information on an identifier with local definitions before by Richard Smith · 9 years ago
- 4d79ec7 Reapply r276973 "Adjust Registry interface to not require plugins to export a registry" by John Brawn · 9 years ago
- 2853269 Revert r276973 "Adjust Registry interface to not require plugins to export a registry" by John Brawn · 9 years ago
- 778c3c6 Reapply r276856 "Adjust Registry interface to not require plugins to export a registry" by John Brawn · 9 years ago
- 644ea61 Implement filtering for code completion of identifiers. by Vassil Vassilev · 9 years ago
- 3839263 Revert r276856 "Adjust Registry interface to not require plugins to export a registry" by John Brawn · 9 years ago
- 63aff61 Adjust Registry interface to not require plugins to export a registry by John Brawn · 9 years ago
- 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
- cfeacf5 Apply clang-tidy's misc-move-constructor-init throughout Clang. by Benjamin Kramer · 10 years ago
- cacd94e AnnotateFunctions: Tweak for mingw. by NAKAMURA Takumi · 10 years ago
- 7e82e01 [modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a single by Richard Smith · 10 years ago
- 738d48d Sink some PTHManager includes out of Preprocessor.h by Reid Kleckner · 10 years ago
- 637d1e6 Roll-back r250822. by Angel Garcia Gomez · 10 years ago
- b5250d3 Apply modernize-use-default to clang. by Angel Garcia Gomez · 10 years ago
- 8b56366 Replace double negation of !FileID.isInvalid() with FileID.isValid(). by Yaron Keren · 10 years ago
- 716f3a6 Fix typo. by Yaron Keren · 10 years ago
- b5bc923 [CUDA] Allow parsing of host and device code simultaneously. by Artem Belevich · 10 years ago
- 02d5d86 Rename the non-coding style conformant functions in namespace Builtins by Eric Christopher · 10 years ago
- a46bfa6 [Preprocessor] Iterating over all macros should include those from modules. by Jordan Rose · 10 years ago
- 04765ae [modules] If we re-enter a submodule from within itself (when submodule by Richard Smith · 11 years ago
- 31d5184 Generalize future keyword compat diagnostics. by Richard Smith · 11 years ago
- dbbc523 [modules] Rearrange preprocessor module visibility handling, no observable change intended. by Richard Smith · 11 years ago
- 10434f3 [modules] Remove dead code from Module for tracking macro import locations. by Richard Smith · 11 years ago
- 38477db [modules] If a module #includes a modular header that #undef's its macro, it by Richard Smith · 11 years ago
- a7e2cc6 [modules] Start moving the module visibility information off the Module itself. by Richard Smith · 11 years ago
- f5ec2ac Add an assert to get information on buildbot failure. by Richard Smith · 11 years ago
- 20e883e [modules] Stop trying to fake up a linear MacroDirective history. by Richard Smith · 11 years ago
- 1e17285 Refactor to make MacroState ownership and lifetime clearer. by Richard Smith · 11 years ago
- 66f5ab2 Fix memory leak found by asan buildbot. by Richard Smith · 11 years ago
- 753e007 [modules] Incrementally compute the list of overridden module macros based on by Richard Smith · 11 years ago
- b8b2ed6 [modules] Determine the set of macros exported by a submodule at the end of that submodule. by Richard Smith · 11 years ago
- 5c58525 [Modules] Fix crash in Preprocessor::getLastMacroWithSpelling(). by Argyrios Kyrtzidis · 11 years ago
- 8759649 Modified the Objective-C lexer and parser (only by Sean Callanan · 11 years ago
- 3c1a41a [modules] Track how 'header' directives were written in module map files, by Richard Smith · 11 years ago
- ee301f9 [libclang] If the code-completion point is inside the preamble, adjust the position at the beginning of the file after the preamble. by Argyrios Kyrtzidis · 11 years ago
- e62d682 [libclang] Allow code-completion when pointing at the end-of-file. by Argyrios Kyrtzidis · 11 years ago
- 9f0af9d Unique_ptrify Preprocessor::PragmaHandlersBackup by David Blaikie · 11 years ago
- be25030 Use unique_ptr for ScratchBuf and PragmaHandlers in the preprocessor. by Craig Topper · 11 years ago
- b8a7053 Unique_ptrify PPCallbacks ownership. by Craig Topper · 11 years ago
- 6d5038c unique_ptrify Preprocessor's TokenLexerCache by David Blaikie · 11 years ago
- 50a5f97 unique_ptrify SourceManager::createFileID by David Blaikie · 11 years ago
- 49cc318 Overload SourceManager::overrideFileContents so that unconditionally passing ownership is explicitly done using unique_ptr. by David Blaikie · 11 years ago
- d87f8d7 Update for LLVM api change. by Rafael Espindola · 11 years ago
- eeccb30 Add support for the static analyzer to synthesize function implementations from external model files. by Ted Kremenek · 11 years ago
- 23430cc unique_ptr-ify FileSystemStatCache::setNextStatCache by David Blaikie · 11 years ago
- 73a2966 Simplify MacroInfo lifetime management. We don't need three different functions by Richard Smith · 11 years ago
- ee0c4c1 Remove unused Prev pointer from MacroInfo chain. by Richard Smith · 11 years ago
- 9d5583e Convert StringLiteralParser constructor to use ArrayRef instead of a pointer and count. by Craig Topper · 11 years ago
- 4b56692 [C++11] Use 'nullptr'. by Craig Topper · 11 years ago
- d2d442c [C++11] Use 'nullptr'. Lex edition. by Craig Topper · 12 years ago
- 2d57cea Provide and use a safe Token::getRawIdentifier() accessor by Alp Toker · 12 years ago
- 6ac2cd0 Rename SourceManager::createFileIDForMemBuffer() by Alp Toker · 12 years ago
- 5f5b941 Don't leak MacroArgs when using code completion, PR19688. by Nico Weber · 12 years ago
- 9663780 Reformat code following Preprocessor constructor updates by Alp Toker · 12 years ago
- 1ae02f6 Factor TargetInfo pointer/DelayInitialization bool pair out of Preprocessor ctor by Alp Toker · 12 years ago
- 23aa3532 Remove unused IncrProcessing parameter from Preprocessor ctor by Alp Toker · 12 years ago
- 329c596 Preprocessor: Clarify the ownership of the IncludeMacroStack with unique_ptr. by Benjamin Kramer · 12 years ago
- e1974dc [Preprocessor] Pass TranslationUnitKind to the preprocessor and if it is TU_Prefix by Argyrios Kyrtzidis · 12 years ago
- 7d2fea2 Use a more conventional logical op instead of bitwise and by Alp Toker · 12 years ago
- 8b7258b PR18855: Add support for UCNs and UTF-8 encoding within ud-suffixes. by Richard Smith · 12 years ago
- c0dca6d MS ABI: Implement #pragma vtordisp() and clang-cl /vdN by Reid Kleckner · 12 years ago
- 67294e2 Track the currently-being-built submodule inside the preprocessor (rather than by Richard Smith · 12 years ago
- 5553d0d Sort all the #include lines with LLVM's utils/sort_includes.py which by Chandler Carruth · 12 years ago
- 34f3051 Generate a marker token when entering or leaving a submodule when building a by Richard Smith · 12 years ago
- 594b8c9 Modules: Teach the preprocessor to recognize 'import' only after an '@'. by Douglas Gregor · 12 years ago
- 0834a4b Make Preprocessor::Lex non-recursive. by Eli Friedman · 12 years ago
- 07e6c40 Add option to disable module loading. by Daniel Jasper · 12 years ago
- 37e48ff [Preprocessor] For the MacroExpands preprocessor callback, also pass the MacroArgs object that provides information about by Argyrios Kyrtzidis · 13 years ago
- d48b91d [PCH] Fix memory leak related to deserialized MacroInfo objects. by Argyrios Kyrtzidis · 13 years ago
- 6c81141 [Preprocessor] Remove PPMutationListener. by Argyrios Kyrtzidis · 13 years ago
- b6210df [Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses. by Argyrios Kyrtzidis · 13 years ago
- fead64b [preprocessor] Use MacroDirective in the preprocessor callbacks to make available the by Argyrios Kyrtzidis · 13 years ago
- 09c9e81 [preprocessor] Split the MacroInfo class into two separate concepts, MacroInfo class by Argyrios Kyrtzidis · 13 years ago