summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPMacroExpansion.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Implement the Objective-C __kindof type qualifier.Douglas Gregor2015-07-071-0/+1
* C++ support for Objective-C lightweight generics.Douglas Gregor2015-07-071-0/+1
* Make __has_feature(nullability) and __has_extension(nullability) always true.Douglas Gregor2015-06-291-4/+2
* Make __has_extension(assume_nonnull) always true.Douglas Gregor2015-06-291-0/+1
* [ObjC] Add NSValue support for objc_boxed_expressionsAlex Denisov2015-06-261-0/+1
* Allow the cf_returns_[not_]retained attributes to appear on out-parameters.Douglas Gregor2015-06-191-0/+1
* Introduced pragmas for audited nullability regions.Douglas Gregor2015-06-191-0/+1
* Introduce type nullability specifiers for C/C++.Douglas Gregor2015-06-191-0/+2
* [ASan] Initial support for Kernel AddressSanitizerAlexander Potapenko2015-06-191-1/+3
* [clang] Refactoring of conditions so they use isOneOf() instead of multiple i...Daniel Marjamaki2015-06-181-4/+4
* Protection against stack-based memory corruption errors using SafeStack: Clan...Peter Collingbourne2015-06-151-0/+1
* Refactor MacroInfo so macro arguments can be iterated with range-based for lo...Daniel Marjamaki2015-05-291-5/+1
* [modules] If we re-enter a submodule from within itself (when submoduleRichard Smith2015-05-211-10/+14
* [modules] Add local submodule visibility support for declarations.Richard Smith2015-05-151-1/+1
* Have '__have_extension(cxx_variadic_templates)' return true for any C++ stand...Eric Fiselier2015-05-121-0/+1
* Disable __has_cpp_attribute when not compiling in C++ mode. As this feature t...Aaron Ballman2015-05-111-1/+5
OpenPOWER on IntegriCloud