Commit Graph

  • 895c4f3ec7 Fix GCC handling of ATOMIC_VAR_INIT JF Bastien 2018-05-26 00:13:53 +0000
  • 8bacb9422b Add nonnull; use it for atomics JF Bastien 2018-05-25 23:43:53 +0000
  • adf78877c9 Fix optional<char> test breakage JF Bastien 2018-05-25 21:32:27 +0000
  • 3dfc68d12a Fix array deduction guide test breakage JF Bastien 2018-05-25 21:17:43 +0000
  • 599bf43e56 Fix optional deduction guide test breakage JF Bastien 2018-05-25 20:43:57 +0000
  • 756163dbc1 Add one more test for optional Marshall Clow 2018-05-25 02:22:54 +0000
  • 2fac2d790f Add deduction guides for optional Marshall Clow 2018-05-25 02:08:49 +0000
  • 7e4ede49d4 Do not define template specialization __libcpp_is_floating_point<__fp16> if the compiler is not clang. Akira Hatanaka 2018-05-23 17:50:41 +0000
  • 440762c1d4 Teach __libcpp_is_floating_point that __fp16 and _Float16 are floating-point types. Akira Hatanaka 2018-05-23 17:31:09 +0000
  • fa35e8885e Mark more bits of P0433 as complete. Marshall Clow 2018-05-23 03:22:59 +0000
  • 7b98dba18e Implement 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
  • c6f5bf9e43 Change 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
  • 356a198276 Missed the tests for the deduction guides for prority_queue Marshall Clow 2018-05-22 02:19:38 +0000
  • 0e5d70781a Deduction guides for the container adaptors - queue, stack, and priority_queue Marshall Clow 2018-05-22 01:57:53 +0000
  • 32bc2e298c Implement deduction guides for vector Marshall Clow 2018-05-21 21:30:12 +0000
  • d4c79d0bbb Deduction guides for list Marshall Clow 2018-05-20 14:05:31 +0000
  • fa3202c565 Implement deduction guides for forward_list Marshall Clow 2018-05-19 16:02:05 +0000
  • 262632877b Remove 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
  • 69c2095d92 Implement deduction guides for <deque> Marshall Clow 2018-05-18 23:44:13 +0000
  • f2c627db20 Disable 'missing-braces' warning Marshall Clow 2018-05-18 22:21:33 +0000
  • 8a50bbc2b9 Implement deduction guides for <array>; Reviewed as https://reviews.llvm.org/D46964 Marshall Clow 2018-05-18 21:01:04 +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
  • 18147ecbe0 Add void casts to suppress nodiscard on linear_congruential_engine. Billy Robert O'Neal III 2018-05-17 02:58:26 +0000
  • 85a7702b4c Condition usage of locale stdlib functions on Android API version Peter Collingbourne 2018-05-16 22:40:12 +0000
  • 6c03a7a2b3 Emit an error when include <atomic> after <stdatomic.h> Volodymyr Sapsai 2018-05-15 22:38:31 +0000
  • 44a1ffc37a Update 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
  • 0f328db1aa Fix failing test due to incorrect use of noexcept Eric Fiselier 2018-05-11 00:33:20 +0000
  • f307403485 Fix PR37407 - callable traits don't correctly check complete types. Eric Fiselier 2018-05-10 20:59:35 +0000
  • faf8db7dfd More notes on Rapperswil issues Marshall Clow 2018-05-10 17:07:38 +0000
  • 9887da8229 Allow copy elision in path concatenation David Bolvansky 2018-05-09 18:57:17 +0000
  • a382216407 Revert "Emit an error when mixing <stdatomic.h> and <atomic>" Volodymyr Sapsai 2018-05-08 22:50:35 +0000
  • 5d2e458b6f Status updates for Rapperswil Marshall Clow 2018-05-07 18:59:04 +0000
  • 6a32b9d38f Update 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
  • 8fc472d96a Emit an error when mixing <stdatomic.h> and <atomic> Volodymyr Sapsai 2018-05-02 17:56:45 +0000
  • b110f38082 Fix 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
  • a5996e8dc9 Move 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
  • b911dfd212 Disable the test I just added when testing C++03. Marshall Clow 2018-04-25 16:09:47 +0000
  • 727ed618db Fix 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
  • 52cd8e497a Re-commit r330627 "[libcxx] implement <experimental/simd> declarations based on P0214R7." Tim Shen 2018-04-23 21:54:06 +0000
  • 3d3af7d26a Revert "[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
  • efb6d58bf9 Don't do aligned allocations on MSVCRT before 19.12 (update 15.3) Reid Kleckner 2018-04-19 22:12:10 +0000
  • 7a80814866 Remove impossible _MSC_VER check Reid Kleckner 2018-04-19 19:40:12 +0000
  • 8dd2afa20a support: add missing locale stubs for android L, M Saleem Abdulrasool 2018-04-13 18:14:57 +0000
  • 5558aff7ce [CMake] Set the default ABI version for Fuchsia in CMake as well Petr Hosek 2018-04-13 01:59:15 +0000
  • a9d48f24c5 [libcxx] [test] Use TEST_IGNORE_NODISCARD. Stephan T. Lavavej 2018-04-13 00:07:48 +0000
  • c538ab0daa [libcxx] [test] Fix whitespace, NFC. Stephan T. Lavavej 2018-04-12 23:56:22 +0000
  • bf3a3685cf [libcxx] [test] Use TEST_COMPILER_C1XX. Stephan T. Lavavej 2018-04-12 23:56:17 +0000
  • 97fc529b73 [libcxx] [test] Silence MSVC warning C4146. Stephan T. Lavavej 2018-04-12 23:56:14 +0000
  • ebb3225ce5 [libcxx] [test] Fix nodiscard warnings. Stephan T. Lavavej 2018-04-12 23:56:12 +0000
  • 8a869d0f42 [libcxx] [test] Avoid unary_function. Stephan T. Lavavej 2018-04-12 23:56:10 +0000
  • f18ee8f765 [libcxx] [test] Avoid MSVC truncation warnings. Stephan T. Lavavej 2018-04-12 23:56:07 +0000
  • ed744ac69b [libcxx] Set ABI version 2 as default for Fuchsia Petr Hosek 2018-04-11 01:06:28 +0000
  • 28989705f7 [libcxx] [test] Use the correct type from strlen. Include correct header. Billy Robert O'Neal III 2018-04-10 03:04:07 +0000
  • fcb84f3c11 [test] [NFC] cleanup aligned_storage test Casey Carter 2018-04-09 20:41:45 +0000
  • 09ff3dc74f Revert "[CMake] Use custom command and target to install libc++ headers" Petr Hosek 2018-04-09 04:36:04 +0000
  • 8d0d6fa4aa [CMake] Use custom command and target to install libc++ headers Petr Hosek 2018-04-09 04:23:04 +0000
  • 03856f1e0a [test] Fix Container::insert(value_type const&) tests Eric Fiselier 2018-04-08 21:57:35 +0000
  • 862878bc38 [libcxx][test] Silence -Wself-assign diagnostics Roman Lebedev 2018-04-07 10:36:03 +0000
  • f466f69333 Use void() to create a void expression type Eric Fiselier 2018-04-07 04:28:11 +0000
  • b6a95e7ae7 Work around missing braces in init warning Eric Fiselier 2018-04-07 01:28:54 +0000
  • 24258c4417 Implement P0768r1: Library support for the Spaceship Operator. Eric Fiselier 2018-04-06 21:37:23 +0000
  • ece1de8658 Mark <span> as "In progress" Marshall Clow 2018-04-06 04:43:27 +0000
  • b431c5a9ec [coroutines] libcxx, noop_coroutine, make bots even more happy Gor Nishanov 2018-04-05 00:18:37 +0000
  • ab465be926 [coroutines] libcxx noop_coroutine. Make bots happier Gor Nishanov 2018-04-04 23:43:50 +0000
  • 827c4ff600 [coroutines] Allow compilation under c++03 Gor Nishanov 2018-04-04 22:51:57 +0000
  • 81e07a9315 [coroutines] Add noop_coroutine to <experimental/coroutine> Gor Nishanov 2018-04-04 22:18:03 +0000
  • 75b7f52ace [libcxx][test] Fix fs::proximate tests on platforms where /net exists. Jan Korous 2018-04-04 14:23:51 +0000
  • dd8722ce53 [libcxx][test] Improve assert message Jan Korous 2018-04-04 13:31:39 +0000
  • c5121b933d [libcxx][cmake] Remove libatomic temporarily from CMAKE_REQUIRED_LIBRARIES when configuring Simon Dardis 2018-04-04 11:05:03 +0000
  • cac4ec3986 Fix undefined macro issue in locale tests; Try 2 Eric Fiselier 2018-04-04 04:48:26 +0000
  • 70f2b2c7da Fix undefined macro issue in locale tests Eric Fiselier 2018-04-04 04:39:38 +0000
  • cdcfa903a9 Update Clang version on Appveyor bots Eric Fiselier 2018-04-04 04:33:09 +0000
  • 576717d499 Touch up tests for new <version> header; fix module.modulemap. Eric Fiselier 2018-04-04 04:21:54 +0000
  • b21b3175b8 Fix locale test data for GLIBC 2.27 and newer. Eric Fiselier 2018-04-04 04:00:14 +0000
  • 0b261846c9 Implement P0754R2: The <version> header. Marshall Clow 2018-04-03 15:48:24 +0000
  • efbbeb195f Fix fs::proximate tests on platforms where /net exists. Eric Fiselier 2018-04-03 01:52:12 +0000
  • e96d6a1fb7 Implement P0430R2 - File system library on non-POSIX systems. Eric Fiselier 2018-04-02 23:35:24 +0000
  • 1e34c76d33 Implement filesystem NB comments, relative paths, and related issues. Eric Fiselier 2018-04-02 23:03:41 +0000
  • ead2a54952 [libcxx] Disable testing with system lib for 2 tests verifying debug mode. Volodymyr Sapsai 2018-04-02 22:09:57 +0000
  • 4e177b91d0 fix typo in align_const_pair_U_V.pass.cpp Eric Fiselier 2018-03-29 03:44:01 +0000
  • 3e005cc583 Move libc++ pair/tuple assign test to libcxx/ test directory. Eric Fiselier 2018-03-29 03:30:00 +0000
  • f382e53015 Fix PR36914 - num_get::get(unsigned) incorrectly handles negative numbers. Eric Fiselier 2018-03-29 01:18:53 +0000
  • 245b3a06a1 Fix test case initialization issues in permissions test Eric Fiselier 2018-03-26 07:06:25 +0000
  • f2c93738b8 Implement filesystem::perm_options specified in NB comments. Eric Fiselier 2018-03-26 06:23:55 +0000
  • f1471a367b Make filesystem tests generic between experimental and std versions. Eric Fiselier 2018-03-26 05:46:57 +0000
  • 85e9de93e2 avoid new/delete ellision in construct.pass.cpp Eric Fiselier 2018-03-25 03:00:42 +0000
  • 5a424a9856 Partially Revert "Workaround GCC bug PR78489 - SFINAE order is not respected." Eric Fiselier 2018-03-23 23:42:30 +0000
  • 078131e6d2 Add temporary printouts to test to help debug failures. Eric Fiselier 2018-03-22 23:14:20 +0000
  • 73e00f8321 Avoid Clang error about throwing _LIBCPP_ASSERT in noexcept function. Eric Fiselier 2018-03-22 23:01:08 +0000
  • 111f042e6c [libcxx] [test] Strip trailing whitespace. NFC. Stephan T. Lavavej 2018-03-22 22:59:02 +0000
  • 493b609b27 Workaround GCC bug PR78489 - SFINAE order is not respected. Eric Fiselier 2018-03-22 22:32:55 +0000
  • b06c8f07b2 Use DoNotOptimize to prevent new/delete elision. Eric Fiselier 2018-03-22 21:28:09 +0000