55513c8efbFix a strict aliasing violation in map and unordered_map.
Erik Pilkington
2018-06-04 20:38:23 +0000
6599cac096Merging r333467:
Tom Stellard
2018-06-04 15:49:27 +0000
8d476cd679Mark __c11_atomic_load as const
JF Bastien
2018-06-01 18:02:53 +0000
c8846cc964Filesystem tests: un-confuse write time
JF Bastien
2018-06-01 04:59:48 +0000
6d9d212ebbUpdate ABI lists after change in r333467.
Eric Fiselier
2018-05-29 23:52:14 +0000
e4063adf19Mark deduction guide tests as failing on apple-clang-9
JF Bastien
2018-05-29 23:28:04 +0000
1e6ac5e8f4Fix embarrasing typo in uncaught_exceptions. Update tests to really test this. Thanks to Peter Klotz for calling my attention to this.
Marshall Clow
2018-05-29 22:25:42 +0000
ab343bb5aeMark __clear_and_shrink() as noexcept. This prevents the generation of a catch block and call to terminate in string's move assignment. Thanks to Howard for the 'catch'.
Marshall Clow
2018-05-29 17:04:37 +0000
d1e11a1a6fFix up the final bits of breakage due to clang v5 generating bad implicit template deduction guides - specifically for copy-ctors
Marshall Clow
2018-05-28 19:20:21 +0000
afdadcd893Mark the template deduction tests as UNSUPPORTED on clang 5, because it deduces the wrong type.
Marshall Clow
2018-05-28 15:42:47 +0000
4b72294338Revert "Add nonnull; use it for atomics"
JF Bastien
2018-05-26 19:44:45 +0000
895c4f3ec7Fix GCC handling of ATOMIC_VAR_INIT
JF Bastien
2018-05-26 00:13:53 +0000
8bacb9422bAdd nonnull; use it for atomics
JF Bastien
2018-05-25 23:43:53 +0000
adf78877c9Fix optional<char> test breakage
JF Bastien
2018-05-25 21:32:27 +0000
756163dbc1Add one more test for optional
Marshall Clow
2018-05-25 02:22:54 +0000
2fac2d790fAdd deduction guides for optional
Marshall Clow
2018-05-25 02:08:49 +0000
7e4ede49d4Do not define template specialization __libcpp_is_floating_point<__fp16> if the compiler is not clang.
Akira Hatanaka
2018-05-23 17:50:41 +0000
440762c1d4Teach __libcpp_is_floating_point that __fp16 and _Float16 are floating-point types.
Akira Hatanaka
2018-05-23 17:31:09 +0000
fa35e8885eMark more bits of P0433 as complete.
Marshall Clow
2018-05-23 03:22:59 +0000
7b98dba18eImplement deduction guides for basic_regex
Marshall Clow
2018-05-23 01:57:02 +0000
72d5c6fbc9[libcxx] [test] Mark the test as unsupported by apple-clang-8.1.
Volodymyr Sapsai
2018-05-22 18:46:16 +0000
c6f5bf9e43Change the names of two private methods: allocate -> __vallocate and deallocate -> __vdeallocate. NFC. This change triggered by https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61806, which shows up when we implement deduction guides for the container adaptors.The names have a 'v' in them because WIN32 has a macro named __deallocate. (sigh).
Marshall Clow
2018-05-22 16:20:28 +0000
356a198276Missed the tests for the deduction guides for prority_queue
Marshall Clow
2018-05-22 02:19:38 +0000
0e5d70781aDeduction guides for the container adaptors - queue, stack, and priority_queue
Marshall Clow
2018-05-22 01:57:53 +0000
32bc2e298cImplement deduction guides for vector
Marshall Clow
2018-05-21 21:30:12 +0000
d4c79d0bbbDeduction guides for list
Marshall Clow
2018-05-20 14:05:31 +0000
fa3202c565Implement deduction guides for forward_list
Marshall Clow
2018-05-19 16:02:05 +0000
262632877bRemove expression '1L + INT_MAX', because it overflows on machines where int/long are the same size
Marshall Clow
2018-05-19 03:09:05 +0000
69c2095d92Implement deduction guides for <deque>
Marshall Clow
2018-05-18 23:44:13 +0000
a811ab8476[libcxx] [test] Remove unused local typedef in test/std/numerics/rand/rand.eng/rand.eng.lcong/default.pass.cpp
Billy Robert O'Neal III
2018-05-17 04:59:34 +0000
18147ecbe0Add void casts to suppress nodiscard on linear_congruential_engine.
Billy Robert O'Neal III
2018-05-17 02:58:26 +0000
85a7702b4cCondition usage of locale stdlib functions on Android API version
Peter Collingbourne
2018-05-16 22:40:12 +0000
6c03a7a2b3Emit an error when include <atomic> after <stdatomic.h>
Volodymyr Sapsai
2018-05-15 22:38:31 +0000
44a1ffc37aUpdate XFAIL so apple-clang-9.0 is the last version not implementing Core 2094.
Volodymyr Sapsai
2018-05-14 19:45:24 +0000
082d5bd7c6[libcxx] [test] Update msvc_stdlib_force_include.hpp.
Stephan T. Lavavej
2018-05-11 23:57:32 +0000
0f328db1aaFix failing test due to incorrect use of noexcept
Eric Fiselier
2018-05-11 00:33:20 +0000
faf8db7dfdMore notes on Rapperswil issues
Marshall Clow
2018-05-10 17:07:38 +0000
9887da8229Allow copy elision in path concatenation
David Bolvansky
2018-05-09 18:57:17 +0000
a382216407Revert "Emit an error when mixing <stdatomic.h> and <atomic>"
Volodymyr Sapsai
2018-05-08 22:50:35 +0000
5d2e458b6fStatus updates for Rapperswil
Marshall Clow
2018-05-07 18:59:04 +0000
6a32b9d38fUpdate for Rapperswil
Marshall Clow
2018-05-07 14:21:52 +0000
8663c51b30[libcxx] [test] Fix whitespace, NFC.
Stephan T. Lavavej
2018-05-05 01:40:27 +0000
fcd4f15ced[libcxx] [test] Fix MSVC x64 truncation warning.
Stephan T. Lavavej
2018-05-05 01:40:24 +0000
8fc472d96aEmit an error when mixing <stdatomic.h> and <atomic>
Volodymyr Sapsai
2018-05-02 17:56:45 +0000
b110f38082Fix return type of isinf(double) and isnan(double) where possible.
Richard Smith
2018-05-01 03:05:40 +0000
c3ae85dbcf[libcxx] [test] Remove non-portable assertions from filebuf tests
Billy Robert O'Neal III
2018-04-26 22:18:33 +0000
a5996e8dc9Move old test into test/libcxx, and implement new version of test for ostreambuf_iterator::failed. Fixes PR#37245. Thanks to Billy O'Neill for the bug report.
Marshall Clow
2018-04-26 16:16:45 +0000
db0ba4480a[libcxx] func.wrap.func.con: Unset function before destroying anything
Volodymyr Sapsai
2018-04-25 23:38:41 +0000
b911dfd212Disable the test I just added when testing C++03.
Marshall Clow
2018-04-25 16:09:47 +0000
727ed618dbFix static initialization of std::atomic_flag; Fixes PR#37226. Thanks to Ricky Zhou for the report and test case.
Marshall Clow
2018-04-25 14:27:29 +0000
58bcf28c63[libcxx] [test] Remove nonportable that errc::is_a_directory produces "Is a directory" from ios_base::failure tests
Billy Robert O'Neal III
2018-04-25 01:58:55 +0000
52cd8e497aRe-commit r330627 "[libcxx] implement <experimental/simd> declarations based on P0214R7."
Tim Shen
2018-04-23 21:54:06 +0000
3d3af7d26aRevert "[libcxx] implement <experimental/simd> declarations based on P0214R7."
Tim Shen
2018-04-23 19:56:20 +0000
ac2a43df0f[libcxx] implement <experimental/simd> declarations based on P0214R7.
Tim Shen
2018-04-23 18:47:07 +0000
efb6d58bf9Don't do aligned allocations on MSVCRT before 19.12 (update 15.3)
Reid Kleckner
2018-04-19 22:12:10 +0000