summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPMacroExpansion.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*...Richard Smith2015-05-041-9/+5
* [modules] Start moving the module visibility information off the Module itself.Richard Smith2015-05-011-4/+4
* Make macro dumping robust against a nonexistent macro.Richard Smith2015-04-301-1/+1
* [modules] Add a mechanism to dump information about a macro.Richard Smith2015-04-301-0/+64
* Remove dead code: a MacroDirective can't be imported or ambiguous any more.Richard Smith2015-04-301-1/+1
* Fix unused variable warning.Richard Smith2015-04-291-1/+1
* [modules] Stop trying to fake up a linear MacroDirective history.Richard Smith2015-04-291-40/+47
* [modules] Incrementally compute the list of overridden module macros based onRichard Smith2015-04-271-37/+66
* [modules] Properly attribute macros to modules if they're in a file textually...Richard Smith2015-04-231-2/+2
* [modules] Store a ModuleMacro* on an imported macro directive rather than dup...Richard Smith2015-04-231-11/+8
* [modules] Determine the set of macros exported by a submodule at the end of t...Richard Smith2015-04-231-17/+56
* [modules] Cope with partial module macro information, fix memory leak found b...Richard Smith2015-04-221-0/+9
* [modules] Build a DAG of module macros for each identifier.Richard Smith2015-04-221-0/+40
* [lex] Provide a valid token when __has_include is found outside of a pp direc...Benjamin Kramer2015-03-291-0/+3
* [lex] Don't create a garbage token if parsing of __has_include fails.Benjamin Kramer2015-03-291-2/+4
* Remove many superfluous SmallString::str() calls.Yaron Keren2015-03-181-1/+1
* Lex: Don't call getIdentifierInfo on annotation tokensDavid Majnemer2015-03-181-1/+1
* Teach raw_ostream to accept SmallString.Yaron Keren2015-03-101-1/+1
* Add clang support for Objective-C application extensions.Bob Wilson2015-03-021-0/+1
* Spelling correction.Yaron Keren2015-02-191-1/+1
* Allow objc_bridge(id) to be used on typedefs of [cv] void*.John McCall2015-02-011-1/+2
* Preprocessor: Recover instead of mutating a token in ExpandBuiltinMacroDavid Majnemer2014-12-151-4/+10
* [Objective-C]. This patch extends objc_bridge attribute to support objc_brid...Fariborz Jahanian2014-12-111-0/+1
* Modify __has_attribute so that it only looks for GNU-style attributes. Remove...Aaron Ballman2014-12-051-1/+1
* Added a new preprocessor macro: __has_declspec_attribute. This can be used as...Aaron Ballman2014-12-051-0/+5
* Add support for has_feature(cxx_alignof) and has_feature(c_alignof).Nico Weber2014-12-031-0/+3
* Silencing a -Wparentheses warning; NFC.Aaron Ballman2014-11-141-1/+1
* Complete support for the SD-6 standing document (based off N4200) with suppor...Aaron Ballman2014-11-141-5/+25
* Introduce a SanitizerKind enum to LangOptions.Alexey Samsonov2014-11-071-138/+139
* [modules] Add support for #include_next.Richard Smith2014-10-201-5/+15
* Avoid a crash after loading an #undef'd macro in code completionBen Langmuir2014-09-301-1/+4
* C++1y is now C++14!Aaron Ballman2014-08-191-9/+9
* Use -Rblah, not -Wblah, to control remark diagnostics. This was always theRichard Smith2014-08-071-1/+4
* DiagnosticIDs: use diagnostic severities to simplify extension handlingAlp Toker2014-06-221-2/+2
* Implement -Wdate-time preprocessor warningAlp Toker2014-06-101-1/+4
* Remove limits on the number of fix-it hints and ranges in the DiagnosticsEngine.Alexander Kornienko2014-05-221-16/+5
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-171-27/+29
* PR19698, PR19674: enable __has_feature checks for cxx_generic_lambdas andRichard Smith2014-05-091-3/+8
* Lex: Fix __has_feature(cxx_exceptions) for objective C++Justin Bogner2014-04-161-1/+1
* Add a test to distinguish between reserved tokens and normal identifiers.Yunzhong Gao2014-04-111-0/+4
OpenPOWER on IntegriCloud