summaryrefslogtreecommitdiff
path: root/lib/Lex
Commit message (Expand)AuthorAgeFilesLines
* do not emit -Wunused-macros warnings in -frewrite-includes mode (PR15614)Lubos Lunak2019-09-161-1/+2
* [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr.Erich Keane2019-09-133-9/+10
* [clang-scan-deps] add skip excluded conditional preprocessor block preprocess...Alex Lorenz2019-09-114-0/+98
* Fix -Wnonportable-include-path suppression for header maps with absolute paths.Volodymyr Sapsai2019-09-111-10/+15
* Introduce a DirectoryEntryRef that stores both a reference and anAlex Lorenz2019-08-312-2/+3
* Re-land [clang-scan-deps] Minimizer: Correctly handle multi-line content with...Alexandre Ganea2019-08-281-14/+35
* [preprocessor] Add an opportunity to retain excluded conditional blocksEvgeny Mankov2019-08-271-4/+16
* Use FileEntryRef for PPCallbacks::HasIncludeAlex Lorenz2019-08-271-2/+1
* Revert "[clang-scan-deps] Minimizer: Correctly handle multi-line content with...Richard Smith2019-08-271-35/+14
* Use FileEntryRef for PPCallbacks::FileSkippedAlex Lorenz2019-08-271-1/+1
* [clang-scan-deps] Skip UTF-8 BOM in source minimizerAlexandre Ganea2019-08-271-0/+7
* [clang-scan-deps] Minimizer: Correctly skip over double slashes in angle brac...Alexandre Ganea2019-08-261-3/+4
* [clang-scan-deps] Minimizer: Correctly handle multi-line content with CR+LF l...Alexandre Ganea2019-08-261-14/+35
* FileManager: Use llvm::Expected in new getFileRef APIDuncan P. N. Exon Smith2019-08-262-13/+9
* Introduce FileEntryRef and use it when handling includes to report correct de...Alex Lorenz2019-08-226-252/+280
* clang: Fix typo in commentNico Weber2019-08-211-1/+1
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-145-8/+8
* Add __has_builtin support for builtin function-like type traits.Richard Smith2019-08-141-13/+30
* Don't use std::errcAlexey Bataev2019-08-131-3/+4
* Don't diagnose errors when a file matches an include componentReid Kleckner2019-08-091-1/+2
* [clang-scan-deps] Add minimizer support for C++20 modules.Michael J. Spencer2019-08-091-1/+70
* Fix up fd limit diagnosis codeReid Kleckner2019-08-081-2/+3
* clang: Diag running out of file handles while looking for filesNico Weber2019-08-081-2/+11
* [clang] Adopt new FileManager error-returning APIsHarlan Haskins2019-08-015-82/+119
* [Preprocessor] Always discard body of #define if we failed to parse itIlya Biryukov2019-08-011-5/+9
* Remove cache for macro arg stringizationReid Kleckner2019-07-302-32/+4
* [clang-scan-deps] Dependency directives source minimizer: handle #pragma onceAlex Lorenz2019-07-181-1/+15
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-165-14/+14
* Delete dead storesFangrui Song2019-07-121-2/+1
* [clang-scan-deps] Dependency directives source minimizer:Alex Lorenz2019-07-101-1/+8
* [modules] Add PP callbacks for entering and leaving a submodule.Vassil Vassilev2019-07-041-0/+12
* Change std::{lower,upper}_bound to llvm::{lower,upper}_bound or llvm::partiti...Fangrui Song2019-07-032-17/+11
* [clang][HeaderSearch] Shorten paths for includes in mainfile's directoryKadir Cetinkaya2019-07-031-16/+28
* [C++2a] Add __builtin_bit_cast, used to implement std::bit_castErik Pilkington2019-07-021-0/+1
* Fix __has_cpp_attribute expansion to produce trailing L and (whereRichard Smith2019-06-211-2/+10
* [clang][HeaderSearch] Consider all path separators equalKadir Cetinkaya2019-06-061-0/+5
* Fix windows build for commit r362459Alex Lorenz2019-06-031-6/+6
* Add clang source minimizer that reduces source to directivesAlex Lorenz2019-06-032-0/+757
* Make __has_builtin work with __builtin_LINE and friends.Eric Fiselier2019-05-291-0/+4
* [Preprocessor] Fix crash emitting note with framework location for "file not ...Volodymyr Sapsai2019-05-271-1/+4
* [PragmaHandler] Expose `#pragma` locationJoel E. Denny2019-05-212-31/+29
* [Lex] Allow to consume tokens while preprocessingIlya Biryukov2019-05-178-23/+36
* Reland "[Clang][PP] Add the __FILE_NAME__ builtin macro"Kristina Brooks2019-05-161-2/+17
* Revert r360833 until I can work out the issue with Win32 botsKristina Brooks2019-05-161-24/+2
* Fix assumption about Win32 paths in r360833Kristina Brooks2019-05-161-2/+8
* [Clang][PP] Add the __FILE_NAME__ builtin macro.Kristina Brooks2019-05-161-2/+18
* [Preamble] Stop circular inclusion of main file when building preambleNikolai Kosjar2019-05-101-0/+12
* -frewrite-imports: Add support for wildcard rules in umbrella modules withDavid Blaikie2019-05-071-4/+3
* [c++20] Implement tweaked __VA_OPT__ rules from P1042R1:Richard Smith2019-05-042-11/+50
* When skipping code at the start of a file during PCH use, Preprocessor::LexMike Rice2019-04-291-2/+17