Commit Graph

  • 159b460868 Fix two more tests that hang when testing against libstdc++ Eric Fiselier 2016-10-12 04:56:23 +0000
  • 4432d3f204 Prevent the test suite from hanging when run against libstdc++ Eric Fiselier 2016-10-12 04:29:50 +0000
  • fc6e622f19 Add mork workarounds for running the test suite against libstdc++ Eric Fiselier 2016-10-12 00:28:14 +0000
  • 53003593a2 Make it easier to run the libc++ test suite against libstdc++ Eric Fiselier 2016-10-12 00:00:37 +0000
  • 508f208ae9 Fix LWG2683 - filesystem::copy() should always clear the user-provided error_code Eric Fiselier 2016-10-11 22:18:09 +0000
  • a75b75f514 Remove extraneous 'const' in the implementation of is_move_assignable. Howard pleads temporary insanity about this. Discussed at http://stackoverflow.com/questions/39986185 Marshall Clow 2016-10-11 21:24:06 +0000
  • e2bd16c9d2 Fix std::pair on FreeBSD Eric Fiselier 2016-10-11 21:22:21 +0000
  • 05577c82e1 Fix incorrect exception handling behavior in the uninitialized algorithms Eric Fiselier 2016-10-11 21:13:44 +0000
  • 9d97e2bc3f Mark 2777 as complete Marshall Clow 2016-10-10 21:37:16 +0000
  • 529c61f2dc Update with the rest of the results from the 7-Oct Telecom Marshall Clow 2016-10-10 21:00:12 +0000
  • bf1f79c27a [libcxx] Add support for Fuchsia Petr Hosek 2016-10-10 18:53:32 +0000
  • bcef974041 Updated notes about issues; marked 2062, 2223, 2394, 2460 and 2540 as complete. Marshall Clow 2016-10-10 17:11:37 +0000
  • e9115a1b41 Add tests to check that swap(std::function, std::function) is noexcept. This is LWG#2062, but we already do this. No changes to the library, just adding tests. Marshall Clow 2016-10-10 16:47:48 +0000
  • f7b867b342 [libcxx] Fix gcc build. Asiri Rathnayake 2016-10-10 15:56:01 +0000
  • 742d878b02 Fix documentation mis-spelling. Eric Fiselier 2016-10-10 14:45:06 +0000
  • c3f1198253 Add whitespace to make not_fn_impl more clear. NFC. Marshall Clow 2016-10-10 14:37:18 +0000
  • 2b6c2499b1 Mark issues 2544, 2567, 2569, 2686 and 2694 as ready/done. Marshall Clow 2016-10-10 14:15:56 +0000
  • 8be2c5dd9e Add tests for LWG2544. We already implement this; just adding tests to make sure that we keep doing it. Marshall Clow 2016-10-10 14:10:45 +0000
  • 8a486cec46 [libcxx] Add the missing limits.h header Asiri Rathnayake 2016-10-10 08:38:51 +0000
  • a54229f7c5 Cleanup CMake status output Eric Fiselier 2016-10-10 06:31:00 +0000
  • a244bb9d18 Provide a constexpr addressof with GCC 7. Eric Fiselier 2016-10-10 05:34:18 +0000
  • 051593845d Workaround missing C++14 constexpr semantics in filesystem Eric Fiselier 2016-10-10 05:19:59 +0000
  • fd0e761473 Remove use of int128_t inside the filesystem implementation Eric Fiselier 2016-10-10 04:22:58 +0000
  • 8bddff75ef Remove debug output from gen_linker_script.py Eric Fiselier 2016-10-09 21:43:30 +0000
  • 3bf8a9cb67 Fix linker script generation for in-tree builds Eric Fiselier 2016-10-09 21:34:03 +0000
  • 475cf02300 [CMake] Fix in-tree libcxxabi build support after r283659 Hal Finkel 2016-10-09 02:49:31 +0000
  • ffac2247af [cmake] Split linked libraries into private & public, for linker script Michal Gorny 2016-10-08 10:27:45 +0000
  • cedbdd7fee Remove all _LIBCPP_VERSION tests from under test/std Eric Fiselier 2016-10-08 01:32:56 +0000
  • fd1c9dddcc Purge all usages of _LIBCPP_STD_VER under test/std/algorithm Eric Fiselier 2016-10-08 01:25:23 +0000
  • daa895f887 Add missing <memory> include in test Eric Fiselier 2016-10-08 00:59:16 +0000
  • ef9e52bc90 Add missing include in test_allocator.h Eric Fiselier 2016-10-08 00:57:56 +0000
  • 124ed406e5 [libc++] Fix stack_allocator Eric Fiselier 2016-10-08 00:56:22 +0000
  • 9c4dfbe55c Disable alignment support of 0x4000 for Win32. https://reviews.llvm.org/D25053 Marshall Clow 2016-10-07 23:19:04 +0000
  • a62e1dd729 Fix PR30642 - libc++ leaks always-visible symbols into programs Eric Fiselier 2016-10-07 23:07:59 +0000
  • ee0db89aee Fix shadow warnings. Patch from STL@microsoft.com Eric Fiselier 2016-10-07 22:10:35 +0000
  • 2c429bee79 Fix various issues in std::any and the related tests. Eric Fiselier 2016-10-07 21:27:45 +0000
  • 45a9570f5d Remove MSVC workarounds. Patch from STL@microsoft.com Eric Fiselier 2016-10-07 18:51:33 +0000
  • 1a38ecc7e1 Mark issues 2514, 2519, 2536 and 2475 as done Marshall Clow 2016-10-06 13:59:18 +0000
  • e3a71a295e [libcxx] Recover no-exceptions XFAILs - I Asiri Rathnayake 2016-10-06 11:15:41 +0000
  • 1d6b5d3ed1 Fix strict-aliasing violation in typeinfo::hash_code() Eric Fiselier 2016-10-05 22:55:10 +0000
  • f5293bc6ac Comment out failing test while I figure out who is at fault Marshall Clow 2016-10-05 18:47:18 +0000
  • 8df21c935f Mark LWG#2679 as complete Marshall Clow 2016-10-05 18:36:24 +0000
  • 3d19a9da96 Mark LWG#2358 as done Marshall Clow 2016-10-05 17:02:43 +0000
  • aead8da085 Make tests for is_empty better. No functional change. Marshall Clow 2016-10-05 17:01:16 +0000
  • 6f5d5948ef Add another append test for basic_string Marshall Clow 2016-10-05 15:47:13 +0000
  • f257c26ec7 Mark LWG issues 2221, 2556 and 2589 as complete Marshall Clow 2016-10-05 15:21:11 +0000
  • 8f972f6538 [libcxx] [test] Guard __has_include usage with a macro Eric Fiselier 2016-10-04 21:25:51 +0000
  • cc30c0b9f3 Mark #2759 as ready and #2755 as complete Marshall Clow 2016-10-04 14:39:58 +0000
  • 10ff23dc02 Mark #2598 as ready Marshall Clow 2016-10-04 14:08:50 +0000
  • 8332f9b5d1 Mark #2739 as ready Marshall Clow 2016-10-04 13:41:56 +0000
  • 1770a8c118 Mark a couple more Issaquah issues as done: 2578 and 2738 Marshall Clow 2016-10-03 23:42:31 +0000
  • 42a87db999 Change a couple of 'template <typename's to 'template <class' which is what we use in the rest of the library. Marshall Clow 2016-10-03 23:40:48 +0000
  • ec81081c3c Add tests to make sure that is_constructible<cv-void> is false. We already checked 'unqualified void'. This was brought up by LWG#2738 Marshall Clow 2016-10-03 23:39:52 +0000
  • 7d06a50a51 Mark a couple issues as done (2742 and 2760) Marshall Clow 2016-10-03 17:35:08 +0000
  • 8fe453ab55 [lit] Allow more file extensions for test cases. Logan Chien 2016-10-03 16:00:22 +0000
  • 83050e50f7 Change titie of page from Oulu to Issaquah Marshall Clow 2016-10-03 14:24:21 +0000
  • a39b868f53 List tentatively ready issues for Issaquah Marshall Clow 2016-10-03 14:23:04 +0000
  • d24aba4220 Remove some additional unnecessary std:: in cmath Hal Finkel 2016-10-01 20:38:44 +0000
  • 970af07a3c Use __builtin_isnan/isinf/isfinite in complex Hal Finkel 2016-10-01 20:38:31 +0000
  • 89e826a160 Remove all instances of _LIBCPP_HAS_NO_RVALUE_REFERENCES from test/std/utilities Eric Fiselier 2016-10-01 10:46:01 +0000
  • cdac787ae8 Replace test_throw.h header with a single test macro Eric Fiselier 2016-10-01 10:34:13 +0000
  • 56919fcf4e [libc++] Add missing locale aliases Shoaib Meenai 2016-09-29 03:35:41 +0000
  • c0f860c946 Partially revert overflow checking in last_write_time Eric Fiselier 2016-09-29 01:01:26 +0000
  • b160392eb7 [libc++] Clarify _LIBCPP_NEW_DELETE_VIS for Windows Shoaib Meenai 2016-09-28 22:28:51 +0000
  • ff4f298780 Mark libc++ internal globals with _LIBCPP_SAFE_STATIC. Eric Fiselier 2016-09-28 22:08:13 +0000
  • d5fc5ca37f Improve 'last_write_time(...)' accuracy and detect overflow errors. Eric Fiselier 2016-09-28 21:16:58 +0000
  • c3e00f6d37 Revert r282483 - [cmake] Add linker option "-Wl,-z,defs" in standalone build Michal Gorny 2016-09-27 18:54:02 +0000
  • 0e5fbd4d40 [cmake] Add linker option "-Wl,-z,defs" in standalone build Michal Gorny 2016-09-27 12:15:35 +0000
  • b79ca0a818 [cmake] Strip possibly-inherited compiler flags in in-tree build only Michal Gorny 2016-09-27 07:55:26 +0000
  • fbdbb36015 Fix possible division by zero Eric Fiselier 2016-09-27 02:13:27 +0000
  • b81bbd204b Remove out of date items in TODO.txt Eric Fiselier 2016-09-27 01:28:47 +0000
  • 74c9857af9 Expect DLL builds on Windows by default and require a custom __config for static builds. Eric Fiselier 2016-09-26 22:19:41 +0000
  • 3ba3ad4ea7 [libc++] Fix typos causing compilation errors when _LIBCPP_DEBUG_LEVEL >= 2 Oleg Ranevskyy 2016-09-26 21:39:38 +0000
  • 66bdfe223e [libc++] Extension: Make `move` and `forward` constexpr in C++11. Eric Fiselier 2016-09-26 20:55:02 +0000
  • 08fa01095a [include] Declare __STDC_*_MACROS for C++11 compat in old libc Michal Gorny 2016-09-26 20:20:00 +0000
  • 8dc5b6eba9 Update -verify test to use new static assert message Eric Fiselier 2016-09-25 08:30:05 +0000
  • 01c3b629ce Fix missing _LIBCPP_INLINE_VISIBILITY macro on C++03 specific __hash_table function Eric Fiselier 2016-09-25 04:05:46 +0000
  • 4e3e15ad99 [libc++] Remove various C++03 feature test macros Eric Fiselier 2016-09-25 03:34:28 +0000
  • 1deaf196f4 Use __attribute__((internal_linkage)) when available. Eric Fiselier 2016-09-25 03:14:13 +0000
  • 1277962876 Fix a few static_asserts that need extra parens on -03 Marshall Clow 2016-09-24 23:52:21 +0000
  • 6ac8de0976 Implement proposed resolution for LWG#2758. Reviewed as D24446. Normally, I would wait for these to be voted upon at a committee meeting (November), but the current draft standard is broken, and this should fix it. (And if it doesn't, we want to know about it soonest) Marshall Clow 2016-09-24 22:45:42 +0000
  • 9473712eec Fix incorrect include in is_error_code_enum.pass.cpp Marshall Clow 2016-09-24 18:16:53 +0000
  • db86684746 Implement is_error_code_v and is_error_condition_v for c++17. Rework the tests for is_error_code and is_error_condition, since they were really lacking. Thanks to Alisdair for the heads-up that we were missing these. Marshall Clow 2016-09-24 17:36:14 +0000
  • 7dc2fa31af [libc++] Remove math_win32.h Shoaib Meenai 2016-09-24 06:27:28 +0000
  • 45d7731bbb Fix failure on 03 bot Marshall Clow 2016-09-22 03:25:22 +0000
  • 2fffe3a6ff Add missing _v traits. is_bind_expression_v, is_placeholder_v and uses_allocator_v Marshall Clow 2016-09-22 00:23:15 +0000
  • fd4a3f6cef Fix signatures of fallback tow(upper|lower)_l. Dan Albert 2016-09-19 20:42:57 +0000
  • e5cbce437b [libc++] Fix extern template visibility for Windows Shoaib Meenai 2016-09-19 18:29:07 +0000
  • 7d7f3cc9b1 Replace __ANDROID__ with __BIONIC__. Dan Albert 2016-09-19 18:00:45 +0000
  • e81a54c002 [libc++] Fix inline attribute for non-MSVC Windows Shoaib Meenai 2016-09-16 19:12:54 +0000
  • 6e3bce5f6c [libcxx] Add missing c++98 xfail. NFC. Asiri Rathnayake 2016-09-16 14:32:19 +0000
  • f05ac13bf1 Attempt to fix Sphinx build Eric Fiselier 2016-09-16 03:47:53 +0000
  • 65d504e627 Update _LIBCPP_EXCEPTION_ABI doc with @mclow's feedback Eric Fiselier 2016-09-16 02:51:26 +0000
  • 09e7add104 Move _LIBCPP_INLINE_VISIBILITY to first declaration in <propagate_const> Eric Fiselier 2016-09-16 02:16:23 +0000
  • 9bda55a388 Move _LIBCPP_INLINE_VISIBILITY to first declaration in sstream. Eric Fiselier 2016-09-16 02:09:26 +0000
  • b6a049fce5 Use _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY in valarray to support attribute((internal_linkage)). Eric Fiselier 2016-09-16 00:13:55 +0000
  • 03f7d10810 Move inline attributes in filesystem to first declaration Eric Fiselier 2016-09-16 00:07:16 +0000
  • 6dbed46df6 [libc++] Add _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY to support GCC ABI compatibility Eric Fiselier 2016-09-16 00:00:48 +0000
  • 833d644ed1 [libc++] Fix and document visibility attributes for Clang, GCC and Windows. Eric Fiselier 2016-09-15 22:27:07 +0000
  • cac9e30dbe [libc++] Avoid <memory> include in locale_win32.h Shoaib Meenai 2016-09-15 18:36:13 +0000