Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libcxx
/
284844495422a295597af5b93cbd798e920f3c44
/
include
/
tuple
2848444
tuple was accidentally lacking a valid copy assignment operator. It went undetected because I had failed to test assigning from a const lvalue. This fixes http://llvm.org/bugs/show_bug.cgi?id=11921
by Howard Hinnant
· 13 years ago
6cc99fa
Fix http://llvm.org/bugs/show_bug.cgi?id=11616
by Howard Hinnant
· 14 years ago
d4cf215
Fix http://llvm.org/bugs/show_bug.cgi?id=11461. Credit Alberto Ganesh Barbati.
by Howard Hinnant
· 14 years ago
ec3773c
Quash a whole bunch of warnings
by Howard Hinnant
· 14 years ago
9996844
Further macro protection by replacing _[A-Z] with _[A-Z]p
by Howard Hinnant
· 14 years ago
08e1747
Windows support by Ruben Van Boxem.
by Howard Hinnant
· 14 years ago
15e48f9
Fix <rdar://problem/10226704>
by Howard Hinnant
· 14 years ago
0949eed
_STD -> _VSTD to avoid macro clash on windows
by Howard Hinnant
· 14 years ago
aabf287
Experimental support for a meaningful __is_swappable<T>::value. This does not appear to be strictly needed for correct functioning of the library. If it causes any problems, I'd rather pull it sooner rather than later.
by Howard Hinnant
· 14 years ago
a5e0121
noexcept for <tuple>. And in the process learned that I had done it wrong for pair's swap. I needed to create an __is_nothrow_swappable<T>::value trait that was smart enought to answer false when __is_swappable<T>::value is false. Otherwise one gets compile-time errors when using pair or tuple of non-swappable types, even if you never try to swap the pair or tuple.
by Howard Hinnant
· 14 years ago
56a85ca
tweak for readability (no functionality change)
by Howard Hinnant
· 15 years ago
6c66994
An rvalue reference cannot bind to an lvalue, so static_cast the
by Douglas Gregor
· 15 years ago
f83417b
Chandler Carruth changed >> to > > in several places.
by Howard Hinnant
· 15 years ago
e48e366
Reduced copying cost of tuple_cat from quadratic to linear.
by Howard Hinnant
· 15 years ago
0e1493e
LWG 1385 [FCD] tuple_cat should be a single variadic signature (http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html#1385). This issue is only in Ready status, meaning it is not official, but probably will be this March in Madrid. It was tentatively accepted in Batavia with the previso that Bill and I didn't have any problems implementing it. This is my part of that agreement.
by Howard Hinnant
· 15 years ago
cd2254b
LWG 1191
by Howard Hinnant
· 15 years ago
86ed8ae
LWG 1118
by Howard Hinnant
· 15 years ago
e049cc5
Cleaning up some tuple code.
by Howard Hinnant
· 15 years ago
ee6ccd0
visibility-decoration sweep completed.
by Howard Hinnant
· 15 years ago
324bb03
Fixing whitespace problems
by Howard Hinnant
· 15 years ago
e3263b4
GB 85, GB 87
by Howard Hinnant
· 15 years ago
3c1ffba
US 98, US 99
by Howard Hinnant
· 15 years ago
f5256e1
Wiped out some non-ascii characters that snuck into the copyright.
by Howard Hinnant
· 15 years ago
bc8d3f9
libcxx initial import
by Howard Hinnant
· 15 years ago