index
:
ampere-computing/libcxx.git
release_60-f1b37feef3d-amp-20180630
release_70-e8af9b4c407-amp-20181130
libc++ including Ampere Computing toolchain specific patches
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
include
/
tuple
Age
Commit message (
Expand
)
Author
2018-01-02
Implement most of P0607: Inline Variables for the Standard Library. This invo...
Marshall Clow
2017-12-12
workaround PR 28385 in __find_exactly_one_checked
Casey Carter
2017-10-04
Add C++17 explicit deduction guides to std::pair.
Eric Fiselier
2017-06-08
Add tests for class template deduction on std::tuple.
Eric Fiselier
2017-06-01
Rename unreserved names in tuple
Eric Fiselier
2017-04-19
Cleanup remaining usages of _LIBCPP_HAS_NO_<c++11-feature> in tuple and utility
Eric Fiselier
2017-02-06
Implement LWG 2773 - std::ignore should be constexpr.
Eric Fiselier
2017-02-04
Fix inconsistency in tuple's SFINAE. Patch from Andrey Khalyavin"
Eric Fiselier
2017-01-16
Fix std::tuples EBO when targeting the MSVC ABI.
Eric Fiselier
2017-01-04
[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS
Eric Fiselier
2017-01-02
Re-implement LWG 2770 - Fix tuple_size with structured bindings.
Eric Fiselier
2016-12-15
Revert r289727 due to PR31384
Eric Fiselier
2016-12-14
[libcxx] Fix tuple construction/assignment from types derived from tuple/pair...
Eric Fiselier
2016-12-08
Fix PR27374 - Remove the implicit reduced-arity-extension in tuple.
Eric Fiselier
2016-11-13
Implement LWG 2770 - Make tuple_size<T> defined for all T
Eric Fiselier
2016-11-13
Fix PR30979 - tuple<move_only> is constructible from move_only const&
Eric Fiselier
2016-07-25
Implement the std::pair parts of "Improving pair and tuple". Completes N4387.
Eric Fiselier
2016-07-25
Recommit r276548 - Make pair/tuples assignment operators SFINAE properly.
Eric Fiselier
2016-07-25
Revert r276548 - Make pair/tuples assignment operators SFINAE properly.
Eric Fiselier
2016-07-24
Make pair/tuples assignment operators SFINAE properly.
Eric Fiselier
2016-07-20
Add tests for reference binding assertions in std::tuple.
Eric Fiselier
2016-07-18
Implement C++17 tuple bits. Including apply and make_from_tuple.
Eric Fiselier
2016-07-02
Handle std::get<T>(...) for std::tuple<>
Eric Fiselier
2016-07-02
Rewrite std::get<Type>(...) helper using constexpr functions.
Eric Fiselier
2016-07-01
Flatten tuple_constructible, tuple_convertible and tuple_assignable.
Eric Fiselier
2016-06-21
Fix PR27684 - std::tuple no longer accepts reference to incomplete type in so...
Eric Fiselier
2016-04-19
Make tuples constructors conditionally EXPLICIT. See N4387
Eric Fiselier
2016-04-15
Cleanup and guard tuple's constructor SFINAE. Fixes PR22806 and PR23256.
Eric Fiselier
2016-04-15
[libcxx] Remove the "reduced-arity-initialization" extension from the uses-al...
Eric Fiselier
2015-12-18
[libcxx] LWG2485: get() should be overloaded for const tuple&&. Patch from K-...
Eric Fiselier
2015-11-19
Fix some mistakes in the <utility> and <tuple> synopses. No functional change...
Marshall Clow
2015-06-13
[libcxx] Fix detection of __is_final.
Eric Fiselier
2015-03-21
Remove unneeded redeclaration of reference_wrapper.
Eric Fiselier
2015-02-21
[libc++] Try and prevent evaluation of `is_default_constructible` on tuples d...
Eric Fiselier
2015-01-21
tuple: Make operator<() linear instead of exponential
Duncan P. N. Exon Smith
2014-11-25
Fixes to get libc++ building on sun solaris. Patch from C Bergstrom.
Eric Fiselier
2014-10-15
Fixes PR21157 'tuple: non-default constructible tuple hard failure' Thanks to...
Marshall Clow
2014-09-16
Thanks to K-ballo for noting a second incorrect noexcept clause in tuple - an...
Marshall Clow
2014-09-16
Fix a bad noexcept clause in tuple's move constructor
Marshall Clow
2014-07-24
D4451: Fix copy/move issues casude by __tuple_leafs's converting constructor
Eric Fiselier
2014-06-24
Some calls to get<>() were qualified. Some were not. Qualify them all. Fixes ...
Marshall Clow
2014-04-21
Default the copy and move constructors for __tuple_leaf. This fixes bugs 1885...
Marshall Clow
2014-03-03
Implement LWG Paper n3887: Consistent Metafunction Aliases. This adds std::tu...
Marshall Clow
2014-02-25
Implement LWG issue 2301: Mark std::tie as constexpr
Marshall Clow
2014-01-03
Rename ___make_pair_return to __make_pair_return_impl; ___make_tuple_return t...
Marshall Clow
2013-11-06
Fix several tuple bugs that were exposed by clang's implementation of CWG 140...
Howard Hinnant
2013-10-05
Implement LWG issue 2275 'forward_as_tuple should be constexpr'
Marshall Clow
2013-10-01
Remove non-printable chars that snuck in back in July; thanks to Yaron Keren ...
Marshall Clow
2013-09-12
Implement uses-allocator construction
Marshall Clow
2013-08-12
Nico Rieck: this patch series fixes visibility issues on Windows as explaine...
Howard Hinnant
[next]