summaryrefslogtreecommitdiff
path: root/lib/Lex
Commit message (Expand)AuthorAgeFilesLines
* Add parens around the boolean condition of one of the added asserts in r31474...Faisal Vali2017-10-031-2/+2
* Remove an assertion I added from the refactoring of pasteTokens (https://revi...Faisal Vali2017-10-031-4/+0
* [NFC] Refactor PasteTokens so that it can be passed the Token Stream and Inde...Faisal Vali2017-10-031-38/+58
* [NFC] Add assertion that we assume a valid macro argument index.Faisal Vali2017-09-301-0/+3
* [NFC] Remove superfluous parameter Faisal Vali2017-09-302-7/+6
* [NFC] Replace 'arguments' with 'parameters' in comments relating to lexing a ...Faisal Vali2017-09-291-7/+7
* [NFC] Rename variable 'Arguments' to 'Parameters' when lexing the Macro Defin...Faisal Vali2017-09-291-9/+9
* Use std::is_trivial instead of is_trivially_copyable.Benjamin Kramer2017-09-281-2/+2
* [NFC] Don't use C++17 standard lib variable template helper traits, instead u...Faisal Vali2017-09-281-2/+2
* [NFC] Modernize MacroArgs using TrailingObjectsFaisal Vali2017-09-281-10/+15
* [Preprocessor] Preserve #pragma clang assume_nonnull in preprocessed outputEli Friedman2017-09-271-0/+5
* Delete trailing whitespace.Nico Weber2017-09-261-1/+1
* Fixed unused variable warning introduced in r313796 causing build failureCameron Desrochers2017-09-201-3/+0
* [PCH] Fixed preamble breaking with BOM presence (and particularly, fluctuatin...Cameron Desrochers2017-09-202-10/+10
* Another attempt to fix warning discovered by r313487. [-Wunused-lambda-capture]Vitaly Buka2017-09-181-1/+1
* Revert rL313511, "Fix a warning discovered by rL313487. [-Wunused-lambda-capt...NAKAMURA Takumi2017-09-181-1/+1
* Fix a warning discovered by rL313487. [-Wunused-lambda-capture]NAKAMURA Takumi2017-09-181-1/+1
* Reformat.NAKAMURA Takumi2017-09-181-4/+3
* Remove comment accidentally committed with D36642. NFC.Vedant Kumar2017-09-161-2/+1
* [Module map] Introduce a private module re-export directive.Douglas Gregor2017-09-141-0/+44
* Fix recording preamble's conditional stack in skipped PP branches.Ilya Biryukov2017-09-121-9/+2
* [Lexer] Report more precise skipped regions (PR34166)Vedant Kumar2017-09-112-27/+37
* Recommit "Add _Float16 as a C/C++ source language type"Sjoerd Meijer2017-09-081-0/+9
* Revert "Add _Float16 as a C/C++ source language type"Sjoerd Meijer2017-09-081-9/+0
* Add _Float16 as a C/C++ source language typeSjoerd Meijer2017-09-081-0/+9
* Fix memory leak after r312467. The ModuleMap is the owner of the global modul...Richard Smith2017-09-051-6/+10
* [Preprocessor] Correct internal token parsing of newline characters in CRLFErich Keane2017-09-051-2/+3
* Implement Itanium name mangling support for C++ Modules TS.Richard Smith2017-09-041-1/+12
* [modules] Add ability to specify module name to module file mapping (reapply)Boris Kolpackov2017-08-311-9/+14
* Revert r312105 [modules] Add ability to specify module name to module file ma...Victor Leschuk2017-08-301-14/+9
* [modules] Add ability to specify module name to module file mappingBoris Kolpackov2017-08-301-9/+14
* [Preprocessor] Correct internal token parsing of newline characters in CRLFErich Keane2017-08-241-0/+2
* Fixed a crash on replaying Preamble's PP conditional stack.Ilya Biryukov2017-08-212-1/+14
* Rename cxx1z -> cxx17 across all diagnostic IDs.Richard Smith2017-08-131-1/+1
* [c++2a] Treat 'concept' and 'requires' as keywords, add compat warning for C+...Richard Smith2017-08-131-0/+2
* Revert "[Modules] Prevent #import to reenter header if not building a module."Bruno Cardoso Lopes2017-08-121-1/+1
* [Modules] Prevent #import to reenter header if not building a module.Bruno Cardoso Lopes2017-08-101-1/+1
* [Lexer] Finding beginning of token with escaped new lineAlexander Kornienko2017-08-101-28/+44
* Reapply Sema: allow imaginary constants via GNU extension if UDL overloads no...Tim Northover2017-08-091-24/+20
* Revert "Lexer: always allow imaginary constants in GNU mode."Tim Northover2017-08-081-1/+1
* Lexer: always allow imaginary constants in GNU mode.Tim Northover2017-08-081-1/+1
* PR33902: Invalidate line number cache when adding more text to existing buffer.Richard Smith2017-07-301-0/+8
* [NFC] Use RAII to un-poison and then re-poison __VA_ARGS__Faisal Vali2017-07-251-13/+12
* [NFC] Update local variable names to upper-case as per LLVM Coding Standards.Faisal Vali2017-07-201-9/+9
* [NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali2017-07-175-58/+75
* Revert changes from my previous refactoring - will need to fix dependencies i...Faisal Vali2017-07-175-75/+58
* [NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali2017-07-175-58/+75
* Keep the IdentifierInfo in the Token for alternative operator keywordOlivier Goffart2017-07-143-46/+35
* Fix invalid warnings for header guards in preamblesErik Verbruggen2017-07-053-7/+3
* Track the set of module maps read while building a .pcm file and reload those...Richard Smith2017-06-291-1/+2