]> granicus.if.org Git - clang/history - lib/Lex/PPMacroExpansion.cpp
Refactor: Simplify boolean conditional return statements in lib/Lex
[clang] / lib / Lex / PPMacroExpansion.cpp
2015-12-28 Alexander KornienkoRefactor: Simplify boolean conditional return statement...
2015-11-05 David MajnemerFix build break
2015-11-05 David Majnemer[Lex] Add __has_builtin support for __make_integer_seq
2015-10-30 Tim NorthoverSupport tvOS and watchOS availability attributes
2015-10-22 John McCallDefine weak and __weak to mean ARC-style weak reference...
2015-10-04 Craig TopperSourceRanges are small and trivially copyable, don...
2015-09-16 Richard Smith[modules] Fix a corner case in the macro override rules...
2015-08-13 Reid KlecknerTurn off __has_feature(cxx_rtti) when -fno-rtti-data...
2015-07-20 Bob WilsonIgnore the "novtable" declspec when not using the Micro...
2015-07-16 Jordan RoseAdd __has_feature(attribute_availability_with_version_u...
2015-07-07 Douglas GregorImplement variance for Objective-C type parameters.
2015-07-07 Douglas GregorImplement the Objective-C __kindof type qualifier.
2015-07-07 Douglas GregorC++ support for Objective-C lightweight generics.
2015-06-29 Douglas GregorMake __has_feature(nullability) and __has_extension...
2015-06-29 Douglas GregorMake __has_extension(assume_nonnull) always true.
2015-06-26 Alex Denisov[ObjC] Add NSValue support for objc_boxed_expressions
2015-06-19 Douglas GregorAllow the cf_returns_[not_]retained attributes to appea...
2015-06-19 Douglas GregorIntroduced pragmas for audited nullability regions.
2015-06-19 Douglas GregorIntroduce type nullability specifiers for C/C++.
2015-06-19 Alexander Potapenko[ASan] Initial support for Kernel AddressSanitizer
2015-06-18 Daniel Marjamaki[clang] Refactoring of conditions so they use isOneOf...
2015-06-15 Peter CollingbourneProtection against stack-based memory corruption errors...
2015-05-29 Daniel MarjamakiRefactor MacroInfo so macro arguments can be iterated...
2015-05-21 Richard Smith[modules] If we re-enter a submodule from within itself...
2015-05-15 Richard Smith[modules] Add local submodule visibility support for...
2015-05-12 Eric FiselierHave '__have_extension(cxx_variadic_templates)' return...
2015-05-11 Aaron BallmanDisable __has_cpp_attribute when not compiling in C...
2015-05-04 Richard SmithSwitch PPCallbacks to take the new MacroDefinition...
2015-05-01 Richard Smith[modules] Start moving the module visibility informatio...
2015-04-30 Richard SmithMake macro dumping robust against a nonexistent macro.
2015-04-30 Richard Smith[modules] Add a mechanism to dump information about...
2015-04-30 Richard SmithRemove dead code: a MacroDirective can't be imported...
2015-04-29 Richard SmithFix unused variable warning.
2015-04-29 Richard Smith[modules] Stop trying to fake up a linear MacroDirectiv...
2015-04-27 Richard Smith[modules] Incrementally compute the list of overridden...
2015-04-23 Richard Smith[modules] Properly attribute macros to modules if they...
2015-04-23 Richard Smith[modules] Store a ModuleMacro* on an imported macro...
2015-04-23 Richard Smith[modules] Determine the set of macros exported by a...
2015-04-22 Richard Smith[modules] Cope with partial module macro information...
2015-04-22 Richard Smith[modules] Build a DAG of module macros for each identifier.
2015-03-29 Benjamin Kramer[lex] Provide a valid token when __has_include is found...
2015-03-29 Benjamin Kramer[lex] Don't create a garbage token if parsing of __has_...
2015-03-18 Yaron KerenRemove many superfluous SmallString::str() calls.
2015-03-18 David MajnemerLex: Don't call getIdentifierInfo on annotation tokens
2015-03-10 Yaron KerenTeach raw_ostream to accept SmallString.
2015-03-02 Bob WilsonAdd clang support for Objective-C application extensions.
2015-02-19 Yaron KerenSpelling correction.
2015-02-01 John McCallAllow objc_bridge(id) to be used on typedefs of [cv...
2014-12-15 David MajnemerPreprocessor: Recover instead of mutating a token in...
2014-12-11 Fariborz Jahanian[Objective-C]. This patch extends objc_bridge attribut...
2014-12-05 Aaron BallmanModify __has_attribute so that it only looks for GNU...
2014-12-05 Aaron BallmanAdded a new preprocessor macro: __has_declspec_attribut...
2014-12-03 Nico WeberAdd support for has_feature(cxx_alignof) and has_featur...
2014-11-14 Aaron BallmanSilencing a -Wparentheses warning; NFC.
2014-11-14 Aaron BallmanComplete support for the SD-6 standing document (based...
2014-11-07 Alexey SamsonovIntroduce a SanitizerKind enum to LangOptions.
2014-10-20 Richard Smith[modules] Add support for #include_next.
2014-09-30 Ben LangmuirAvoid a crash after loading an #undef'd macro in code...
2014-08-19 Aaron BallmanC++1y is now C++14!
2014-08-07 Richard SmithUse -Rblah, not -Wblah, to control remark diagnostics...
2014-06-22 Alp TokerDiagnosticIDs: use diagnostic severities to simplify...
2014-06-10 Alp TokerImplement -Wdate-time preprocessor warning
2014-05-22 Alexander KornienkoRemove limits on the number of fix-it hints and ranges...
2014-05-17 Craig Topper[C++11] Use 'nullptr'. Lex edition.
2014-05-09 Richard SmithPR19698, PR19674: enable __has_feature checks for cxx_g...
2014-04-16 Justin BognerLex: Fix __has_feature(cxx_exceptions) for objective C++
2014-04-11 Yunzhong GaoAdd a test to distinguish between reserved tokens and...
2014-03-31 Aaron BallmanPost-commit review coding style change: renaming HasAtt...
2014-03-31 Aaron BallmanReapplying r204952 a second time.
2014-03-27 Aaron BallmanReverting r204968 and r204969; while more build bots...
2014-03-27 Aaron BallmanReapplying r204952 with fixes which should hopefully...
2014-03-27 Aaron BallmanReverting r204952, while I figure out what's going...
2014-03-27 Aaron BallmanClean up the __has_attribute implementation without...
2014-03-18 Marshall ClowAdded a __has_feature() for 'is_constructible'
2014-03-15 Richard SmithImplement the MS extension __identifier properly: take...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::tie with std::tie.
2014-03-01 Richard SmithIf a module A exports a macro M, and a module B imports...
2014-01-15 Alp TokerFix cxx_variable_templates feature check and documentation
2014-01-09 Aaron Ballman__has_attribute now understands target-specific attribu...
2014-01-07 Chandler CarruthSort all the #include lines with LLVM's utils/sort_incl...
2013-12-30 Alp TokerCleanup: Switch the preprocessor to err_pp_expected_after
2013-12-24 Alp TokerSupport and use token kinds as diagnostic arguments
2013-12-06 Aaron BallmanTweak the ordering of a conditional to possibly avoid...
2013-12-02 James DennettFix a typo in a comment: expasion -> expansion
2013-10-18 David Majnemer[-fms-extensions] Permit 'override' in C++98 and 'seale...
2013-10-14 Ted KremenekAdd has_feature support for reflecting the presence...
2013-09-28 Richard SmithMark lambda init-captures as complete.
2013-09-27 Richard SmithMark variable template implementation as complete....
2013-09-19 Eli FriedmanMake Preprocessor::Lex non-recursive.
2013-09-16 Benjamin KramerAdd a define for the ObjFW runtime ABI version.
2013-09-14 Ed SchoutenMake __has_extension(c_thread_local) work.
2013-08-07 Peter CollingbourneDataFlowSanitizer; Clang changes.
2013-07-29 David BlaikieSupport for Thread Safety Analysis in C
2013-07-27 Bob WilsonReduce stack frame size by avoiding a large token vecto...
2013-07-26 Eli FriedmanFix GNU ObjC ABI for a message returning a struct.
2013-07-24 Richard SmithRename feature test for lambda init-captures from cxx_g...
2013-07-24 Richard SmithUpdate documentation to match current C++1y feature...
2013-07-23 Richard TrieuAdd new diagnostic messages when too many arguments...
2013-07-09 Richard SmithGeneralize hack allowing 'const' in __has_attribute...
2013-06-26 Reid KlecknerMatch MSVC's handling of commas during macro argument...
next