Sign in
flutter
/
third_party
/
libcxx
/
1e564246eced50a94eea249719498e72e236a571
/
include
/
utility
1e56424
G M: Changes all references to "x inline" to "inline x" where x = _libcpp_always_inline or _libcpp_inline_visibility macros.
by Howard Hinnant
· 11 years ago
0f678bd
Nico Rieck: this patch series fixes visibility issues on Windows as explained in <http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031214.html>.
by Howard Hinnant
· 12 years ago
8fc4f5a
Make std::get constexpr
by Marshall Clow
· 12 years ago
206f6cd
Bug 16599 part 2: Make std::pair's constructors and comparison operators (and make_pair) constexpr.
by Marshall Clow
· 12 years ago
01a0e90
Make std::forward and std::move (and std::move_if_noexcept) constexpr in C++14
by Marshall Clow
· 12 years ago
e8029e5
Implement n3584 - Addressing Tuples by Type
by Marshall Clow
· 12 years ago
171771a
War on tabs.
by Howard Hinnant
· 12 years ago
e2735d1
Implement n3668 - std::exchange
by Marshall Clow
· 12 years ago
42e55e9
Commit patch for integer sequences. Suggested by Richard, reworked by Howard, and annotated by me
by Marshall Clow
· 12 years ago
7ec46bc
Implement n3658 - Compile-time integer sequences
by Marshall Clow
· 12 years ago
83eade6
No functionality change at this time. I've split _LIBCPP_VISIBLE up into two flags: _LIBCPP_TYPE_VIS and _LIBCPP_FUNC_VIS. This is in preparation for taking advantage of clang's new __type_visibility__ attribute.
by Howard Hinnant
· 12 years ago
9d5e9d3
Enable the tuple interface of pair in C++03 mode.
by Howard Hinnant
· 12 years ago
33be35e
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
by Howard Hinnant
· 13 years ago
fe59276
Revert pair constructors back to using is_convertible instead of is_constructible. This should pull things into alignment with the final draft. Fixes http://llvm.org/bugs/show_bug.cgi?id=13063#add_comment.
by Howard Hinnant
· 13 years ago
616e92d
Put std::piecewise_construct_t back into the dylib for ABI stability. When clients are in C++11/constexpr mode this will be safely ignored because piecewise_construct is then declared with internal linkage.
by Howard Hinnant
· 13 years ago
2a5349b
constexpr support for <utility>. Patch contributed by Jonathan Sauer.
by Howard Hinnant
· 13 years ago
6cc99fa
Fix http://llvm.org/bugs/show_bug.cgi?id=11616
by Howard Hinnant
· 13 years ago
9996844
Further macro protection by replacing _[A-Z] with _[A-Z]p
by Howard Hinnant
· 13 years ago
08e1747
Windows support by Ruben Van Boxem.
by Howard Hinnant
· 13 years ago
9c59d38
Fix PR10509: http://llvm.org/bugs/show_bug.cgi?id=10509
by Howard Hinnant
· 14 years ago
7424888
Changed constraints on pair and tuple constructors from is_convertible to is_constructible.
by Howard Hinnant
· 14 years ago
61aa601
Correct for new rules regarding implicitly deleted special members. http://llvm.org/bugs/show_bug.cgi?id=10191
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
e9b2c2d
noexcept for <utility>. This included a little repair on pair, and some noexcept workarounds.
by Howard Hinnant
· 14 years ago
469d419
Correction to set of overloaded pair constructors for C++0x
by Howard Hinnant
· 14 years ago
5f5859c
Add attribute to inlined member.
by Howard Hinnant
· 14 years ago
626916f
Add CMake build and fix major Linux blockers.
by Michael J. Spencer
· 14 years ago
1468b66
N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right.
by Howard Hinnant
· 14 years ago
cd2254b
LWG 1191
by Howard Hinnant
· 14 years ago
b64f8b0
license change
by Howard Hinnant
· 14 years ago
726a76f
I have reverted all contributions made by Jesse Towner in revision 110724
by Howard Hinnant
· 14 years ago
ee6ccd0
visibility-decoration sweep completed.
by Howard Hinnant
· 15 years ago
73d21a4
Changed __config to react to all of clang's currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature.
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
60a0a8e
patch by Jesse Towner, and bug fix by Sebastian Redl
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