summaryrefslogtreecommitdiffstats
path: root/libcxx/www/cxx1z_status.html
Commit message (Collapse)AuthorAgeFilesLines
...
* Mark LWG issue 2520 as completeEric Fiselier2016-05-311-1/+1
| | | | llvm-svn: 271249
* Mark LWG issue 2276 as complete. Add _LIBCPP_ASSERTS for itEric Fiselier2016-05-311-1/+1
| | | | llvm-svn: 271247
* Mark LWG issue 2537 as completeEric Fiselier2016-05-311-1/+1
| | | | llvm-svn: 271241
* Mark LWG issue #2585 as completeEric Fiselier2016-05-311-1/+1
| | | | llvm-svn: 271240
* Mark LWG issue 2565 as complete. Update the tests to check it.Eric Fiselier2016-05-311-1/+1
| | | | llvm-svn: 271238
* Mark LWG issue #2522 as completeEric Fiselier2016-05-301-1/+1
| | | | llvm-svn: 271231
* Mark LWG2583 as complete. I did this a while ago, and forgot to update the ↵Marshall Clow2016-05-181-2/+2
| | | | | | table. llvm-svn: 269973
* Implement LWG2576: istream_iterator and ostream_iterator should use ↵Marshall Clow2016-05-171-1/+1
| | | | | | std::addressof llvm-svn: 269789
* Implement P0030R1: Introduce a 3-Argument Overload to std::hypotMarshall Clow2016-05-171-1/+1
| | | | llvm-svn: 269772
* Fix LWG issue #2106: move_iterators returning prvaluesEric Fiselier2016-04-221-1/+1
| | | | llvm-svn: 267091
* Complete LWG issue #2016. Allocators must be nothrow swappableEric Fiselier2016-04-221-1/+1
| | | | llvm-svn: 267085
* Add is_swappable/is_nothrow_swappable traitsEric Fiselier2016-04-211-1/+1
| | | | llvm-svn: 267079
* Add 'is_callable' and 'is_nothrow_callable' traits and cleanup INVOKE.Eric Fiselier2016-04-201-1/+1
| | | | | | | | | | | | The primary purpose of this patch is to add the 'is_callable' traits. Since 'is_nothrow_callable' required making 'INVOKE' conditionally noexcept I also took this oppertunity to implement a constexpr version of INVOKE. This fixes 'std::experimental::apply' which required constexpr 'INVOKE support'. This patch will be followed up with some cleanup. Primarly removing most of "__member_function_traits" since it's no longer used by INVOKE (in C++11 at least). llvm-svn: 266836
* Mark P0152R1 as complete.Eric Fiselier2016-04-181-1/+1
| | | | llvm-svn: 266592
* Mark LWG issue 2469 as done. Also simplify try_emplace and insert_or_assign ↵Eric Fiselier2016-04-181-1/+1
| | | | | | implementations in unordered_map llvm-svn: 266591
* Implement LWG issue 2219 - support reference_wrapper in INVOKEEric Fiselier2016-04-181-1/+1
| | | | llvm-svn: 266590
* Add hash specializations for __int128_t. Fixes LWG issue 2119Eric Fiselier2016-04-181-1/+1
| | | | llvm-svn: 266587
* Add tests for LWG issue 2361Eric Fiselier2016-04-181-1/+1
| | | | llvm-svn: 266586
* Fix LWG issue 2345 - Add insert(value_type&&)Eric Fiselier2016-04-181-1/+1
| | | | llvm-svn: 266585
* Make std::addressof constexpr in C++17 (Clang only).Eric Fiselier2016-03-171-1/+1
| | | | llvm-svn: 263688
* Implement LWG2577: {shared,unique}_lock</tt> should use std::addressofMarshall Clow2016-03-141-1/+1
| | | | llvm-svn: 263506
* Implement LWG#2566: Requirements on the first template parameter of ↵Marshall Clow2016-03-141-2/+2
| | | | | | container adaptors llvm-svn: 263450
* Revert r263036, it's ABI-breaking.Nico Weber2016-03-111-1/+1
| | | | llvm-svn: 263246
* Update status to mark 2579 completeMarshall Clow2016-03-091-2/+2
| | | | llvm-svn: 263043
* Implement LWG#2583: There is no way to supply an allocator for ↵Marshall Clow2016-03-091-1/+1
| | | | | | basic_string(str, pos) llvm-svn: 263036
* Implement P0272R1: Give 'std::string' a non-const '.data()' member functionMarshall Clow2016-03-081-1/+1
| | | | llvm-svn: 262931
* Implement P0253R1: Fixing a design mistake in the searchers interface.Marshall Clow2016-03-081-1/+1
| | | | llvm-svn: 262928
* Implement P0025R0: 'An algorithm to clamp a value between a pair of boundary ↵Marshall Clow2016-03-071-2/+2
| | | | | | values' for C++17 llvm-svn: 262871
* Update with work items passed in JacksonvilleMarshall Clow2016-03-061-1/+47
| | | | llvm-svn: 262807
* Update the status of a N4089 and a couple issuesMarshall Clow2016-02-251-3/+3
| | | | llvm-svn: 261896
* Implement LWG#2385; remove the allocator-aware std::function::assign call. ↵Marshall Clow2016-01-251-3/+3
| | | | | | It was useless, and didn't actually *do anything* with the allocator. Now it's gone. On the off chance that someone is mistakenly calling it, it's only gone in C++1z llvm-svn: 258697
* Implement LWG#2101 'Some transformation types can produce impossible types' ↵Marshall Clow2016-01-211-2/+2
| | | | | | Introduced a new (internal) type trait '__is_referenceable' with tests. Use that trait in add_lvalue_reference, add_rvalue_reference and add_pointer. llvm-svn: 258418
* Mark LWG defect #2367 as completeEric Fiselier2015-12-291-1/+1
| | | | llvm-svn: 256597
* [libcxx] LWG2485: get() should be overloaded for const tuple&&. Patch from ↵Eric Fiselier2015-12-181-1/+1
| | | | | | | K-Ballo. Review: http://reviews.llvm.org/D14839 llvm-svn: 255941
* Last bit of P0006; mark it as completeMarshall Clow2015-11-301-1/+1
| | | | llvm-svn: 254290
* Implement P0007: Constant View: A proposal for a std::as_const helper ↵Marshall Clow2015-11-171-1/+1
| | | | | | function template. llvm-svn: 253274
* LWG#2156 loosened the requirements on unordered containers 'rehash' calls. ↵Marshall Clow2015-11-161-1/+1
| | | | | | Add tests to make sure we meet these requirements. Since we met the stricter ones, no code change needed to meet the looser ones. llvm-svn: 253223
* Implement P0013R1: Logical Operator Type Traits. Make a hidden ↵Marshall Clow2015-11-161-1/+1
| | | | | | implementation (__and_, __or_, and __not_) so that we can use them elsewhere in non-C++17 code - for example, in the LFTS llvm-svn: 253215
* Mark P0013 as 'in progress'Marshall Clow2015-11-161-1/+1
| | | | llvm-svn: 253212
* Implement P0074: Making owner_less more flexibleMarshall Clow2015-11-121-1/+1
| | | | llvm-svn: 252905
* Mark LWG#2486 as complete. Eric did this as part of r242959Marshall Clow2015-11-091-1/+1
| | | | llvm-svn: 252509
* Mark LWG#2224 as complete. Wording change only, no code changes requiredMarshall Clow2015-11-071-1/+1
| | | | llvm-svn: 252408
* Implement LWG#2353: std::next is over-constrainedMarshall Clow2015-11-071-1/+1
| | | | llvm-svn: 252407
* Mark LWG issue #2234. We already do this; no code change neededMarshall Clow2015-11-051-1/+1
| | | | llvm-svn: 252199
* Implement P0092R1 for C++1zMarshall Clow2015-11-051-1/+1
| | | | llvm-svn: 252195
* Implement P0004R1 'Remove Deprecated iostreams aliases'Marshall Clow2015-10-291-1/+1
| | | | llvm-svn: 251618
* Mark two Kona papers as 'in progress'Marshall Clow2015-10-281-2/+2
| | | | llvm-svn: 251545
* Mark LWG#2495 as complete. No code changes neededMarshall Clow2015-10-251-1/+1
| | | | llvm-svn: 251258
* Fix LWG#2489: mem_fn() should be noexceptMarshall Clow2015-10-251-2/+2
| | | | llvm-svn: 251257
* Add a test for LWG#2466: allocator_traits::max_size() default behavior is ↵Marshall Clow2015-10-251-2/+1
| | | | | | incorrect llvm-svn: 251252
OpenPOWER on IntegriCloud