Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libcxx
/
1c1e91d9a35e51778b49a73b39012768770cd482
1c1e91d
Implement LCM and GCD for C++17. Same code as for Library Fundamentals TS.
by Marshall Clow
· 8 years ago
f3e7cac
Implement LCM and GCD for Library Fundamentals. Reviewed as https://reviews.llvm.org/D21343.
by Marshall Clow
· 8 years ago
b0cf9cb
Remove use of C++1z static assert in C++11 test
by Eric Fiselier
· 8 years ago
e1445fd
Implement the std::pair parts of "Improving pair and tuple". Completes N4387.
by Eric Fiselier
· 8 years ago
4be71c6
Recommit r276548 - Make pair/tuples assignment operators SFINAE properly.
by Eric Fiselier
· 8 years ago
602fe15
Make std::is_assignable tolerate references to incomplete types.
by Eric Fiselier
· 8 years ago
c76d8f7
Revert r276548 - Make pair/tuples assignment operators SFINAE properly.
by Eric Fiselier
· 8 years ago
775417d
Make dtor_noexcept.pass.cpp tests more portable. Patch from STL@microsoft.com
by Eric Fiselier
· 8 years ago
932604f
Don't SFINAE pair's copy assignment operator in C++03 mode.
by Eric Fiselier
· 8 years ago
0809a7f
Mark bucket_count() assertions as non-portable. Patch from STL@microsoft.com
by Eric Fiselier
· 8 years ago
03388d1
Make move_assign_noexcept.pass.cpp tests more portable. Patch from STL@microsoft.com
by Eric Fiselier
· 8 years ago
f4a698a
Make swap_noexcept.pass.cpp tests more portable. Patch from STL@microsoft.com.
by Eric Fiselier
· 8 years ago
ec1f15d
Work around MSVC's non-standard ABI for enums. Patch from STL@microsoft.com
by Eric Fiselier
· 8 years ago
3a974c6
Fix a non-standard allocator in vector tests. Patch from STL@microsoft.com
by Eric Fiselier
· 8 years ago
4218032
Fix unique_ptr.runtime tests for null inputs. Patch from STL@microsoft.com
by Eric Fiselier
· 8 years ago
aafdbda
Fix portability issues in <random> tests. Patch from STL@microsoft.com
by Eric Fiselier
· 8 years ago
5eec7d6
Mark bucket() assertions as non-portable. Patch from STL@microsoft.com
by Eric Fiselier
· 8 years ago
e3ecccd
Fix MSVC unreferenced parameter warning. Patch from STL@microsoft.com
by Eric Fiselier
· 8 years ago
a29e0e5
Make move_noexcept.pass.cpp tests more portable. Patch from STL@microsoft.com
by Eric Fiselier
· 8 years ago
7ee04dd
Make bucket_count() greater-equal assertions portable. Patch from STL@microsoft.com
by Eric Fiselier
· 8 years ago
a3db719
Mark bucket_size() assertions as non-portible. Patch from STL@microsoft.com
by Eric Fiselier
· 8 years ago
a54d1cb
Guard libc++ specific tests SFINAE on std::bind's call operator. Patch from STL@microsoft.com
by Eric Fiselier
· 8 years ago
923899e
commit test missing from r276556
by Eric Fiselier
· 8 years ago
15d8a56
Add __is_inplace_type metafunction helper
by Eric Fiselier
· 8 years ago
b90f9db
Start adding benchmarks for vector
by Eric Fiselier
· 8 years ago
d757090
Skip chash computation in insert/emplace if the unconstrained hash matches.
by Eric Fiselier
· 8 years ago
8b5233f
Make pair/tuples assignment operators SFINAE properly.
by Eric Fiselier
· 8 years ago
678bf67
Fix memory leak in test.
by Eric Fiselier
· 8 years ago
e1a41a9
Implement LWG 2393. Check for LValue-callability.
by Eric Fiselier
· 8 years ago
7f630e8
Implement LWG2328. Rvalue stream extraction should perfect forward.
by Eric Fiselier
· 8 years ago
c672a74
Implement P0040r3: Extending memory management tools
by Eric Fiselier
· 8 years ago
eef85d9
Implement the in_place tags from p0032r3.
by Eric Fiselier
· 8 years ago
f653588
Fix undefined behavior in __hash_table
by Eric Fiselier
· 8 years ago
2645dbe
Implement P0392r0. Integrate filesystem::path and string_view.
by Eric Fiselier
· 8 years ago
bdbae4c
Revert r276506 - Diagnose invalid memory order arguments in <atomic>.
by Eric Fiselier
· 8 years ago
ea213b9
[libcxx] Diagnose invalid memory order arguments in <atomic>. Fixes PR21179.
by Eric Fiselier
· 8 years ago
c61cb6d
Remove FIXME for feature test macro
by JF Bastien
· 8 years ago
7c56f99
Again, w/o the tabs
by Marshall Clow
· 8 years ago
f82c1ce
Another fix to appease the no-exception bots.
by Marshall Clow
· 8 years ago
1536233
Fix some string_view tests that were failing when exceptions were disabled. Also comment out a _LIBCPP_ASSERT that gcc4.9 was complaining about. Will revisit that later.
by Marshall Clow
· 8 years ago
1e00d6d
Implement std::string_view as described in http://wg21.link/P0254R1. Reviewed as https://reviews.llvm.org/D21459
by Marshall Clow
· 8 years ago
f50841f
Mark P0358r1 as complete. It is already implemented
by Eric Fiselier
· 8 years ago
4a2b933
Mark P0337r0 as complete. It was already implemented in std::experimental
by Eric Fiselier
· 8 years ago
3816ef9
Implement P0084r2. Changing emplace return types.
by Eric Fiselier
· 8 years ago
2edb326
Disable warning flags when running .fail.cpp tests.
by Eric Fiselier
· 8 years ago
b5bdc07
Unbreak traits tests by handling differences between version macros in clang/apple-clang.
by Eric Fiselier
· 8 years ago
bda156d
Fix inheriting constructor test for std::function.
by Eric Fiselier
· 8 years ago
62365dc
Unbreak is_constructible tests for Clang <= 3.7.
by Eric Fiselier
· 8 years ago
7ee3420
Add missed test in r276090.
by Eric Fiselier
· 8 years ago
16ed718
Move std::function constructor SFINAE into template parameter list. Fixes PR20002.
by Eric Fiselier
· 8 years ago
155b681
Reimplement is_constructible fallback implementation. Fixes PR21574.
by Eric Fiselier
· 8 years ago
9c747b9
Add tests for reference binding assertions in std::tuple.
by Eric Fiselier
· 8 years ago
781fb2a
Add SFINAE on additional overloads of std::complex functions. Fixes PR19921.
by Eric Fiselier
· 8 years ago
99029f1
Add heterogeneous comparator support for __debug_less. Fixes PR17147.
by Eric Fiselier
· 8 years ago
d9b9ef7
[libcxx] Add support for benchmark tests using Google Benchmark.
by Eric Fiselier
· 8 years ago
7310ec8
Fix undefined behavior in __tree
by Eric Fiselier
· 8 years ago
fc8847c
Bump version # to 4.0.0
by Marshall Clow
· 8 years ago
65eb1e9
Don't use pthread initializers in constexpr constructors. Patch by elram. Reviewed at https://reviews.llvm.org/D21637.
by Marshall Clow
· 8 years ago
3f01389
Change a couple ifdefs from '#if __cplusplus >= 2011xxx' to '#ifndef _LIBCPP_CXX03_LANG'. No functionality change.
by Marshall Clow
· 8 years ago
066feb8
Remove locale tests that depend on enviroment variables.
by Eric Fiselier
· 8 years ago
b9c2032
[libcxx][filesystem] Remove setgid from parent before testing permissions
by Jonas Hahnfeld
· 8 years ago
5432e3b
Rework libatomic handling in CMake and LIT.
by Eric Fiselier
· 8 years ago
755baa9
Improve ABI tests for std::pair.
by Eric Fiselier
· 8 years ago
f5750d5
Add checkpoint diagnostics to help diagnose buildbot failures.
by Eric Fiselier
· 8 years ago
0751cc1
Prevent failures by marking Clock::is_steady tests as UNSUPPORTED: asan.
by Eric Fiselier
· 8 years ago
9ae7274
Add includes in test. Patch from STL@microsoft.com
by Eric Fiselier
· 8 years ago
465c68a
Upgrade arcconfig to use https
by Eric Fiselier
· 8 years ago
c71c304
Rename and rework `_LIBCPP_TRIVIAL_PAIR_COPY_CTOR`. Move FreeBSD configuration in-tree.
by Eric Fiselier
· 8 years ago
c79e8b6
Suppress warning in make_from_tuple tests.
by Eric Fiselier
· 8 years ago
5839fed
Implement C++17 tuple bits. Including apply and make_from_tuple.
by Eric Fiselier
· 8 years ago
41aafc2
Check for unconstrained hash equality before constrained hash equality.
by Eric Fiselier
· 8 years ago
3e732e9
Fix std::experimental::optional tests. Patch from Casey Carter.
by Eric Fiselier
· 8 years ago
a80de49
Constuct a sentry object in istream::readsome, and handle failures appropriately. Fixes PR#28217.
by Marshall Clow
· 8 years ago
211f9a4
Add more tests for LWG#2582. No code changes needed, just tests.
by Marshall Clow
· 8 years ago
f675274
libc++: name anonymous structs
by JF Bastien
· 8 years ago
3f54358
Add tests for the meta.unary.props that do not require a complete type. This is part of LWG#2582
by Marshall Clow
· 8 years ago
3384fa6
mark issue #2422 as complete; this was just a wording clarification
by Marshall Clow
· 8 years ago
d7a7384
mark issue #2181 as complete; this was just a wording clarification
by Marshall Clow
· 8 years ago
ab008f7
Add option to disable __deallocate #warning
by Saleem Abdulrasool
· 8 years ago
6f4713b
Put the status in the right column
by Marshall Clow
· 8 years ago
683272d
Mark P0067 as 'postponed', because it will be revised before the next meeting
by Marshall Clow
· 8 years ago
5766391
Don't compute modulus of hash if it is smaller than the bucket count.
by Eric Fiselier
· 8 years ago
51d7e8e
Always use the allocator to construct/destruct elements of a deque/vector. Fixes PR#28412. Thanks to Jonathan Wakely for the report.
by Marshall Clow
· 8 years ago
45e9a93
Allow is_swappable to SFINAE on deleted/ambiguous swap functions
by Eric Fiselier
· 8 years ago
4a98c1e
Hide some internal symbols for memory resource.
by Eric Fiselier
· 8 years ago
faa37d5
Fix typo in #ifdef; leave tests commented out b/c gcc 4.8 harks on them.
by Marshall Clow
· 8 years ago
df4a22d
Implement LWG685 (which is from C++11!). Fixes PR#28421. Note: this (subtly) changes the return type of operator-(Iter1, Iter2) where Iter1 is a reverse iterator or a move_iterator, and Iter2 is some other move/reverse iterator type. In practice, I believe that almost every time the second param will be const_XXX and this will mean that the return type will be the same as it was before.
by Marshall Clow
· 8 years ago
95a22db
[libc++] Check hash before calling __hash_table key_eq function
by Kwasi Mensah
· 8 years ago
8e83446
Revert r274605 due to bot failure: http://lab.llvm.org:8080/green/job/clang-stage1-cmake-RA-expensive/244/
by Manman Ren
· 8 years ago
8668189
Fix typo in #ifdef, and re-enable tests now that the green-dragon bots are no more
by Marshall Clow
· 8 years ago
56a7614
Add unordered_map::insert benchmark test and rename file
by Eric Fiselier
· 8 years ago
38af0f8
Improve performance of unordered_set<uint32_t>::find by 45%. Add benchmarks.
by Eric Fiselier
· 8 years ago
990090f
Handle std::get<T>(...) for std::tuple<>
by Eric Fiselier
· 8 years ago
6b7a871
Remove workarounds for C++17 inline variable ABI break. It has been fixed in clang.
by Eric Fiselier
· 8 years ago
22c3e76
Rewrite std::get<Type>(...) helper using constexpr functions.
by Eric Fiselier
· 8 years ago
5fb1e0a
Cleanup SFINAE in tuple, and add tests for reference assignment
by Eric Fiselier
· 8 years ago
cebaf5c
Make tuple_constructible and family lazy again.
by Eric Fiselier
· 8 years ago
cd20679
Add another workaround for C++17 inline variable ABI breakage.
by Eric Fiselier
· 8 years ago
103f80d
Remove accidental change committed in r274403.
by Eric Fiselier
· 8 years ago
e8b134c
Turn off ASAN's odr-violation diagnostics for now. See PR28391
by Eric Fiselier
· 8 years ago
Next »