- 25a1516 [libcxx] Add support for LLVM_USE_SANITIZER to libcxx when being built standalone and in-tree by Eric Fiselier · 10 years ago
- dfe5e72 [libcxx] Update the way the -std= flag is chosen by CMake and LibcxxTestFormat by Eric Fiselier · 10 years ago
- b4b32a0 Readding FreeBSD support to lit.cfg. Patch from Pawel Worach. by Eric Fiselier · 10 years ago
- 09d8c46 Tame a few enum size tests when using -fshort-enums on ARM. by Jonathan Roelofs · 10 years ago
- efefe8b Revert get testsuite running on FreeBSD. by Eric Fiselier · 10 years ago
- 101e2f3 Get testsuite running on FreeBSD. by Eric Fiselier · 10 years ago
- 98c4e40 Revert "Turn off extern templates for most uses." by Justin Bogner · 10 years ago
- c808961 Fix incorrect locale requirements in tests by Eric Fiselier · 10 years ago
- 31b9c44 Add bare_allocator archetype that implements the minimal possible allocator interface. by Eric Fiselier · 10 years ago
- f3b5f0e [libc++] Fix the CMake build on Mac when setting MACOSX_DEPLOYMENT_TARGET=10.6 by Hans Wennborg · 10 years ago
- 5b34a5f Change two tests to be less dependant on locales. by Eric Fiselier · 10 years ago
- f412461 Add return statement to slice_array and mask_array assignment. Closes PR20614. by Eric Fiselier · 10 years ago
- 35d775d Update libc++ docs to include instructions for LIT. by Dan Albert · 10 years ago
- b953610 NFC. Move definition of _LIBCPP_ASSERT into __debug header and remove external include guards. by Eric Fiselier · 10 years ago
- e48b0c4 fix stdio.h test to reflect removal of ::gets in c++14 by Eric Fiselier · 10 years ago
- 6774067 NFC. Remove trailing whitespace and tabs. by Eric Fiselier · 10 years ago
- e8b4232 Emulate clang atomic built-ins on gcc > 4.7 by Dan Albert · 10 years ago
- ddcbcd6 Revert "Add some extra checks to the MoveOnly test class to ensure it is not constructed or assigned from in a moved-from state." by David Blaikie · 10 years ago
- 5eb396a Add some extra checks to the MoveOnly test class to ensure it is not constructed or assigned from in a moved-from state. by David Blaikie · 10 years ago
- ae39e4f fix copy and pasted comment in test by Eric Fiselier · 10 years ago
- 2af66e9 Mark math.h and cmath tests as xfail on linux. by Eric Fiselier · 10 years ago
- 095c3dd Apply 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 by Marshall Clow · 10 years ago
- fca038e While 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. by Marshall Clow · 10 years ago
- f2e8c04 Fix re-building in-tree libc++ against in-tree libc++abi by Viktor Kutuzov · 10 years ago
- ea8ed83 dit 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. by Marshall Clow · 10 years ago
- c09c286 Fix typo. by Dan Albert · 10 years ago
- 529d303 Fix 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. by Marshall Clow · 10 years ago
- b4ed5ca Add locales to available_features for tests. by Dan Albert · 10 years ago
- f0f1bca Fix PR#202520 - predicate called too many times in list::remove_if. Add tests for list, forward_list, and the std::remove_if algorithm by Marshall Clow · 10 years ago
- a1d32fc Obey LLVM_LIBDIR_SUFFIX. by Dan Albert · 10 years ago
- 32d4b65 Adding ABI information to linux test results by Eric Fiselier · 10 years ago
- b127e60 Update information about compiler used during linux tests and reformat run information. by Eric Fiselier · 10 years ago
- c72b49b Update linux test results file by Eric Fiselier · 10 years ago
- d3d01ea Change lit.cfg to allow whitespace before comments by Eric Fiselier · 10 years ago
- 3ab4061 Make Android's ctype_base::mask unsigned. by Dan Albert · 10 years ago
- 6f8821d [libcxx] Remove use of default function template parameters in type traits. Fixes DR20484 by Eric Fiselier · 10 years ago
- c5eb696 Add test cases for creating atomic types for trivially copyable types. by Marshall Clow · 10 years ago
- 15269a8 Fix 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. by Marshall Clow · 10 years ago
- 05d116e std::once_flag was forward declared with _LIBCPP_TYPE_VIS decoration, and the defined with _LIBCPP_TYPE_VIS_ONLY decoration. Make them match by Marshall Clow · 10 years ago
- 1757386 Base regex code on char_class_type. by Dan Albert · 10 years ago
- e515bbd Fix linking with just-built libc++abi (added in r214037). by Alexey Samsonov · 10 years ago
- 0d1965d Fix 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. by Marshall Clow · 10 years ago
- 0c6d1a8 Better defaults for in-tree libc++ with cmake. by Dan Albert · 10 years ago
- 3ee7233 [libcxx] expose experimental::erased_type for all standard versions. by Eric Fiselier · 10 years ago
- 9020c08 D4451: Fix copy/move issues casude by __tuple_leafs's converting constructor by Eric Fiselier · 10 years ago
- 08b8506 test commit by Eric Fiselier · 10 years ago
- 2a52a32 Fix ctype_base::xdigit for Android. by Dan Albert · 10 years ago
- de2404b Update the synopsis and comments with the results of LWG #2255. No code to back it up at the moment; just comments by Marshall Clow · 10 years ago
- cc160f5 Fix classic_locale for Android. by Dan Albert · 10 years ago
- cb8757a Fix std::make_heap's worst case time complexity by David Majnemer · 10 years ago
- db5e54d make the same change as in 213546 for vector<bool> by Marshall Clow · 10 years ago
- 3c2eac6 In 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. by Marshall Clow · 10 years ago
- d5549cc Fix bug #20335 - memory leak when move-constructing a string with unequal allocator. Thanks to Thomas Koeppe for the report by Marshall Clow · 10 years ago
- b1a4026 [libcxx] Add <experimental/utility> header for LFTS. by Eric Fiselier · 10 years ago
- 8fcc272 Change _LIBCXX_CONSTEXPR_AFTER_CXX11 to check for c++14 constexpr rules by Eric Fiselier · 10 years ago
- 9b2b60c Test commit: Reverting whitespace changes by Eric Fiselier · 10 years ago
- ad250c1 Test commit: whitespace change by Eric Fiselier · 10 years ago
- 2b44e3d Correctly implement LWG 2049; std::is_destructible. by Marshall Clow · 10 years ago
- 7ef03b7 Change Windows decoration on some base classes by Saleem Abdulrasool · 10 years ago
- 48e7e9f Support the built-in type-trait support in gcc 4.7 and later. Thanks to Albert Wong for the patch. by Marshall Clow · 10 years ago
- a643926 Add support for BIONIC C library (Android). Patch from Dan Albert by Marshall Clow · 10 years ago
- 7778249 Fix warning in test - missing exception specifier for overload of operator new by Marshall Clow · 10 years ago
- bbeca21 Add a reset method to the counting predicates in the test suite by Marshall Clow · 10 years ago
- 4847287 string_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. by Marshall Clow · 10 years ago
- 5134953 Fix 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. by Marshall Clow · 10 years ago
- 3a61b30 Minor cleanup for string_view; mostly from suggestions by Richard Smith. Also, make the tests pass under c++03 by Marshall Clow · 10 years ago
- 2f9e714 Fix 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. by Marshall Clow · 10 years ago
- 394451d Fix a typo in the noexcept calculation for __compressed_pair::swap. Thanks to EricWF for the bug report and the fix. by Marshall Clow · 10 years ago
- c8c7aba Add checking for the complexity guarantees in the standard by Marshall Clow · 10 years ago
- 81aa3a7 Patch from Albert J. Wong to make type_traits take advantage of gcc intrinsics in 4.7 and later. No functionality change when using clang. by Marshall Clow · 10 years ago
- 44ead61 eliminate install of duplicate headers (take 2) Patch by Ryuta Suzuki by David Fang · 10 years ago
- ba6dbf4 Some calls to get<>() were qualified. Some were not. Qualify them all. Fixes bug #20092. Thanks to Agustín Bergé for the bug report and the fix. by Marshall Clow · 10 years ago
- e4694b4 Formatting improvements in the <string_view> synopsis suggested by RSmith. No functionality change. by Marshall Clow · 10 years ago
- 04035d6 Revert "fixes duplicate header installation" by David Fang · 10 years ago
- 164b297 Implement string_view from the library fundamentals TS (n4023). Also works in C++11 and 03, with reduced functionality (mostly in the area of constexpr) by Marshall Clow · 10 years ago
- 0bd40d6 fixes duplicate header installation by David Fang · 10 years ago
- 675dd5c Mark assign to be constepr only in c++14; can't have constexpr fns that return void in C++11 by Marshall Clow · 10 years ago
- 37025e1 Make the helper routines in string really be constexpr. This required a bit of refacoring in algorithm as well. Give them better names while we're at it. All of these are internal rotines; no visible functionality change. by Marshall Clow · 10 years ago
- c1345e3 A bunch of the char.traits tests were using unicode literals. #ifdef those bits out on c++03, since it doesn't support u"" and U "" style strings. by Marshall Clow · 10 years ago
- c743921 Update Arcanist config to point to reviews.llvm.org by David Blaikie · 10 years ago
- 5520bf5 Fixed damaged row in issues table; thanks to STL for the catch by Marshall Clow · 10 years ago
- 281918b Testing infastructure: A template for char_traits where all the functions are constexpr, and a comparison predicate which counts how many times it's been called. by Marshall Clow · 10 years ago
- 20f0955 Since we now have a value for __cplusplus for c++14, teach libc++ about it by Marshall Clow · 10 years ago
- 73c1fce Use __builtin_operator_new/__builtin_operator_delete when available. This by Richard Smith · 10 years ago
- 0707b67 Handle partial nanosleeps in this_thread::sleep_for by David Majnemer · 10 years ago
- 981b01d Make meta.trans.other/aligned_storage.pass.cpp pass on arm. by Nico Weber · 10 years ago
- 0211e86 Make locales (and transitively, std::endl) work reliably with gcc. by Nico Weber · 10 years ago
- 5a54699 Add a note about debug mode being non-functional by Marshall Clow · 10 years ago
- 4d9f97b [libc++] Don't return uninitialized data from random_device::operator() by David Majnemer · 10 years ago
- 8db32cc [libc++] random_device fails if open returns zero by David Majnemer · 10 years ago
- d2f0b5c First cut at a post c++14 status page by Marshall Clow · 10 years ago
- 4074d6e Remove unused code in a libc++ test. by Nico Weber · 10 years ago
- 360f319 Preparation for <string_view>. More helper functions that can be shared between <string> and <string_view>. No functionality change by Marshall Clow · 10 years ago
- e39915b Fix XFAIL condition from r208840 by Justin Bogner · 10 years ago
- 3c122d8 Add a _LIBCPP_CONSTEXPR that was missed in r170026. by Nico Weber · 10 years ago
- d32add4 fix typo by Nico Weber · 10 years ago
- fcafd80 Linux: Correctly identify valid error codes by David Majnemer · 10 years ago
- 4f3368e Fix a problem exposed by r208825, which caused bind (and other bits of libc++) to stop working. And tests by Marshall Clow · 10 years ago
- 52a708f Fix bug 19840, where some tests were not testing what we wanted. Thanks to Eric for the bug report by Marshall Clow · 10 years ago
- 6b7e692 Fix Bug 19678 - libc++ does not correctly handle the regex: '[^\0]*' by Marshall Clow · 10 years ago