summaryrefslogtreecommitdiffstats
path: root/lib/Lex/PPMacroExpansion.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Driver] Add Scudo as a possible -fsanitize= optionKostya Kortchinsky2017-11-031-0/+1
* Delete trailing whitespace.Nico Weber2017-09-261-1/+1
* [NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali2017-07-171-5/+5
* Revert changes from my previous refactoring - will need to fix dependencies i...Faisal Vali2017-07-171-5/+5
* [NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali2017-07-171-5/+5
* [Sema] Allow unmarked overloadable functions.George Burgess IV2017-06-271-0/+2
* Change __has_feature(objc_diagnose_if_attr) to __has_feature(attribute_diagno...Argyrios Kyrtzidis2017-05-241-1/+1
* Enhance the 'diagnose_if' attribute so that we can apply it for ObjC methods ...Argyrios Kyrtzidis2017-05-241-0/+1
* Add #pragma clang module begin/end pragmas and generate them when preprocessi...Richard Smith2017-05-041-1/+1
* Preprocessor: Suppress -Wnonportable-include-path for header mapsDuncan P. N. Exon Smith2017-04-271-1/+1
* Add support for __builtin_available to __has_builtinAlex Lorenz2017-04-121-0/+1
* P0426: Make the library implementation of constexpr char_traits a little easierRichard Smith2017-01-201-0/+1
* Don't assert when redefining a built-in macro in a PCH, PR29119Nico Weber2016-12-091-3/+26
* Accept nullability qualifiers on array parameters.Jordan Rose2016-11-101-0/+1
* Do not print include_next/pragma once warnings when input is a header.Erik Verbruggen2016-10-271-1/+5
* [PP] Replace some index based for loops with range based onesErik Verbruggen2016-10-261-8/+5
* Mark P0127R3 as done, and replace its __has_feature check with the correspond...Richard Smith2016-09-291-4/+5
* P0127R2: Support type deduction for types of non-type template parameters inRichard Smith2016-09-281-0/+2
* Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko2016-09-071-8/+30
* C++ Modules TS: add frontend support for building pcm files from moduleRichard Smith2016-08-261-1/+1
* [NFC] Header cleanupMehdi Amini2016-07-181-3/+2
* [Feature] Add a builtin for indexing into parameter packs. Patch by Louis Dio...Eric Fiselier2016-07-011-0/+1
* Revert "[Lex] Support more type-traits in __has_feature"David Majnemer2016-05-241-12/+4
* [Lex] Support more type-traits in __has_featureDavid Majnemer2016-05-241-2/+11
* Clang support for __is_assignable intrinsicDavid Majnemer2016-05-231-0/+1
* [esan] EfficiencySanitizer driver flagsDerek Bruening2016-04-211-0/+2
* [modules] Make the tweak to avoid circular inclusion of emmintrin.h andRichard Smith2016-04-211-11/+4
* Consolidate and improve the handling of built-in feature-like macrosAndy Gibbs2016-04-051-161/+208
* Add replacement = "xxx" to AvailabilityAttr.Manman Ren2016-03-211-0/+1
* Revert r263687 for ubsan bot failure.Manman Ren2016-03-171-1/+0
* Add an optional named argument (replacement = "xxx") to AvailabilityAttr.Manman Ren2016-03-171-0/+1
* Add an optional string argument to DeprecatedAttr for Fix-It.Manman Ren2016-03-161-0/+1
* Add has_feature objc_class_property.Manman Ren2016-03-101-0/+1
* SemaCXX: Support templates in availability attributesDuncan P. N. Exon Smith2016-02-261-0/+1
* PR24667: fix quadratic runtime if textually-included modular headers define l...Richard Smith2016-02-231-0/+7
* Add has_feature attribute_availability_with_strict.Manman Ren2016-02-221-0/+1
* [modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a singleRichard Smith2016-02-191-2/+3
* Simplify EnterTokenStream API to make it more robust for memory managementDavid Blaikie2016-02-091-6/+5
* [MSVC Compat] Accept elided commas in macro function argumentsEhsan Akhgari2016-01-221-1/+6
* Refactor: Simplify boolean conditional return statements in lib/LexAlexander Kornienko2015-12-281-3/+1
* Fix build breakDavid Majnemer2015-11-051-2/+1
* [Lex] Add __has_builtin support for __make_integer_seqDavid Majnemer2015-11-051-1/+9
* Support tvOS and watchOS availability attributesTim Northover2015-10-301-0/+2
* Define weak and __weak to mean ARC-style weak references, even in MRC.John McCall2015-10-221-1/+1
* SourceRanges are small and trivially copyable, don't them by reference.Craig Topper2015-10-041-2/+2
* [modules] Fix a corner case in the macro override rules: properly handle over...Richard Smith2015-09-161-2/+6
* Turn off __has_feature(cxx_rtti) when -fno-rtti-data is presentReid Kleckner2015-08-131-1/+1
* Ignore the "novtable" declspec when not using the Microsoft C++ ABI.Bob Wilson2015-07-201-3/+3
* Add __has_feature(attribute_availability_with_version_underscores).Jordan Rose2015-07-161-0/+1
* Implement variance for Objective-C type parameters.Douglas Gregor2015-07-071-0/+1