Commit Graph

  • 5a579cfea4 Silence a -Wmissing-braces warning in the tests; mbstate_t is defined differently on different C libraries. Marshall Clow 2015-11-25 01:06:36 +0000
  • eefcf8206e Remove undefined behavior from tests; specifically, ensure that the value type of the allocators match the value type of the containers Marshall Clow 2015-11-24 22:10:51 +0000
  • 5e00a713ed Use libcxx's default rune table with the Musl C library. Vasileios Kalintiris 2015-11-24 10:24:54 +0000
  • a660757c72 Fix some mistakes in the <utility> and <tuple> synopses. No functional change. Thannks to K-ballo for the patch Marshall Clow 2015-11-19 19:45:29 +0000
  • d8717289a6 Fix some mistakes in the <array> synopsis. No functional change. Thanks to K-ballo for the patch Marshall Clow 2015-11-19 19:41:04 +0000
  • 55dbcdab7f Fix bad variable name. project_root -> project_obj_root Eric Fiselier 2015-11-17 21:48:29 +0000
  • 99b6e56ae9 Add tests for the extended integer types - as required by LWG#2119 Marshall Clow 2015-11-17 21:04:24 +0000
  • f60d092766 Implement P0007: Constant View: A proposal for a std::as_const helper function template. Marshall Clow 2015-11-17 00:08:08 +0000
  • ffc9c61015 Fix compile error in test. Can't use `operator[]` for multimap. Marshall Clow 2015-11-16 23:40:27 +0000
  • 15a326c525 More tests for LWG#2156 Marshall Clow 2015-11-16 22:18:36 +0000
  • 7b7c9ec355 LWG#2156 loosened the requirements on unordered containers 'rehash' calls. Add tests to make sure we meet these requirements. Since we met the stricter ones, no code change needed to meet the looser ones. Marshall Clow 2015-11-16 16:42:16 +0000
  • fe99a30bd0 Implement P0013R1: Logical Operator Type Traits. Make a hidden implementation (__and_, __or_, and __not_) so that we can use them elsewhere in non-C++17 code - for example, in the LFTS Marshall Clow 2015-11-16 15:54:13 +0000
  • 98984f23c6 Mark P0013 as 'in progress' Marshall Clow 2015-11-16 15:05:09 +0000
  • 3f159e874c Implement P0074: Making owner_less more flexible Marshall Clow 2015-11-12 15:56:44 +0000
  • 94d9b1c5b2 [libcxx] Fixup a few fumbles in the initial no-exceptions XFAILs list. Asiri Rathnayake 2015-11-12 10:41:57 +0000
  • e1c5c419f5 Fix typo I just introduced. Marshall Clow 2015-11-10 16:10:17 +0000
  • 1bae7a868b std:: qualify ptrdiff_t in the test. Thanks to Walter for the catch Marshall Clow 2015-11-10 16:04:13 +0000
  • 55d741c32e Walter pointed out some missing includes in the tests. Fixing the includes uncovered a couple bugs in the _v type traits. Fixed those, too Marshall Clow 2015-11-10 15:48:23 +0000
  • a28344c08b Explicitly #include <utility> so that we get std::move. Thanks to Walter for the bug report. Marshall Clow 2015-11-10 15:22:08 +0000
  • cc2e93cff0 Make it possible to build a no-exceptions variant of libcxx. Asiri Rathnayake 2015-11-10 11:41:22 +0000
  • 6b6407a6db Mark LWG#2486 as complete. Eric did this as part of r242959 Marshall Clow 2015-11-09 20:49:15 +0000
  • 84bdf2cbe4 Make check-libcxx Py3-compatible. NAKAMURA Takumi 2015-11-09 10:55:04 +0000
  • 579b42b413 Add initial support for the MUSL C library. Vasileios Kalintiris 2015-11-09 10:21:04 +0000
  • fa62fbe63f Mark LWG#2224 as complete. Wording change only, no code changes required Marshall Clow 2015-11-07 17:56:51 +0000
  • e9ef988b08 Implement LWG#2353: std::next is over-constrained Marshall Clow 2015-11-07 17:48:49 +0000
  • 6455d85714 More of P0006R0: type traits variable aliases for C++17. Marshall Clow 2015-11-07 17:44:36 +0000
  • a3b25f81d1 Cleanup: move visibility/linkage attributes to the first declaration. Evgeniy Stepanov 2015-11-07 01:22:13 +0000
  • 746572b91d Allow deque to handle incomplete types. Evgeniy Stepanov 2015-11-06 22:02:29 +0000
  • 38e7a30143 Cleanup foo.h headers and __config to work in C Eric Fiselier 2015-11-06 06:30:12 +0000
  • 970a9e5866 Mark LWG issue #2234. We already do this; no code change needed Marshall Clow 2015-11-05 19:57:50 +0000
  • 223df2ef0f Implement P0092R1 for C++1z Marshall Clow 2015-11-05 19:33:59 +0000
  • c010bd6289 Make reverse() call iter_swap like the standard says, instead of calling swap directly. No real change. Marshall Clow 2015-11-02 21:34:25 +0000
  • 25bcb0a5a9 Remove undefined behavior from some tests. Same pattern as the unitialized_copy tests Marshall Clow 2015-11-02 15:29:13 +0000
  • 48bcd27b67 Remove undefined behavior from some tests. Thanks to Walter Brown for the heads-up. Marshall Clow 2015-11-02 15:25:53 +0000
  • 59b5ea57c3 Add 'nostdinc++' to the flags used by testit. Makes the tests run better on Mac OS X with the new depr.c headers change Marshall Clow 2015-11-01 21:14:22 +0000
  • fe11cfdd65 Improve the tests for 'is_literal_type' Marshall Clow 2015-11-01 21:13:10 +0000
  • 94611a888b Implement the first part of P0006R0: Adopt Type Traits Variable Templates for C++17. Significantly augment the existing tests. Marshall Clow 2015-11-01 20:24:59 +0000
  • 9d6ca4962b Revert r249929 ("Split <string.h> out of <cstring>"). Richard Smith 2015-10-29 23:32:29 +0000
  • 8aadda9a19 Implement P0004R1 'Remove Deprecated iostreams aliases' Marshall Clow 2015-10-29 05:43:30 +0000
  • 0cff2318f5 Mark two Kona papers as 'in progress' Marshall Clow 2015-10-28 19:21:40 +0000
  • 1f98e313a1 Adapt to lit change in llvm r251478-r251481 Matthias Braun 2015-10-28 17:20:33 +0000
  • dd2fe4de1d Fix test suite configuration. Sorry Marshall Eric Fiselier 2015-10-26 19:08:53 +0000
  • 28ce1c847a Mark LWG#2495 as complete. No code changes needed Marshall Clow 2015-10-25 20:12:58 +0000
  • fb7b97cfbb Fix LWG#2489: mem_fn() should be noexcept Marshall Clow 2015-10-25 20:12:16 +0000
  • 8997b87133 Add the tests for the last commit Marshall Clow 2015-10-25 19:53:29 +0000
  • 9533a4a80f Fix LWG#2476: scoped_allocator_adaptor is not assignable Marshall Clow 2015-10-25 19:52:47 +0000
  • 88fa03a06e Add a test for LWG#2466: allocator_traits::max_size() default behavior is incorrect Marshall Clow 2015-10-25 19:34:04 +0000
  • 175cb20bfb Add a test for LWG#2462: std::ios_base::failure is overspecified Marshall Clow 2015-10-25 19:20:14 +0000
  • 332ab91947 Fix LWG#2127: Move-construction with raw_storage_iterator. Marshall Clow 2015-10-25 18:58:07 +0000
  • dbef2bb1d0 Fix LWG#2244: basic_istream::seekg Marshall Clow 2015-10-25 18:31:51 +0000
  • fd33deb083 Update C++ status from Kona Marshall Clow 2015-10-25 06:02:23 +0000
  • 25037cf729 Set LC_COLLATE rather than LANG to override collation. Tim Northover 2015-10-23 17:56:08 +0000
  • e6d05b65b2 Use proper output directory when naminging the libc++ output Eric Fiselier 2015-10-23 07:04:24 +0000
  • 601d2c1165 Dont required CMake 3 to install a linker script Eric Fiselier 2015-10-22 21:24:01 +0000
  • 1cf5a81b89 Only disable linker script when LIBCXX_CXX_ABI_LIBNAME is none Eric Fiselier 2015-10-22 20:54:27 +0000
  • 5d5b59b826 Disable linker scripts when the ABI library is not specified or is none. Eric Fiselier 2015-10-22 20:50:07 +0000
  • ac042ab93d Detect relaxed constexpr rules for gcc versions Marshall Clow 2015-10-20 07:37:11 +0000
  • 8f6e763c49 Fix an unfortunate yet old typo that never got attention before r250507. Benjamin Kramer 2015-10-16 11:26:26 +0000
  • 99290c6ec8 Remove a long-standing __has_include hack. Benjamin Kramer 2015-10-16 11:14:30 +0000
  • 1d3716a633 Re-enable linker scripts after fixing bad CMake Eric Fiselier 2015-10-15 23:04:54 +0000
  • a7780301d8 Quickly fix bad commit Eric Fiselier 2015-10-15 22:51:50 +0000
  • bb856cc357 [libcxx] Make libc++.so a linker script by default on most platforms. Eric Fiselier 2015-10-15 22:41:51 +0000
  • 7b081f6bc5 Fix handling of -Wno-pedantic Eric Fiselier 2015-10-15 20:27:15 +0000
  • b9aebae3dc Add links to libc++ code coverage and builders Eric Fiselier 2015-10-15 03:27:02 +0000
  • 89c7ec3512 Update issues status Eric Fiselier 2015-10-14 22:26:40 +0000
  • a317a1b7cf Use correct CMake variable for the libname Eric Fiselier 2015-10-14 21:20:28 +0000
  • d1e2a83a5e Link to new documentation from existing homepage Eric Fiselier 2015-10-14 20:51:33 +0000
  • 2bc8f6ceeb Update testing guide for libc++ Eric Fiselier 2015-10-14 20:44:44 +0000
  • 8cbf020fdc [libcxx] Make it drastically simpler to link libc++. Eric Fiselier 2015-10-14 19:54:03 +0000
  • 56c1f9b8e5 Split out config_site logic so libc++abi can use it Eric Fiselier 2015-10-14 19:00:35 +0000
  • f0cd203bdc [libcxx] Use __config_site to configure the test suite features. Eric Fiselier 2015-10-14 18:22:15 +0000
  • a4ae16b67a Fix GCC atomic implementation in C++03 Eric Fiselier 2015-10-14 08:36:22 +0000
  • a6622799b4 Use __config_site when building libc++. Also cleanup ABI versioning doc Eric Fiselier 2015-10-14 00:22:05 +0000
  • 499d87881a Workaround -pedantic flag added by LLVM Eric Fiselier 2015-10-13 23:56:33 +0000
  • 4f01aa8fb8 ABI versioning macros for libc++. Evgeniy Stepanov 2015-10-13 23:48:28 +0000
  • b3b00818e5 Fix use of libc++ <foo.h> headers from within an 'extern "C"' context in C++98. Richard Smith 2015-10-13 23:12:22 +0000
  • 3759bed447 Fix whitespace in doc Eric Fiselier 2015-10-13 22:22:42 +0000
  • 44d1476b6d Remove __config module to avoid #include cycle when libc headers include libc++'s <foo.h> headers. Richard Smith 2015-10-13 22:13:33 +0000
  • 73ffc78616 [libcxx] Capture configuration information when installing the libc++ headers Eric Fiselier 2015-10-13 22:12:02 +0000
  • 218d017400 Mark 2447 and 2466 as completed. Marshall Clow 2015-10-12 16:25:21 +0000
  • 6bed14b343 [Darwin] Reworking r250003 to use lit.util.capture instead of subprocess. Chris Bieneman 2015-10-12 02:54:30 +0000
  • bf64c23851 [Darwin] Need to add -isysroot on OS X otherwise the tests will fail if you don't have the command line tools package installed. Chris Bieneman 2015-10-12 00:49:56 +0000
  • cb23a49e40 Turn off -pedantic by default when building due to #include_next. :-( Eric Fiselier 2015-10-10 03:34:52 +0000
  • 42b89c7e05 Revert r249931 - Remove same_decls.pass.cpp because it fails on OS X and in C++03 mode. Eric Fiselier 2015-10-10 03:31:23 +0000
  • ea33904773 Get some of wchar_h.pass.cpp working on apple. Eric Fiselier 2015-10-10 02:54:41 +0000
  • de66c515de Unrevert r249889, and XFAIL the test for Darwin, where the libc apparently doesn't provide a correct overload set for some functions. Richard Smith 2015-10-10 01:39:51 +0000
  • 8b7a6b8995 Add a test that we declare the right set of C library function signatures in :: and std::, and that the names in :: and std:: are declaring the same entity. Richard Smith 2015-10-10 01:33:17 +0000
  • 9f4f08db91 Split <string.h> out of <cstring>. Richard Smith 2015-10-10 01:25:31 +0000
  • e35e663f73 Revert r249889 due to bot failure. Manman Ren 2015-10-10 01:03:55 +0000
  • f2b3629dbf Split <wctype.h> out of <cwctype>. Richard Smith 2015-10-09 19:57:37 +0000
  • 26a70eccf2 Split <wchar.h> out of <cwchar>. Richard Smith 2015-10-09 19:56:37 +0000
  • f650ea7131 Split <stdlib.h> out of <cstdlib>. Richard Smith 2015-10-09 01:41:45 +0000
  • ff7ba4da7d Split <stdio.h> out of <cstdio>. Richard Smith 2015-10-09 01:29:09 +0000
  • 45bae0b7dc PR25118: move system_header pragma before uses of include_next to avoid extension warnings for people finding libc++ headers via -I paths. Richard Smith 2015-10-09 00:26:50 +0000
  • 1883b40a07 Fix test failure in C++98 mode due to imperfect static_assert emulation. Richard Smith 2015-10-08 23:44:26 +0000
  • 759cd0e86b Split <stddef.h> out of <cstddef>. Richard Smith 2015-10-08 22:25:27 +0000
  • 4ccd90dd42 Fix incorrect file header. This is <cfenv> not <cctype>. Richard Smith 2015-10-08 21:17:21 +0000
  • ddbf08114a Split <setjmp.h> out of <csetjmp>. Richard Smith 2015-10-08 20:41:26 +0000
  • 4faa3944c6 Split <math.h> out of <cmath>. Richard Smith 2015-10-08 20:40:34 +0000
  • 325c37a20f Split <inttypes.h> out of <cinttypes>. Richard Smith 2015-10-08 20:38:53 +0000