70e6a8d552Implement the 'detection idiom' from LFTS v2
Marshall Clow
2016-11-26 15:49:40 +0000
d3584d51a2Reverting wrong diff
Roger Ferrer Ibanez
2016-11-24 11:28:02 +0000
01b9f8a698Protect tests for std::uninitialized_{copy,fill} under libcpp-no-exceptions
Roger Ferrer Ibanez
2016-11-24 11:17:09 +0000
37a0d7cb33Protect std::string tests under libcpp-no-exceptions
Roger Ferrer Ibanez
2016-11-24 11:15:09 +0000
e33c0b01f8[libcxx] [test] D27027: Strip trailing whitespace.
Stephan T. Lavavej
2016-11-23 22:03:28 +0000
39245fe351[libcxx] [test] D27026: Fix copy-paste silliness; ULL can't ever be 32-bit.
Stephan T. Lavavej
2016-11-23 22:02:59 +0000
50fe47bc8b[libcxx] [test] D27020: Fix MSVC warning C4245 "conversion from 'X' to 'Y', signed/unsigned mismatch", part 7/12.
Stephan T. Lavavej
2016-11-23 22:02:53 +0000
12f7f5d247[libcxx] [test] D27019: Fix MSVC warning C4245 "conversion from 'X' to 'Y', signed/unsigned mismatch", part 6/12.
Stephan T. Lavavej
2016-11-23 22:02:44 +0000
bdf8bae8bb[libcxx] [test] D27018: Fix MSVC warning C4018 "signed/unsigned mismatch", part 5/12.
Stephan T. Lavavej
2016-11-23 22:02:35 +0000
ed55db243e[libcxx] [test] D27016: Fix MSVC warning C4018 "signed/unsigned mismatch", part 4/12.
Stephan T. Lavavej
2016-11-23 22:02:27 +0000
9a65a47871[libcxx] [test] D27015: Fix MSVC warning C4018 "signed/unsigned mismatch", part 3/12.
Stephan T. Lavavej
2016-11-23 22:02:16 +0000
388c2a8e68[libcxx] [test] D27014: Fix MSVC warning C4018 "signed/unsigned mismatch", part 2/12.
Stephan T. Lavavej
2016-11-23 22:01:58 +0000
a9bcd3dae8[libcxx] [test] D27013: Fix MSVC warning C4018 "signed/unsigned mismatch", part 1/12.
Stephan T. Lavavej
2016-11-23 22:01:19 +0000
e041941007Fix __hash_table::max_size() on 32 bit systems
Eric Fiselier
2016-11-23 09:16:12 +0000
80888fa0feDon't "LIBCPP_ONLY(stuff;)" at namespace scope.
Casey Carter
2016-11-23 01:44:53 +0000
ef3060ef96[libcxx] Fix max_size() across all containers
Eric Fiselier
2016-11-23 01:18:56 +0000
0373708cdcAdd <variant> tests but disable them for libc++
Eric Fiselier
2016-11-23 01:02:51 +0000
fb6164cdadAllow libc++ to use modules in C++03.
Eric Fiselier
2016-11-22 20:15:39 +0000
6010dc84c6Attempt to fix stdint/cstdint modules try 2
Eric Fiselier
2016-11-22 20:05:19 +0000
faa8312d51Cleanup module.modulemap
Eric Fiselier
2016-11-22 20:00:21 +0000
8b4cb5ba98Revert r287435 because of OS X test failures
Eric Fiselier
2016-11-21 11:26:10 +0000
487bc7e0c8Mark variadic lock guard tests as XFAIL with modules, since they have to define macros to expose the new ABI
Eric Fiselier
2016-11-21 01:10:52 +0000
388ffe1db1Adjust uses_alloc_types helpers for later changes
Eric Fiselier
2016-11-21 00:41:32 +0000
c0ccadbd90Remove files missed in r287250
Eric Fiselier
2016-11-17 19:24:34 +0000
8d33526db2Implement P0504R0: Revisiting in-place tag types for any/optional/variant
Eric Fiselier
2016-11-17 19:24:04 +0000
77dabb302bTest changes for P0504R0 "Revisiting in-place tag types for any/optional/variant". Patch from Casey Carter
Eric Fiselier
2016-11-17 19:23:35 +0000
3dd27eb62cFix -verify tests for older ccache versions
Eric Fiselier
2016-11-16 14:48:42 +0000
18e2c824b4Fix non-reserved name usage
Eric Fiselier
2016-11-16 04:45:32 +0000
efd039a62e[libcxx] Mark xonstexpr-fns.pass.cpp as XFAIL: gcc.
Justin Lebar
2016-11-15 22:03:29 +0000
746d008aebAdd .clang-format to libc++
Eric Fiselier
2016-11-15 20:21:30 +0000
bb835ac64d[CUDA] Mark __libcpp_{isnan,isinf,isfinite} as constexpr.
Justin Lebar
2016-11-15 19:15:57 +0000
e3cb222597Revert "P0503R0, adopted in Issaquah, rewords some requirements on nullptr_t and istream_iterator. No code changes were needed, but I updated a few tests. Also resolved P0509 and P0521, which required no changes to the library or tests."
Vedant Kumar
2016-11-15 18:48:36 +0000
dd8b03ec4c[libcxx] [test] D26627: Fix ordering assumptions in unordered container tests.
Stephan T. Lavavej
2016-11-15 17:00:38 +0000
dd3313c917[libcxx] [test] D26625: future_error::what() is implementation-defined.
Stephan T. Lavavej
2016-11-15 17:00:32 +0000
0b2e1c23fb[libcxx] [test] D26624: Fix bucket_count() assumptions.
Stephan T. Lavavej
2016-11-15 17:00:24 +0000
49721a90e5Missed one of the try blocks the first time :-(. Thanks to Renato for the heads up.
Marshall Clow
2016-11-15 05:03:22 +0000
506f7fcee5P0503R0, adopted in Issaquah, rewords some requirements on nullptr_t and istream_iterator. No code changes were needed, but I updated a few tests. Also resolved P0509 and P0521, which required no changes to the library or tests.
Marshall Clow
2016-11-14 20:41:17 +0000
a4163bce6aMissed a test with exceptions disabled earlier. Oops.
Marshall Clow
2016-11-14 20:38:43 +0000
3d7c49b7b0Implement P0516: 'Clarify That shared_future’s Copy Operations have Wide Contracts' which was adopted last week in Issaquah
Marshall Clow
2016-11-14 19:58:05 +0000
7817e1435eMake one of the new tests fail correctly on pre-C++17 systems
Marshall Clow
2016-11-14 19:35:34 +0000
db7fa111abFixes for LWG 2598, 2686, 2739, 2742, 2747, and 2759, which were adopted last week in Issaquah
Marshall Clow
2016-11-14 18:22:19 +0000
45e692539c[libcxx] [test] D26314: Fix MSVC warning C4189 "local variable is initialized but not referenced".
Stephan T. Lavavej
2016-11-14 17:35:14 +0000
59368dd5feUpdate C++1z status with LWG papers from Issaquah.
Marshall Clow
2016-11-14 15:09:45 +0000
496fc7ff0cUpdate C++1z status with LFTS issues from Issaquah.
Marshall Clow
2016-11-14 14:53:07 +0000
d521adc297Update C++1z status with C++17 issues from Issaquah. Still to come: LFTS issues and papers
Marshall Clow
2016-11-14 14:41:33 +0000
897956ebcdProtect std::ios tests under libcpp-no-exceptions
Roger Ferrer Ibanez
2016-11-14 13:44:50 +0000
70e4c503deProtect nested-exceptions tests under no-exceptions
Roger Ferrer Ibanez
2016-11-14 11:00:28 +0000
bc464e50e9Update tests for strings conversions under libcpp-no-exceptions
Roger Ferrer Ibanez
2016-11-14 10:44:26 +0000
d56adc690bProtect smart-pointer tests under no exceptions
Roger Ferrer Ibanez
2016-11-14 10:27:56 +0000
e96aa8cd56Fix ABI configuration detection on OS X
Eric Fiselier
2016-11-14 03:03:13 +0000
049a1ed8d8Fix CMake set syntax
Eric Fiselier
2016-11-14 02:51:30 +0000
5e000c6a82Add check-cxx-abilist target when supported.
Eric Fiselier
2016-11-14 02:43:12 +0000
763984ea8dAdd docs for use-configurable libc++ features
Eric Fiselier
2016-11-13 23:00:30 +0000
6e467a8987Fix GCC libc++abi build
Eric Fiselier
2016-11-13 22:27:00 +0000
f9a20c2c38Implement LWG 2770 - Make tuple_size<T> defined for all T
Eric Fiselier
2016-11-13 20:43:50 +0000
fc044a1ff2Fix PR30979 - tuple<move_only> is constructible from move_only const&
Eric Fiselier
2016-11-13 19:54:31 +0000
66350f0fb1Protect bitset tests under libcpp-no-exceptions
Roger Ferrer Ibanez
2016-11-10 16:54:55 +0000
d842fed6f8[CMake] Check runtimes subdir when looking for libcxxabi
Petr Hosek
2016-11-09 03:22:28 +0000
1c0757acd1Fix archetypes.hpp under libcpp-no-extensions and std level < 14
Roger Ferrer Ibanez
2016-10-31 14:14:13 +0000
efc9f170c9Change from "XFAIL: libcpp-no-exceptions" to "UNSUPPORTED: libcpp-no-exceptions" tests that only check exceptions and nothing else
Roger Ferrer Ibanez
2016-10-31 08:47:53 +0000
51eb1d577aAdd 'inline' but not 'always_inline' to std::strings destructor.
Eric Fiselier
2016-10-31 03:42:50 +0000
d5b0db5249Remove additional function template definitions from the dylib
Eric Fiselier
2016-10-31 03:40:29 +0000
026d38e8fbOptimize filesystem::path by providing weaker exception guarantees.
Eric Fiselier
2016-10-31 02:46:25 +0000
eb6b13f578Fix _LIBCPP_EXTERN_TEMPLATE_INLINE_VISIBILITY to always have default visibility.
Eric Fiselier
2016-10-31 02:07:23 +0000
ad1a12c312Improve performance of constructing filesystem::path from strings.
Eric Fiselier
2016-10-30 23:53:50 +0000
271a19ec19Rewrite std::filesystem::path iterators and parser
Eric Fiselier
2016-10-30 23:30:38 +0000
2d2f0c0af3Add start of filesystem benchmarks
Eric Fiselier
2016-10-30 22:53:00 +0000