5a579cfea4Silence 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
eefcf8206eRemove 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
5e00a713edUse libcxx's default rune table with the Musl C library.
Vasileios Kalintiris
2015-11-24 10:24:54 +0000
a660757c72Fix 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
d8717289a6Fix 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
55dbcdab7fFix bad variable name. project_root -> project_obj_root
Eric Fiselier
2015-11-17 21:48:29 +0000
99b6e56ae9Add tests for the extended integer types - as required by LWG#2119
Marshall Clow
2015-11-17 21:04:24 +0000
f60d092766Implement P0007: Constant View: A proposal for a std::as_const helper function template.
Marshall Clow
2015-11-17 00:08:08 +0000
ffc9c61015Fix compile error in test. Can't use `operator[]` for multimap.
Marshall Clow
2015-11-16 23:40:27 +0000
15a326c525More tests for LWG#2156
Marshall Clow
2015-11-16 22:18:36 +0000
7b7c9ec355LWG#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
fe99a30bd0Implement 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
98984f23c6Mark P0013 as 'in progress'
Marshall Clow
2015-11-16 15:05:09 +0000
3f159e874cImplement 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
e1c5c419f5Fix typo I just introduced.
Marshall Clow
2015-11-10 16:10:17 +0000
1bae7a868bstd:: qualify ptrdiff_t in the test. Thanks to Walter for the catch
Marshall Clow
2015-11-10 16:04:13 +0000
55d741c32eWalter 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
a28344c08bExplicitly #include <utility> so that we get std::move. Thanks to Walter for the bug report.
Marshall Clow
2015-11-10 15:22:08 +0000
cc2e93cff0Make it possible to build a no-exceptions variant of libcxx.
Asiri Rathnayake
2015-11-10 11:41:22 +0000
6b6407a6dbMark LWG#2486 as complete. Eric did this as part of r242959
Marshall Clow
2015-11-09 20:49:15 +0000
38e7a30143Cleanup foo.h headers and __config to work in C
Eric Fiselier
2015-11-06 06:30:12 +0000
970a9e5866Mark LWG issue #2234. We already do this; no code change needed
Marshall Clow
2015-11-05 19:57:50 +0000
223df2ef0fImplement P0092R1 for C++1z
Marshall Clow
2015-11-05 19:33:59 +0000
c010bd6289Make 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
25bcb0a5a9Remove undefined behavior from some tests. Same pattern as the unitialized_copy tests
Marshall Clow
2015-11-02 15:29:13 +0000
48bcd27b67Remove undefined behavior from some tests. Thanks to Walter Brown for the heads-up.
Marshall Clow
2015-11-02 15:25:53 +0000
59b5ea57c3Add '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
fe11cfdd65Improve the tests for 'is_literal_type'
Marshall Clow
2015-11-01 21:13:10 +0000
94611a888bImplement 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
9d6ca4962bRevert r249929 ("Split <string.h> out of <cstring>").
Richard Smith
2015-10-29 23:32:29 +0000
8f6e763c49Fix an unfortunate yet old typo that never got attention before r250507.
Benjamin Kramer
2015-10-16 11:26:26 +0000
99290c6ec8Remove a long-standing __has_include hack.
Benjamin Kramer
2015-10-16 11:14:30 +0000
1d3716a633Re-enable linker scripts after fixing bad CMake
Eric Fiselier
2015-10-15 23:04:54 +0000
a7780301d8Quickly 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
7b081f6bc5Fix handling of -Wno-pedantic
Eric Fiselier
2015-10-15 20:27:15 +0000
b9aebae3dcAdd links to libc++ code coverage and builders
Eric Fiselier
2015-10-15 03:27:02 +0000
89c7ec3512Update issues status
Eric Fiselier
2015-10-14 22:26:40 +0000
a317a1b7cfUse correct CMake variable for the libname
Eric Fiselier
2015-10-14 21:20:28 +0000
d1e2a83a5eLink to new documentation from existing homepage
Eric Fiselier
2015-10-14 20:51:33 +0000
2bc8f6ceebUpdate 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
56c1f9b8e5Split 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
a4ae16b67aFix GCC atomic implementation in C++03
Eric Fiselier
2015-10-14 08:36:22 +0000
a6622799b4Use __config_site when building libc++. Also cleanup ABI versioning doc
Eric Fiselier
2015-10-14 00:22:05 +0000
499d87881aWorkaround -pedantic flag added by LLVM
Eric Fiselier
2015-10-13 23:56:33 +0000
4f01aa8fb8ABI versioning macros for libc++.
Evgeniy Stepanov
2015-10-13 23:48:28 +0000
b3b00818e5Fix use of libc++ <foo.h> headers from within an 'extern "C"' context in C++98.
Richard Smith
2015-10-13 23:12:22 +0000
3759bed447Fix whitespace in doc
Eric Fiselier
2015-10-13 22:22:42 +0000
44d1476b6dRemove __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
218d017400Mark 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
cb23a49e40Turn off -pedantic by default when building due to #include_next. :-(
Eric Fiselier
2015-10-10 03:34:52 +0000
42b89c7e05Revert 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
ea33904773Get some of wchar_h.pass.cpp working on apple.
Eric Fiselier
2015-10-10 02:54:41 +0000
de66c515deUnrevert 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
8b7a6b8995Add 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
9f4f08db91Split <string.h> out of <cstring>.
Richard Smith
2015-10-10 01:25:31 +0000
e35e663f73Revert r249889 due to bot failure.
Manman Ren
2015-10-10 01:03:55 +0000
f2b3629dbfSplit <wctype.h> out of <cwctype>.
Richard Smith
2015-10-09 19:57:37 +0000
26a70eccf2Split <wchar.h> out of <cwchar>.
Richard Smith
2015-10-09 19:56:37 +0000
f650ea7131Split <stdlib.h> out of <cstdlib>.
Richard Smith
2015-10-09 01:41:45 +0000
ff7ba4da7dSplit <stdio.h> out of <cstdio>.
Richard Smith
2015-10-09 01:29:09 +0000
45bae0b7dcPR25118: 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
1883b40a07Fix test failure in C++98 mode due to imperfect static_assert emulation.
Richard Smith
2015-10-08 23:44:26 +0000
759cd0e86bSplit <stddef.h> out of <cstddef>.
Richard Smith
2015-10-08 22:25:27 +0000
4ccd90dd42Fix incorrect file header. This is <cfenv> not <cctype>.
Richard Smith
2015-10-08 21:17:21 +0000
ddbf08114aSplit <setjmp.h> out of <csetjmp>.
Richard Smith
2015-10-08 20:41:26 +0000
4faa3944c6Split <math.h> out of <cmath>.
Richard Smith
2015-10-08 20:40:34 +0000
325c37a20fSplit <inttypes.h> out of <cinttypes>.
Richard Smith
2015-10-08 20:38:53 +0000