summaryrefslogtreecommitdiffstats
path: root/lib/Lex
Commit message (Expand)AuthorAgeFilesLines
* Merging r324419:Hans Wennborg2018-02-081-9/+15
* Merging r323008:Hans Wennborg2018-01-242-1/+4
* Merging r322390:Hans Wennborg2018-01-171-8/+11
* [Modules] Change private modules rules and warningsBruno Cardoso Lopes2017-12-222-40/+71
* Remove llvm::MemoryBuffer const_castsPavel Labath2017-12-201-4/+3
* __is_target_environment: Check the environment after parsing itAlex Lorenz2017-12-151-4/+3
* __is_target_arch: Check the arch and subarch instead of the arch nameAlex Lorenz2017-12-151-3/+3
* [Preprocessor] Implement __is_target_{arch|vendor|os|environment} function-likeAlex Lorenz2017-12-141-0/+88
* Warn if we find a Unicode homoglyph for a symbol in an identifier.Richard Smith2017-12-141-1/+78
* Hardware-assisted AddressSanitizer (clang part).Evgeniy Stepanov2017-12-091-1/+4
* [Lex] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-12-084-90/+124
* Fix more line endings changed in r320089. NFC.Ahmed Bougacha2017-12-071-1918/+1918
* Add support for the __has_c_attribute builtin preprocessor macro.Aaron Ballman2017-12-071-1913/+1918
* [Lex] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-12-063-97/+141
* Stringizing raw string literals containing newlineTaewook Oh2017-12-061-56/+65
* [Lex] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-12-043-55/+50
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-043-5/+5
* [c++2a] P0515R3: lexer support for new <=> token.Richard Smith2017-12-012-0/+24
* [refactor][extract] insert semicolons into extracted/inserted codeAlex Lorenz2017-11-031-16/+20
* [Driver] Add Scudo as a possible -fsanitize= optionKostya Kortchinsky2017-11-031-0/+1
* [preamble] Also record the "skipping" state of the preprocessorErik Verbruggen2017-11-032-11/+27
* Add -f[no-]double-square-bracket-attributes as new driver options to control ...Aaron Ballman2017-10-151-1/+3
* [Lex] Remove unused variables. No functionality change.Benjamin Kramer2017-10-151-6/+0
* [c++2a] Implement P0306 __VA_OPT__ (Comma omission and comma deletion)Faisal Vali2017-10-154-21/+251
* [Lex] Avoid out-of-bounds dereference in SkipLineCommentAlex Lorenz2017-10-141-1/+2
* Fix warnings. [-Wdocumentation]NAKAMURA Takumi2017-10-121-2/+1
* A '<' with a trigraph '#' is not a valid editor placeholderAlex Lorenz2017-10-111-1/+2
* 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