summaryrefslogtreecommitdiff
path: root/include/__functional_base
AgeCommit message (Expand)Author
2018-01-02Un-inline a few more variables that are exported from the dylib.Marshall Clow
2018-01-02Implement most of P0607: Inline Variables for the Standard Library. This invo...Marshall Clow
2017-06-13Fix bug 33389 - __is_transparent check requires too muchMarshall Clow
2017-04-19Cleanup remaining usages of _LIBCPP_HAS_NO_<c++11-feature> in the functional ...Eric Fiselier
2017-01-21Implement P0513R0 - "Poisoning the Hash"Eric Fiselier
2017-01-06Replace _LIBCPP_HAS_NO_DELETED_FUNCTIONS with _LIBCPP_CXX03_LANGEric Fiselier
2017-01-04[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VISEric Fiselier
2016-12-14[libcxx] Fix PR24075, PR23841 - Add scoped_allocator_adaptor::construct(pair<...Eric Fiselier
2016-09-22Add missing _v traits. is_bind_expression_v, is_placeholder_v and uses_alloca...Marshall Clow
2016-04-21Fix most GCC attribute ignored warningsEric Fiselier
2016-04-20Add 'is_callable' and 'is_nothrow_callable' traits and cleanup INVOKE.Eric Fiselier
2016-04-18Implement LWG issue 2219 - support reference_wrapper in INVOKEEric Fiselier
2015-12-14Fix a corner case that involved calling rethrow_if_nested with a type that ha...Marshall Clow
2015-08-26[libcxx] Rewrite C++03 __invoke.Eric Fiselier
2015-07-22Remove almost everything in <__functional_base_03>Eric Fiselier
2015-04-19Remove constexpr support for std::apply because it introduces regressions.Eric Fiselier
2015-03-17[libcxx] Add <experimental/tuple> header for LFTS.Eric Fiselier
2015-02-25Add trailing return types (and noexcept specifications) to the 'diamond opera...Marshall Clow
2015-02-10[libcxx] Fix PR 22468 - std::function<void()> does not accept non-void-return...Eric Fiselier
2014-01-06Rename several internal templates to get rid of ___ (triple underscores) or w...Marshall Clow
2013-09-28Implement n3789; constexpr support in named function objectsMarshall Clow
2013-09-12Implement uses-allocator constructionMarshall Clow
2013-08-13First half of support for N3657; heterogenous lookups for set/multisetMarshall Clow
2013-08-12Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant
2013-08-08My previous reorganization of addressof broke -std=c++03. Thanks much to Arn...Howard Hinnant
2013-08-08Revert r187927.Arnold Schwaighofer
2013-08-07Zhihao Yuan: Replace operator& with addressof in reference_wrapper constructor.Howard Hinnant
2013-07-29Implement N3421; comparison predicates<void>Marshall Clow
2013-05-07Constrain __invoke functions more accurately. This fixes http://llvm.org/bug...Howard Hinnant
2013-03-06No functionality change at this time. I've split _LIBCPP_VISIBLE up into two...Howard Hinnant
2012-10-30Rename uses of _ and __ because these are getting stepped on by macros from o...Howard Hinnant
2012-02-21Modernize relational operators for shared_ptr and unique_ptr. This includes ...Howard Hinnant
2011-12-01Quash a whole bunch of warningsHoward Hinnant
2011-11-29Further macro protection by replacing _[A-Z] with _[A-Z]pHoward Hinnant
2011-10-17Windows support by Ruben Van Boxem.Howard Hinnant
2011-06-30_STD -> _VSTD to avoid macro clash on windowsHoward Hinnant
2011-05-28noexcept for <functional>.Howard Hinnant
2011-05-20This is a simplified (and superior) implementation of __invoke, __invokable a...Howard Hinnant
2011-05-19I had a giant misunderstanding of what 'synchronizes with' meant in [futures....Howard Hinnant
2011-05-16Spit 5th bullet __invoke into function pointers and everything else because r...Howard Hinnant
2010-11-16license changeHoward Hinnant
2010-09-21visibility-decoration.Howard Hinnant
2010-09-11Fix const bug in functionHoward Hinnant
2010-09-04Changed __config to react to all of clang's currently documented has_feature ...Howard Hinnant
2010-08-22Fixing whitespace problemsHoward Hinnant
2010-05-11Wiped out some non-ascii characters that snuck into the copyright.Howard Hinnant
2010-05-11libcxx initial importHoward Hinnant