summaryrefslogtreecommitdiffstats
path: root/libcxx/include/__functional_base
Commit message (Expand)AuthorAgeFilesLines
* [libc++] Take 2: Implement LWG 2510Louis Dionne2019-09-261-1/+1
* Revert r372777: [libc++] Implement LWG 2510 and its follow-upsIlya Biryukov2019-09-251-1/+1
* [libc++] Implement LWG 2510Louis Dionne2019-09-241-1/+1
* Apply [[nodebug]] to typedefs throughout the STL.Eric Fiselier2019-06-121-5/+5
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [libc++] Make sure we can build libc++ with -fvisibility=hiddenLouis Dionne2018-10-251-1/+1
* [libc++] Add deprecated attributes to many deprecated componentsLouis Dionne2018-09-231-3/+3
* [libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCP...Louis Dionne2018-08-011-1/+1
* Remove unused code from __functional_base. NFC.Eric Fiselier2018-06-061-10/+0
* Un-inline a few more variables that are exported from the dylib.Marshall Clow2018-01-021-1/+1
* Implement most of P0607: Inline Variables for the Standard Library. This invo...Marshall Clow2018-01-021-2/+2
* Fix bug 33389 - __is_transparent check requires too muchMarshall Clow2017-06-131-10/+7
* Cleanup remaining usages of _LIBCPP_HAS_NO_<c++11-feature> in the functional ...Eric Fiselier2017-04-191-13/+9
* Implement P0513R0 - "Poisoning the Hash"Eric Fiselier2017-01-211-7/+1
* Replace _LIBCPP_HAS_NO_DELETED_FUNCTIONS with _LIBCPP_CXX03_LANGEric Fiselier2017-01-061-15/+2
* [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier2017-01-041-7/+7
* [libcxx] Fix PR24075, PR23841 - Add scoped_allocator_adaptor::construct(pair<...Eric Fiselier2016-12-141-1/+5
* Add missing _v traits. is_bind_expression_v, is_placeholder_v and uses_alloca...Marshall Clow2016-09-221-0/+5
* Fix most GCC attribute ignored warningsEric Fiselier2016-04-211-2/+0
* Add 'is_callable' and 'is_nothrow_callable' traits and cleanup INVOKE.Eric Fiselier2016-04-201-81/+3
* Implement LWG issue 2219 - support reference_wrapper in INVOKEEric Fiselier2016-04-181-4/+22
* Fix a corner case that involved calling rethrow_if_nested with a type that ha...Marshall Clow2015-12-141-51/+0
* [libcxx] Rewrite C++03 __invoke.Eric Fiselier2015-08-261-28/+100
* Remove almost everything in <__functional_base_03>Eric Fiselier2015-07-221-10/+94
* Remove constexpr support for std::apply because it introduces regressions.Eric Fiselier2015-04-191-5/+5
* [libcxx] Add <experimental/tuple> header for LFTS.Eric Fiselier2015-03-171-5/+5
* Add trailing return types (and noexcept specifications) to the 'diamond opera...Marshall Clow2015-02-251-1/+3
* [libcxx] Fix PR 22468 - std::function<void()> does not accept non-void-return...Eric Fiselier2015-02-101-0/+20
* Rename several internal templates to get rid of ___ (triple underscores) or w...Marshall Clow2014-01-061-3/+3
* Implement n3789; constexpr support in named function objectsMarshall Clow2013-09-281-2/+4
* Implement uses-allocator constructionMarshall Clow2013-09-121-0/+92
* First half of support for N3657; heterogenous lookups for set/multisetMarshall Clow2013-08-131-0/+15
* Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant2013-08-121-6/+6
* My previous reorganization of addressof broke -std=c++03. Thanks much to Arn...Howard Hinnant2013-08-081-1/+52
* Revert r187927.Arnold Schwaighofer2013-08-081-52/+1
* Zhihao Yuan: Replace operator& with addressof in reference_wrapper constructor.Howard Hinnant2013-08-071-1/+52
* Implement N3421; comparison predicates<void>Marshall Clow2013-07-291-0/+14
* Constrain __invoke functions more accurately. This fixes http://llvm.org/bug...Howard Hinnant2013-05-071-4/+8
* No functionality change at this time. I've split _LIBCPP_VISIBLE up into two...Howard Hinnant2013-03-061-5/+5
* Rename uses of _ and __ because these are getting stepped on by macros from o...Howard Hinnant2012-10-301-3/+3
* Modernize relational operators for shared_ptr and unique_ptr. This includes ...Howard Hinnant2012-02-211-0/+7
* Quash a whole bunch of warningsHoward Hinnant2011-12-011-4/+4
* Further macro protection by replacing _[A-Z] with _[A-Z]pHoward Hinnant2011-11-291-90/+90
* Windows support by Ruben Van Boxem.Howard Hinnant2011-10-171-0/+2
* _STD -> _VSTD to avoid macro clash on windowsHoward Hinnant2011-06-301-12/+12
* noexcept for <functional>.Howard Hinnant2011-05-281-7/+7
* This is a simplified (and superior) implementation of __invoke, __invokable a...Howard Hinnant2011-05-201-145/+31
* I had a giant misunderstanding of what 'synchronizes with' meant in [futures....Howard Hinnant2011-05-191-2/+2
* Spit 5th bullet __invoke into function pointers and everything else because r...Howard Hinnant2011-05-161-0/+8
* license changeHoward Hinnant2010-11-161-2/+2
OpenPOWER on IntegriCloud