c808961618Fix incorrect locale requirements in tests
Eric Fiselier
2014-08-15 05:02:05 +0000
31b9c44aa7Add bare_allocator archetype that implements the minimal possible allocator interface.
Eric Fiselier
2014-08-15 04:15:41 +0000
f3b5f0e134[libc++] Fix the CMake build on Mac when setting MACOSX_DEPLOYMENT_TARGET=10.6
Hans Wennborg
2014-08-12 17:32:07 +0000
5b34a5f584Change two tests to be less dependant on locales.
Eric Fiselier
2014-08-12 00:48:56 +0000
f4124610c2Add return statement to slice_array and mask_array assignment. Closes PR20614.
Eric Fiselier
2014-08-12 00:06:58 +0000
35d775d0e4Update libc++ docs to include instructions for LIT.
Dan Albert
2014-08-11 15:12:46 +0000
b9536101dcNFC. Move definition of _LIBCPP_ASSERT into __debug header and remove external include guards.
Eric Fiselier
2014-08-10 23:53:08 +0000
e48b0c40adfix stdio.h test to reflect removal of ::gets in c++14
Eric Fiselier
2014-08-10 22:39:11 +0000
67740670f9NFC. Remove trailing whitespace and tabs.
Eric Fiselier
2014-08-10 20:56:31 +0000
e8b4232e33Emulate clang atomic built-ins on gcc > 4.7
Dan Albert
2014-08-09 23:51:51 +0000
ddcbcd6b5eRevert "Add some extra checks to the MoveOnly test class to ensure it is not constructed or assigned from in a moved-from state."
David Blaikie
2014-08-09 22:42:19 +0000
5eb396a8e6Add some extra checks to the MoveOnly test class to ensure it is not constructed or assigned from in a moved-from state.
David Blaikie
2014-08-09 22:35:47 +0000
ae39e4f795fix copy and pasted comment in test
Eric Fiselier
2014-08-09 02:43:16 +0000
2af66e9851Mark math.h and cmath tests as xfail on linux.
Eric Fiselier
2014-08-09 02:39:03 +0000
095c3dd23eApply a similar fix to <forward_list> as I did for <list> in r215210. Again, thanks to Ion Gaztañaga for noticing this problem w.r.t LWG#526
Marshall Clow
2014-08-08 15:58:00 +0000
fca038e133While reading LWG#526, Ion Gaztañaga noticed that libc++ didn't correctly handle list::remove(const value_type &x), if x was an element of the list. Added a test for this, and a fix. Thanks to Ion for the report.
Marshall Clow
2014-08-08 15:35:52 +0000
f2e8c04540Fix re-building in-tree libc++ against in-tree libc++abi Differential Revision: http://reviews.llvm.org/D4805
Viktor Kutuzov
2014-08-08 06:53:30 +0000
d547828b88Creating release candidate rc2 from release_350 branch
Bill Wendling
2014-08-07 04:56:21 +0000
cba25156b8Remove for retagging.
Bill Wendling
2014-08-07 04:55:19 +0000
5ac84806f9Creating release candidate rc2 from release_350 branch
Bill Wendling
2014-08-06 23:27:55 +0000
e8f2e856b3Renaming to coincide with updated tagging system.
Bill Wendling
2014-08-06 23:17:03 +0000
b9e5adb4f3Revert renaming. Should rename tags instead.
release_35
Bill Wendling
2014-08-06 23:15:42 +0000
51965144b4Renaming to coincide with updated tagging system.
release_350
Bill Wendling
2014-08-06 23:13:59 +0000
ea8ed833fedit pointed out on IRC that '__i = _VSTD::next(__i)' was a very long-winded way of writing '++__i'. Since I hate being thought of as long-winded (this checkin comment notwithstanding), I fixed it. No functionality change.
Marshall Clow
2014-08-05 01:34:12 +0000
c09c2865b9Fix typo.
Dan Albert
2014-08-04 20:27:45 +0000
529d303340Fix a problem with reference_wrapper in C++03 that was causing counting predicates to fail. Add a test to make sure it works. However, most of the reference_wrapper tests still fail in C++03 mode, due to a lack of decltype. No change there.
Marshall Clow
2014-08-04 19:20:17 +0000
b4ed5ca01eAdd locales to available_features for tests.
Dan Albert
2014-08-04 18:44:48 +0000
f0f1bca861Fix PR#202520 - predicate called too many times in list::remove_if. Add tests for list, forward_list, and the std::remove_if algorithm
Marshall Clow
2014-08-04 17:32:25 +0000
a1d32fcd0eObey LLVM_LIBDIR_SUFFIX.
Dan Albert
2014-08-04 16:13:32 +0000
32d4b65d56Adding ABI information to linux test results
Eric Fiselier
2014-08-01 06:30:18 +0000
b127e600c4Update information about compiler used during linux tests and reformat run information.
Eric Fiselier
2014-08-01 06:27:40 +0000
c72b49ba0cUpdate linux test results file
Eric Fiselier
2014-08-01 01:59:09 +0000
d3d01eac01Change lit.cfg to allow whitespace before comments
Eric Fiselier
2014-07-31 22:56:52 +0000
3ab406107dMake Android's ctype_base::mask unsigned.
Dan Albert
2014-07-31 21:04:08 +0000
a4cf828021[libcxx] Remove use of default function template parameters in type traits. Fixes DR20484
Eric Fiselier
2014-07-31 19:35:37 +0000
6f8821df70[libcxx] Remove use of default function template parameters in type traits. Fixes DR20484
Eric Fiselier
2014-07-31 19:09:26 +0000
c5eb69601bAdd test cases for creating atomic types for trivially copyable types.
Marshall Clow
2014-07-31 15:20:48 +0000
15269a8796Fix numeric_limits<XXX>::is_modulo for signed arithmetic types. We were reporting true, for all arithmetic types, which is incorrect. Fix the tests which were wrong, too. This fixes PR#20158.
Marshall Clow
2014-07-31 01:18:05 +0000
05d116eb87std::once_flag was forward declared with _LIBCPP_TYPE_VIS decoration, and the defined with _LIBCPP_TYPE_VIS_ONLY decoration. Make them match
Marshall Clow
2014-07-29 21:05:31 +0000
1757386944Base regex code on char_class_type.
Dan Albert
2014-07-29 19:23:39 +0000
e515bbda1bFix linking with just-built libc++abi (added in r214037).
Alexey Samsonov
2014-07-28 19:25:44 +0000
0d1965d8c2Fix PR#20471. Add a cast in __align_it to ensure that the bit twiddling is done at the correct size. A better solution, IMHO, would be to declare vector<bool>::__bits_per_word as 'size_type', rather than 'unsigned', but that's a possible ABI change.
Marshall Clow
2014-07-28 15:02:42 +0000
0c6d1a88deBetter defaults for in-tree libc++ with cmake.
Dan Albert
2014-07-26 23:08:33 +0000
3ee7233c80[libcxx] expose experimental::erased_type for all standard versions.
Eric Fiselier
2014-07-24 19:17:38 +0000
9020c08989D4451: Fix copy/move issues casude by __tuple_leafs's converting constructor
Eric Fiselier
2014-07-24 18:48:34 +0000
08b8506930test commit
Eric Fiselier
2014-07-24 18:41:56 +0000
2a52a3237fFix ctype_base::xdigit for Android.
Dan Albert
2014-07-23 19:32:03 +0000
de2404b16cUpdate the synopsis and comments with the results of LWG #2255. No code to back it up at the moment; just comments
Marshall Clow
2014-07-23 16:58:25 +0000
cc160f5c15Fix classic_locale for Android.
Dan Albert
2014-07-22 17:32:56 +0000
3299194cbdCreating release directory for release_35.
Bill Wendling
2014-07-22 08:21:43 +0000
cb8757aca7Fix std::make_heap's worst case time complexity
David Majnemer
2014-07-22 06:07:09 +0000
c05e3ccd37Creating release_35 branch
Bill Wendling
2014-07-22 03:16:10 +0000
db5e54d2a3make the same change as in 213546 for vector<bool>
Marshall Clow
2014-07-21 15:15:15 +0000
3c2eac62c3In response to bug #20362, change the order of operations in vector move assignment so that if the allocator move assignment throws, we aren't left with two objects pointing at the same memory. This is not a complete fix; I am unconvinced that a complete fix is possible. With this change in place, we will leak the old contents of the vector. LWG issue #2106, when adopted, will make this problem illegal. Thanks to Thomas Koeppe for the report and analysis.
Marshall Clow
2014-07-21 15:11:13 +0000
4b89a8b405Add 3.4.2 release directory with new naming convention.
Tom Stellard
2014-07-21 14:21:50 +0000
d5549ccac1Fix bug #20335 - memory leak when move-constructing a string with unequal allocator. Thanks to Thomas Koeppe for the report
Marshall Clow
2014-07-17 15:32:20 +0000
b1a40264dc[libcxx] Add <experimental/utility> header for LFTS.
Eric Fiselier
2014-07-17 05:31:31 +0000
8fcc27286fChange _LIBCXX_CONSTEXPR_AFTER_CXX11 to check for c++14 constexpr rules
Eric Fiselier
2014-07-17 05:16:18 +0000
9b2b60cab8Test commit: Reverting whitespace changes
Eric Fiselier
2014-07-17 05:10:03 +0000
ad250c17dfTest commit: whitespace change
Eric Fiselier
2014-07-17 05:06:09 +0000
7ef03b79f9Change Windows decoration on some base classes
Saleem Abdulrasool
2014-07-16 01:00:26 +0000
48e7e9f403Support the built-in type-trait support in gcc 4.7 and later. Thanks to Albert Wong for the patch.
Marshall Clow
2014-07-10 15:38:20 +0000
a64392627eAdd support for BIONIC C library (Android). Patch from Dan Albert
Marshall Clow
2014-07-10 15:20:28 +0000
7778249d2dFix warning in test - missing exception specifier for overload of operator new
Marshall Clow
2014-07-10 15:19:50 +0000
bbeca21f26Add a reset method to the counting predicates in the test suite
Marshall Clow
2014-07-09 21:04:22 +0000
484728789estring_view enhancements. Move to the correct namespace. Better constexpr support (thanks to Richard for the suggestions). Update the tests to match this. Add <experimental/__config for experimental macros/etc to live.
Marshall Clow
2014-07-08 22:38:11 +0000
51349536aaFix some failing tests for the standard containers. The tests were failing in 32-bit mode because they assumed that std::size_type and make_unsigned<ptrdiff_t>::type were always the same type. No change to libc++, just the tests.
Marshall Clow
2014-07-08 15:19:40 +0000
3a61b30f3aMinor cleanup for string_view; mostly from suggestions by Richard Smith. Also, make the tests pass under c++03
Marshall Clow
2014-07-02 15:45:57 +0000
2f9e714071Fix libc++ bug #20039: 'Constructing std::function from empty compatible std::function results in half-empty state' Thanks to Agustin Berge for the report, and for his and Eric Fiselier's work on a fix.
Marshall Clow
2014-06-30 21:27:51 +0000
394451db81Fix a typo in the noexcept calculation for __compressed_pair::swap. Thanks to EricWF for the bug report and the fix.
Marshall Clow
2014-06-30 15:35:09 +0000