Commit Graph

  • 737c3bf25e Add <experimental/coroutine> Eric Fiselier 2017-05-25 04:36:24 +0000
  • 8392d4940d Fix broken links on C++1z status page Eric Fiselier 2017-05-25 04:09:07 +0000
  • 10411c1626 Add non-parallel version of for_each_n (+tests) from the Parallelism TS Marshall Clow 2017-05-25 02:29:54 +0000
  • 6d52b3b76c Add some constexpr tests for optional's move/copy ctor Marshall Clow 2017-05-25 00:22:33 +0000
  • a9197bd465 Implement LWG#2790: Remove istreambuf_iterator::operator->. It never did anything useful. Marshall Clow 2017-05-23 18:55:32 +0000
  • 64182a5877 [test] Add support for Objective-C++ tests Erik Pilkington 2017-05-19 23:02:49 +0000
  • 9e6b540dad Make next/prev/advance/distance operations on iterators be constexpr. I missed this when I implemented the rest of P0031R0 Marshall Clow 2017-05-17 18:51:36 +0000
  • 6a5647485a Mark the copy constructor and move constructor to be constexpr. This only works when the contained type has a constexpr copy/move ctor. Marshall Clow 2017-05-17 15:30:01 +0000
  • fd1c7cb4b4 [test] Add specific test for P0138R2, direct-list-init of fixed enums from integers, part 3/3. Casey Carter 2017-05-12 20:33:46 +0000
  • a17261169e [test] Avoid P0138R2, direct-list-init of fixed enums from integers, part 2/3. Casey Carter 2017-05-12 20:33:41 +0000
  • 7e33af5858 [test] Avoid P0138R2, direct-list-init of fixed enums from integers, part 1/3. Casey Carter 2017-05-12 20:33:32 +0000
  • db15e80b33 Fix C++03 test failures caused by static_assert emulation Eric Fiselier 2017-05-12 03:53:56 +0000
  • e250cc68ce Cleanup test issues reported by STL @ Microsoft. Eric Fiselier 2017-05-12 03:38:28 +0000
  • 050bf66723 Remove non-standard basic_string_view::clear() member. Eric Fiselier 2017-05-12 03:35:53 +0000
  • 8e7fc5f6b3 Move POSIX specific test under test/libcxx subdirectory Eric Fiselier 2017-05-12 02:02:09 +0000
  • b22e6987b8 Move tests for libc++ configurations into libcxx/ test subdirectory Eric Fiselier 2017-05-12 01:49:32 +0000
  • 2d31e197db Fix or move tests with non-standard assumptions Eric Fiselier 2017-05-12 01:44:51 +0000
  • 40e4fb68ac Guard usage of libc++ regex internals inside test. Eric Fiselier 2017-05-12 01:19:01 +0000
  • a12fdedd50 Fix XFAIL to reflect recent fixes in GCC Eric Fiselier 2017-05-11 23:04:04 +0000
  • 83c266a94f Mark LWG#2782 as complete. No functionality change; we already do this. Just added a few more tests. Marshall Clow 2017-05-11 14:25:45 +0000
  • 8fdc890aeb Replace a nested namespace used for overload resolution with a struct. Richard Smith says that using the namespace results in an ODR violation, but I disagree. Nevertheless, the struct works just as well. Marshall Clow 2017-05-11 14:00:54 +0000
  • 4cbf03ea88 Mark LWG#2850 as complete. No functionality change; we had tests that covered it already. Just added comments to the tests. Thanks to K-ballo for the heads up. Marshall Clow 2017-05-11 13:55:20 +0000
  • 8fdd8117a9 Mark LWG#2796 as complete. No functionality change; we had tests that covered it already. Just added comments to the tests Marshall Clow 2017-05-11 13:51:09 +0000
  • f318b708ef Fix `std::visit` for the zero variants case. Michael Park 2017-05-11 07:17:12 +0000
  • 98e4596f65 Workaround -W#warnings on Windows until the correct fixes can land Eric Fiselier 2017-05-10 23:29:13 +0000
  • ab2f54f103 Remove usages of _LIBCPP_MSVC which is never defined Eric Fiselier 2017-05-10 21:40:58 +0000
  • 2df956f21e Fix MinGW build to use Pthread when the header is available. Eric Fiselier 2017-05-10 21:34:58 +0000
  • ca91fd09f7 Don't interfere with the __builtin_foo namespace under MSVC Eric Fiselier 2017-05-10 21:30:04 +0000
  • 5f3d5935a3 Fix bad #endif in msvc_stdlib_force_include.hpp. Billy Robert O'Neal III 2017-05-10 20:58:30 +0000
  • 41af64afad [libc++] Refactor Windows support headers. Eric Fiselier 2017-05-10 20:57:45 +0000
  • 76515a2dcf Implement LWG 2591 - Patch from K-Ballo Eric Fiselier 2017-05-10 20:37:43 +0000
  • 19fc985cce XFAIL is_trivially_copyable test for compilers that don't implement Core 2094 Eric Fiselier 2017-05-10 20:19:35 +0000
  • 74424d09b4 Fix enable_shared_from_this test in C++11 Eric Fiselier 2017-05-10 20:09:20 +0000
  • f6e8a9c876 Clean up LIT failure output by not showing the entire environment Eric Fiselier 2017-05-10 19:55:42 +0000
  • b423f1e860 Update is_trivially_copyable tests with CWG 2094 Billy Robert O'Neal III 2017-05-10 19:43:31 +0000
  • 1bc7a4b31e [libc++] Fix PR32979 - types with a private std::enable_shared_from_this base break shared_ptr Eric Fiselier 2017-05-10 19:35:49 +0000
  • f0346a5663 [test] support machinery changes for EDG & C1XX /Za Casey Carter 2017-05-10 19:10:49 +0000
  • 5fa184dabd Attempt to speculatively unbreak Apple build bots Eric Fiselier 2017-05-10 08:04:50 +0000
  • ff17452d7c Rename Appveyor install helper script. Eric Fiselier 2017-05-10 02:43:02 +0000
  • fc474757dd Support using MinGW POSIX threads on Windows Eric Fiselier 2017-05-10 02:36:48 +0000
  • 9d987bafc4 attempt to fix appveyor syntax error Eric Fiselier 2017-05-10 02:34:56 +0000
  • 85fc444fc6 Add MinGW64 builder to Appveyor. Eric Fiselier 2017-05-10 02:30:16 +0000
  • 4680f0c7e6 Improve how LIT reports the added environment variables Eric Fiselier 2017-05-10 00:23:58 +0000
  • f715326aa2 Attempt to unbreak Libc++ test configuration Eric Fiselier 2017-05-10 00:05:04 +0000
  • df432266f0 Fix test runtime environment on Windows Eric Fiselier 2017-05-09 23:57:22 +0000
  • 01c2bb3677 Fix misspelling of environment throughout libc++ Eric Fiselier 2017-05-09 23:47:20 +0000
  • 867ae29929 docs: Fix Sphinx detection with out-of-tree builds Tom Stellard 2017-05-09 11:18:03 +0000
  • c6aa3e7963 Fix Windows tests when __config_site is present. Previously, the force includes would complain about a missing _DEBUG symbol. Now we dump macros before adding the force includes to the command line. Now with proper newlines. Ben Craig 2017-05-09 01:34:12 +0000
  • 2a1cb9c2e6 Revert "Fix Windows tests when __config_site is present." It's 2017, and line endings are still an issue. Ben Craig 2017-05-09 01:26:39 +0000
  • 9197008809 Fix GCC 7 test failures. Eric Fiselier 2017-05-09 00:00:00 +0000
  • 2ec6d3933a Refactor <locale> RAII guards to aid upcoming Windows locale changes. Eric Fiselier 2017-05-08 22:02:43 +0000
  • b5a065c209 Fix possible loss of data warnings on amd64 Billy Robert O'Neal III 2017-05-08 21:54:53 +0000
  • 3f9bc2d28c Resolve integer overflow warnings in GCD and LCM tests Billy Robert O'Neal III 2017-05-08 21:52:05 +0000
  • ed69373786 Fix Windows tests when __config_site is present. Previously, the force includes would complain about a missing _DEBUG symbol. Now we dump macros before adding the force includes to the command line. Ben Craig 2017-05-08 13:15:22 +0000
  • ca052ce73a Fix Windows locale detection Eric Fiselier 2017-05-08 02:09:48 +0000
  • 720637d9f2 Fix shared_mutex dll import errors on Windows Eric Fiselier 2017-05-08 01:31:50 +0000
  • 78f5dc09ca [libc++] Implement exception_ptr on Windows Eric Fiselier 2017-05-08 01:17:50 +0000
  • 1133de5f18 Fix DLL import/export on Win32 locale helpers Eric Fiselier 2017-05-08 00:37:31 +0000
  • c5a600a26f Fix DLL import for __time_get_c_storage member functions. Eric Fiselier 2017-05-08 00:29:32 +0000
  • 46795cca2b Revert "Actually remove the MSVC STL when linking and testing libc++ on Windows" Eric Fiselier 2017-05-07 23:37:38 +0000
  • 04da0e13a3 Actually remove the MSVC STL when linking and testing libc++ on Windows Eric Fiselier 2017-05-07 23:19:14 +0000
  • 8fb888ad45 Temporarly XFAIL aligned new/delete tests on Windows. Eric Fiselier 2017-05-07 22:10:56 +0000
  • f9c9d254cf Fix Windows test failures caused by identical temp file names. Eric Fiselier 2017-05-07 21:41:58 +0000
  • b90dc26a99 Accept Windows specific output in system error tests Eric Fiselier 2017-05-07 21:21:07 +0000
  • 4bd682bf5d Fix two test failures caused by Windows mangling of function types. Eric Fiselier 2017-05-07 21:15:28 +0000
  • 2f214595bc Ensure showbase does not overflow do_put buffers Dimitry Andric 2017-05-06 20:58:50 +0000
  • a9f9f0b205 Fix lgamma_r linking errors on Windows. It appears the normal lgamma function is thread safe anyway Eric Fiselier 2017-05-06 02:58:43 +0000
  • 5dbf234992 [libcxx] [test] Suppress MSVC's /analyze warning C6294 in a more fine-grained manner. Stephan T. Lavavej 2017-05-05 23:51:39 +0000
  • 154d7f1ad6 [libcxx] [test] Fix MSVC "warning C6326: Potential comparison of a constant with another constant". Stephan T. Lavavej 2017-05-05 23:38:24 +0000
  • ff9b14a34a [libcxx] [test] Be compatible with LWG 2438 "std::iterator inheritance shouldn't be mandated". Stephan T. Lavavej 2017-05-05 23:01:38 +0000
  • 53a76dd679 Mark test using <sys/time.h> as UNSUPPORTED on Windows Eric Fiselier 2017-05-05 21:32:37 +0000
  • 08fd3361bd Fix condition_variable::wait_until and wait_for on Windows. Eric Fiselier 2017-05-05 21:31:22 +0000
  • 4726a9c727 Fix detection for [[fallthrough]] with GCC Eric Fiselier 2017-05-05 20:50:24 +0000
  • 50ca6f720f Fix remaining GCC 7 build warnings Eric Fiselier 2017-05-05 20:39:03 +0000
  • 799d02d2f3 Fix new warnings emitted by GCC 7 Eric Fiselier 2017-05-05 20:32:26 +0000
  • b3b66a4d81 Document XFAIL's with the relevent bug number Eric Fiselier 2017-05-05 05:19:21 +0000
  • 29514913dd Fix test failure with GCC 4.9 Eric Fiselier 2017-05-04 19:13:28 +0000
  • 8ef97ec751 Change Appveyor to download Clang from llvm.org instead of my private server Eric Fiselier 2017-05-04 19:04:50 +0000
  • 907c1196a7 Add markup for libc++ dylib availability Mehdi Amini 2017-05-04 17:08:54 +0000
  • 3320e88ab4 Use lgamma_r instead of lgamma in binomial_distribution, because freakin' POSIX took a perfectly fine call and made it not thread safe. Marshall Clow 2017-05-04 16:36:39 +0000
  • 49abbf545e [test] Name the local variable in the C1XX implementation of DoNotOptmize Casey Carter 2017-05-04 15:54:09 +0000
  • d252306885 [test] variant: enable constexpr construction tests on MSVC STL Casey Carter 2017-05-04 15:32:54 +0000
  • 474dfc389d Fix incorrect usage of __libcpp_mutex_trylock. Patch from Andrey Khalyavin Eric Fiselier 2017-05-04 07:45:09 +0000
  • b8577430ea Update Appveyor bot link to point to new llvm-mirror Appveyor account Eric Fiselier 2017-05-04 07:40:23 +0000
  • 74abe0b15f test commit Eric Fiselier 2017-05-04 06:28:34 +0000
  • 7d96f16173 test commit Eric Fiselier 2017-05-04 06:27:06 +0000
  • f77a7df6f2 [libcxx][CMake] Set library dir when built under runtimes/ Jonas Hahnfeld 2017-05-04 06:02:50 +0000
  • 3c51b64ddc update buildbot doc to link to the new Appveyor builders Eric Fiselier 2017-05-04 05:58:59 +0000
  • 58291566ed Attempt to enable the LIT progress bar on Appveyor Eric Fiselier 2017-05-04 05:32:54 +0000
  • a64f7198c7 Setup Appveyor bot for MSVC 2017 and MSVC 2015 Eric Fiselier 2017-05-04 05:16:48 +0000
  • 559442652c [libcxx] [test] Strip trailing whitespace. NFC. Stephan T. Lavavej 2017-05-04 01:43:58 +0000
  • bd0685fed0 [libcxx] [test] In msvc_stdlib_force_include.hpp, use _HAS_CXX17 to set TEST_STD_VER. Stephan T. Lavavej 2017-05-04 01:35:11 +0000
  • f3b2962c72 Attempt to escape paths correctly Eric Fiselier 2017-05-04 01:17:22 +0000
  • 8677b63a2c Attempt to setup MSVC 2017 Eric Fiselier 2017-05-04 01:17:21 +0000
  • 83e040ffab Use nullptr instead of the literal 0 Eric Fiselier 2017-05-04 01:06:56 +0000
  • ca57b1475e Fix macro redefinition warnings for _LIBCPP_NO_RTTI Eric Fiselier 2017-05-04 01:06:54 +0000
  • 621612c845 Test commit for Appveyor - Remove incorrect caching logic Eric Fiselier 2017-05-04 00:16:35 +0000
  • 59a094fac7 CMake: Only add test/ subdirectory when it exists Duncan P. N. Exon Smith 2017-05-03 23:33:54 +0000
  • 16d4a3f21c Attempt to fix appveyor build Eric Fiselier 2017-05-03 21:14:26 +0000
  • 6cff9cfbcc Qualify calls to __invoke, __apply_fuctor, and __mu Eric Fiselier 2017-05-03 21:02:19 +0000