Sign in
chromium
/
chromium
/
llvm-project
/
libcxx
/
f282bc8767e881d9cd0f95e84a6fb8ced7f733e1
/
include
/
array
d25c997
Implement the missing constexpr stuff in <array>. Fixes PR#31645.
by Marshall Clow
· 9 years ago
c3589a8
[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS
by Eric Fiselier
· 9 years ago
e22af6b
Implement the last bit of P0031: 'A Proposal to Add Constexpr Modifiers to reverse_iterator, move_iterator, array and Range Access' for C++17
by Marshall Clow
· 9 years ago
14c09a2
Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception type we define. They either construct and throw the exception, or abort() (if exceptions are disabled). Use these functions everywhere instead of assert()ing when exceptions are disabled. WARNING: This is a behavior change - but only with exceptions disabled. Reviewed as: https://reviews.llvm.org/D23855.
by Marshall Clow
· 9 years ago
8f1e73d
Add is_swappable/is_nothrow_swappable traits
by Eric Fiselier
· 10 years ago
8d48d9b
non-member swap for array was mistakenly taking const ref params. Fixed and added test. Thanks to Ben Craig for the catch
by Marshall Clow
· 10 years ago
199bee0
[libcxx] LWG2485: get() should be overloaded for const tuple&&. Patch from K-Ballo.
by Eric Fiselier
· 10 years ago
d871728
Fix some mistakes in the <array> synopsis. No functional change. Thanks to K-ballo for the patch
by Marshall Clow
· 10 years ago
8e706d2
[libcxx] Move tuple_size and tuple_element overloads for pair and array out of !defined(_LIBCPP_HAS_NO_VARIADICS) block.
by Eric Fiselier
· 11 years ago
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
· 12 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
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
· 13 years ago
a46482e
Added static_assert to std::get<N>(std::array) calls to catch "out of bounds" calls
by Marshall Clow
· 13 years ago
08bce17
constexpr applied to <array>.
by Howard Hinnant
· 13 years ago
08e1747
Windows support by Ruben Van Boxem.
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
f0562af
noexcept for <array>.
by Howard Hinnant
· 14 years ago
cd2254b
LWG 1191
by Howard Hinnant
· 15 years ago
b64f8b0
license change
by Howard Hinnant
· 15 years ago
333f50d
visibility-decoration.
by Howard Hinnant
· 15 years ago
324bb03
Fixing whitespace problems
by Howard Hinnant
· 15 years ago
f5256e1
Wiped out some non-ascii characters that snuck into the copyright.
by Howard Hinnant
· 16 years ago
bc8d3f9
libcxx initial import
by Howard Hinnant
· 16 years ago