summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex
Commit message (Expand)AuthorAgeFilesLines
* [Lex] Fix handling numerical literals ending with ' and signed exponent.Volodymyr Sapsai2018-02-061-9/+15
* [Lexer] Support adding working directory to relative search dir for #include ...Eric Liu2018-01-291-11/+22
* Always allow "#pragma region".Matt Davis2018-01-271-2/+4
* [CodeComplete] Fix completion in the middle of idents in macro callsIlya Biryukov2018-01-221-1/+6
* [Lex] Fix crash on code completion in comment in included file.Volodymyr Sapsai2018-01-192-1/+4
* [PCH] Serialize skipped preprocessor rangesCameron Desrochers2018-01-152-2/+23
* [Lex] Avoid out-of-bounds dereference in LexAngledStringLiteral.Volodymyr Sapsai2018-01-121-8/+11
* [Lex] Use WritableMemoryBuffer in ScratchBuffer.cppPavel Labath2018-01-111-4/+4
* Preserve unknown STDC pragma through preprocessorSteven Wu2018-01-051-55/+0
* Track shadow modules with a generation counter.Bruno Cardoso Lopes2018-01-052-36/+25
* Reapply r321781: [Modules] Allow modules specified by -fmodule-map-file to sh...Bruno Cardoso Lopes2018-01-053-42/+98
* Revert "[Modules] Allow modules specified by -fmodule-map-file to shadow impl...Bruno Cardoso Lopes2018-01-043-95/+42
* [Modules] Allow modules specified by -fmodule-map-file to shadow implicitly f...Bruno Cardoso Lopes2018-01-043-42/+95
* [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
OpenPOWER on IntegriCloud