summaryrefslogtreecommitdiff
path: root/clang/lib/Lex
Commit message (Expand)AuthorAgeFilesLines
* Revert "[Lex] Warn when defining or undefining any builtin macro"Nico Weber2023-05-171-63/+62
* [Lex] Warn when defining or undefining any builtin macroJohn Brawn2023-05-171-62/+63
* [clang] Add a new annotation token: annot_repl_input_endJun Zhang2023-05-161-2/+8
* [clang] Prevent creation of new submodules in ASTWriterBen Langmuir2023-05-092-4/+5
* [clang][deps] Teach dep directive scanner about _PragmaBen Langmuir2023-05-092-38/+145
* [clang] Use -std=c++23 instead of -std=c++2bMark de Wever2023-05-044-20/+20
* [clang][deps] Teach dep directive scanner about #pragma clang system_headerBen Langmuir2023-05-032-2/+16
* Keep multiple-include optimization for null directivesElliot Goodrich2023-04-271-0/+4
* [C++20] [Modules] Avoid crash if the inconsistency the size of lang options e...Chuanqi Xu2023-04-271-3/+1
* [clang][Lex][NFC] Use a range for loop in StringLiteralParserTimm Bäder2023-04-201-11/+10
* [Clang] Fix how ReadMacroParameterList handles comments in macro parameter-li...Shafik Yaghmour2023-03-301-4/+4
* re-land [C++20][Modules] Introduce an implementation module.Iain Sandoe2023-03-291-8/+39
* Revert "[C++20][Modules] Introduce an implementation module."Mitch Phillips2023-03-271-34/+8
* Revert "Silence unused variable warning in NDEBUG builds"Mitch Phillips2023-03-271-1/+0
* [clang] Extend pragma dump to support expressionsVlad Serebrennikov2023-03-241-15/+5
* Silence unused variable warning in NDEBUG buildsBenjamin Kramer2023-03-231-0/+1
* [C++20][Modules] Introduce an implementation module.Iain Sandoe2023-03-231-8/+34
* Add __builtin_FILE_NAME()Ilya Karapsin2023-03-171-8/+15
* [clang] Unconditionally add autolink hints for frameworks.Juergen Ributzka2023-03-161-23/+7
* [clang][Lexer] Fix crash/assert clang::HeaderSearch::search_dir_nthDmitry Polukhin2023-03-161-7/+6
* Use *{Map,Set}::contains (NFC)Kazu Hirata2023-03-151-1/+1
* [clang] Use *{Set,Map}::contains (NFC)Kazu Hirata2023-03-141-2/+2
* Revert "Currently the control of the eval-method is mixed with fast-math."Zahira Ammarguellat2023-03-102-34/+8
* [Lex] Use line markers in preprocessed assembly predefines fileJohn Brawn2023-03-071-2/+6
* [C++20] [Modules] Support to export declarations in language linkageChuanqi Xu2023-03-031-1/+16
* [Lex] Fix a crash in updateConsecutiveMacroArgTokens.Haojian Wu2023-02-221-2/+10
* Use APInt::count{l,r}_{zero,one} (NFC)Kazu Hirata2023-02-191-1/+1
* [Clang] Fix __VA_OPT__ implementation so that it treats the concatenation of ...Shafik Yaghmour2023-02-171-3/+2
* [clang] Fix a bug that allowed some overflowing octal escape sequencesSergei Barannikov2023-02-161-1/+2
* [Modules] Remove -fmodules-tsChuanqi Xu2023-02-162-7/+6
* [C++20] [Modules] [NFC] Add Preprocessor methods for named modules - for Clan...Chuanqi Xu2023-02-101-5/+34
* [Lex] Fix -Wunused-variable for LLVM_ENABLE_ASSERTIONS=off builds after D140179Fangrui Song2023-02-081-1/+1
* [-Wunsafe-buffer-usage] Add unsafe buffer checking opt-out pragmasZiqing Luo2023-02-083-0/+107
* Revert "[-Wunsafe-buffer-usage] Add unsafe buffer checking opt-out pragmas"Ziqing Luo2023-02-073-107/+0
* [-Wunsafe-buffer-usage] Add unsafe buffer checking opt-out pragmasZiqing Luo2023-02-073-0/+107
* [NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott2023-02-071-1/+1
* [Driver] Move PS4/PS5 header search path management to the driverPaul Robinson2023-02-011-27/+2
* [Clang] Improve error message for violations of -fmodules-decluse.James Y Knight2023-01-311-2/+3
* Use llvm::byteswap instead of ByteSwap_{16,32,64} (NFC)Kazu Hirata2023-01-281-3/+3
* Use llvm::count{lr}_{zero,one} (NFC)Kazu Hirata2023-01-281-1/+1
* [clang][Lex] Add back PPCallbacks::FileNotFoundJonas Hahnfeld2023-01-241-0/+4
* [clang][modules] Disallow importing private framework in the implementationJan Svoboda2023-01-201-27/+5
* [clang][nfc] refactor Module::Header to use OptionalFileEntryRefRichard Howell2023-01-201-7/+7
* [Clang][OpenMP] Allow `f16` literal suffix when compiling OpenMP target offlo...Shilei Tian2023-01-191-2/+6
* [Lex] For dependency directive lexing, angled includes in `__has_include` sho...Argyrios Kyrtzidis2023-01-191-0/+16
* [clang] Remove remaining uses of llvm::Optional (NFC)Kazu Hirata2023-01-144-4/+0
* [clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-1413-48/+49
* [clang] Add #include <optional> (NFC)Kazu Hirata2023-01-1413-0/+13
* [Clang] Silence a "unused variable" warning when building with MSVCAlexandre Ganea2023-01-091-1/+2
* Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ partserge-sans-paille2023-01-091-2/+2