Commit Graph

  • f45f32b025 More fuzzing interfaces Marshall Clow 2017-10-23 23:19:30 +0000
  • b91e69c546 Fix misguided error message in debug mode. No functional change. Fixes PR#34966 Marshall Clow 2017-10-23 16:46:44 +0000
  • 24c7353aa9 Fix an unsigned integer overflow in regex that lead to a bad memory access. Found by OSS-Fuzz Marshall Clow 2017-10-19 22:10:41 +0000
  • 278c0ba4a6 Fix UB - signed integer overflow in regex. Thanks to Tim Shen for the patch. Reviewed as https://reviews.llvm.org/D39066 Marshall Clow 2017-10-19 17:39:16 +0000
  • 2ac694b611 Fix a think-o in the design of the stable_XXX sort tests; only shows up for test cases > 255 elements Marshall Clow 2017-10-18 20:40:57 +0000
  • 69447430a3 Fix regex bug with ^\W. Thanks to Tim Shen for the patch. Reviewed as https://reviews.llvm.org/D37955 Marshall Clow 2017-10-18 16:49:22 +0000
  • 1aeb40080d Refactor std::list node allocation logic. Eric Fiselier 2017-10-17 19:12:23 +0000
  • 9fdd86763e fix shadowing warnings in new tests, try 2 Eric Fiselier 2017-10-17 16:06:42 +0000
  • d93991fedd fix shadowing warnings in new tests Eric Fiselier 2017-10-17 13:45:20 +0000
  • 5ccf043379 Refactor _LIBCPP_<LITTLE|BIG>_ENDIAN Eric Fiselier 2017-10-17 13:16:01 +0000
  • 94c3917960 [libc++] Fix PR34898 - vector iterator constructors and assign method perform push_back instead of emplace_back. Eric Fiselier 2017-10-17 13:03:17 +0000
  • 5cf53b55e6 Fix last_write_time.pass.cpp to work with clang-3.9 and earlier Roman Lebedev 2017-10-15 21:52:53 +0000
  • 4b05db4286 Really do make sure that last_write_time.pass.cpp still works with old clang Roman Lebedev 2017-10-15 20:46:12 +0000
  • 0fdc4c9c6b Silence clang's -Wtautological-constant-compare in last_write_time.pass.cpp Roman Lebedev 2017-10-15 20:12:42 +0000
  • 5384fd8538 Placate unused variable warnings uncovered by improvements to clang's -Wunused-variable Benjamin Kramer 2017-10-14 15:52:38 +0000
  • c85f85a56b More fuzzing infastructre - regex Marshall Clow 2017-10-12 14:48:09 +0000
  • 7c31c8407b Mark test as a long-test Roger Ferrer Ibanez 2017-10-12 08:46:05 +0000
  • 2f494f7331 Remove unneeded typename from test Roger Ferrer Ibanez 2017-10-10 07:42:19 +0000
  • 18dba06924 [libc++] Support Microsoft ABI without vcruntime headers Shoaib Meenai 2017-10-09 19:25:17 +0000
  • 7762784b98 [libc++] Clarify names of ABI forcing macros Shoaib Meenai 2017-10-05 02:18:08 +0000
  • f7e9063861 [libc++] Move cache variable definition. NFC Shoaib Meenai 2017-10-04 23:51:57 +0000
  • 36d0ee6c87 [libc++] Allow users to explicitly specify ABI Shoaib Meenai 2017-10-04 23:44:38 +0000
  • 2b7279cb08 Fix accidental assignment inside test asserts Eric Fiselier 2017-10-04 23:21:18 +0000
  • 2bba98eea0 [libc++] Add site config option for ABI macros Shoaib Meenai 2017-10-04 23:17:12 +0000
  • 29ae2ba656 Initial cut at infastructure for fuzzing support for OSS-fuzz Marshall Clow 2017-10-04 22:23:03 +0000
  • 8a29c9d39b Add C++17 explicit deduction guides to std::pair. Eric Fiselier 2017-10-04 00:04:26 +0000
  • 28dd96b8a9 Fix test suite misconfiguration on OS X Eric Fiselier 2017-10-03 02:25:05 +0000
  • 5fe8797d57 Improve test runner output for broken configurations. Eric Fiselier 2017-10-02 22:52:51 +0000
  • f17205d6a8 [test] Allow other implementations to strengthen noexcept on deque's move constructor Casey Carter 2017-09-30 23:15:22 +0000
  • 006f64c647 [test] forwardlist.cons/move_noexcept.pass.cpp Casey Carter 2017-09-28 20:23:43 +0000
  • 5d5bbc45ab [libcxx] [test] Fix unused local typedef warnings. Stephan T. Lavavej 2017-09-26 23:08:43 +0000
  • a2f0b51b9a [libcxx] [test] Strip trailing whitespace. Stephan T. Lavavej 2017-09-26 23:08:41 +0000
  • 7f0fd06bf7 [libcxx] [test] Silence warning C4324 for MSVC. Stephan T. Lavavej 2017-09-26 23:08:39 +0000
  • 1e32db7b33 Revert 313789 because gcc doesn't like it Marshall Clow 2017-09-20 19:38:43 +0000
  • 9641305bba Mark the __eval methods on independent_bits_engine (and __independent_bits_engine) as const, since they make no changes to the object. NFC. Marshall Clow 2017-09-20 18:32:08 +0000
  • e2b6832fcd Fix a bit of UB in __independent_bits_engine. Fixes PR#34663 Marshall Clow 2017-09-20 17:34:11 +0000
  • 3a84027eb1 Make libcxx tests work when llvm sources are not present. Zachary Turner 2017-09-20 16:01:50 +0000
  • bc4474e3ba [libc++] Replace __sync_* functions with __libcpp_atomic_* functions Weiming Zhao 2017-09-19 23:18:03 +0000
  • 7a87049e47 Resubmit "Fix llvm-lit script generation in libcxx." Zachary Turner 2017-09-19 17:19:10 +0000
  • 81306615ac Revert "Fix llvm-lit script generation in libcxx." Zachary Turner 2017-09-19 03:11:35 +0000
  • 2205438c1f Fix llvm-lit script generation in libcxx. Zachary Turner 2017-09-19 02:46:28 +0000
  • 805e11b38c Fix failing ASAN test Eric Fiselier 2017-09-18 22:01:18 +0000
  • f7aaaaaa65 Fix two failing -verify tests to tolerate old and new clang versions Eric Fiselier 2017-09-17 21:50:59 +0000
  • edf6f11feb Update changelog revision Eric Fiselier 2017-09-17 21:00:27 +0000
  • 0732dcfd0d ABI: Fix for undefined "___cxa_deleted_virtual" symbol in MacOSX Eric Fiselier 2017-09-17 20:59:43 +0000
  • dfcb00a2c5 Fix failing -verify tests due to change in Clangs static_assert message. Eric Fiselier 2017-09-17 20:57:05 +0000
  • ffe3715924 [libc++] Account for Microsoft CRT const overloads Shoaib Meenai 2017-09-15 18:49:34 +0000
  • ca79c159d8 [libc++] Remove unnecessary struct tag Shoaib Meenai 2017-09-15 06:19:31 +0000
  • 2656897657 typeinfo: provide a partial implementation for Win32 Saleem Abdulrasool 2017-09-15 05:42:39 +0000
  • 63d88110cc Fix accidental ADL in std::allocator_traits meta-programming. Eric Fiselier 2017-09-15 00:31:38 +0000
  • 0a2af12aff [libc++] Prevent stale site configuration headers Shoaib Meenai 2017-09-14 18:23:43 +0000
  • 5f919fe349 Use CMAKE_AR instead of the system default 'ar' for merging static libraries Martin Storsjo 2017-09-13 06:55:44 +0000
  • 327f3b7eff Mark the new tests as unsupported when there are no exceptions Marshall Clow 2017-09-12 23:33:34 +0000
  • 8122e2490e libcxx: fix merge_archives error variable name Martell Malone 2017-09-12 22:32:02 +0000
  • 2c607f47f9 Handle object files named *.obj in merge_archives.py Martin Storsjo 2017-09-12 20:54:15 +0000
  • 59b296ea5c XFAIL a couple of new <regex> tests for C++03 Marshall Clow 2017-09-12 19:01:32 +0000
  • ee596eb469 Apply D28224: 'Throw exception after too many steps' Fixes PR#20291. Thanks to Tim Shen for the patch Marshall Clow 2017-09-12 17:56:59 +0000
  • 29149d3e35 Make pbump (internally) handle sizes bigger than MAX_INT. Fixes PR#33725 - thanks to Jonathan Wakely for the report Marshall Clow 2017-09-12 15:00:43 +0000
  • 60f8ad1b1d mark mersenne_twister_engine<>::seed(result_type __sd) with _LIBCPP_DISABLE_UBSAN_UNSIGNED_INTEGER_CHECK to placate UBSAN. Fixes PR#34160 Marshall Clow 2017-09-11 18:10:33 +0000
  • ff400da261 Add include of <string> to <system_error>, since things in there return strings. Fixes PR#34529. Marshall Clow 2017-09-11 16:05:42 +0000
  • f2c4a96359 Fix PR34298 - Allow std::function with an incomplete return type. Eric Fiselier 2017-09-10 23:41:20 +0000
  • d5a494e058 Revert "Fix PR34298 - Allow std::function with an incomplete return type." Eric Fiselier 2017-09-10 23:37:47 +0000
  • f83132a4d1 Fix PR34298 - Allow std::function with an incomplete return type. Eric Fiselier 2017-09-10 23:12:33 +0000
  • 11762b4acd XFAIL tests on SLES11 Brian Cain 2017-09-08 03:57:02 +0000
  • 0b9db07158 Add even more string_view tests. These found some bugs in the default parameter value for rfind/find_last_of/find_last_not_of Marshall Clow 2017-09-07 04:19:32 +0000
  • cd0354ef44 Another missing string_view test Marshall Clow 2017-09-07 03:03:48 +0000
  • e942bb000f Add more string_view tests Marshall Clow 2017-09-07 02:46:09 +0000
  • ea75e09e61 Redirect strftime_l to the locale-ignorant strftime on mingw Martin Storsjo 2017-09-06 05:07:25 +0000
  • ed487a3dc3 Add MINGW_LIBRARIES to the linker flags Martin Storsjo 2017-09-04 19:46:53 +0000
  • a1ae67bc89 [libcxx] [www] Change an absolute link to cxx1z_status.html to be relative. Stephan T. Lavavej 2017-08-31 17:59:51 +0000
  • b8813f3bde [libcxx] [www] Strip trailing whitespace. Stephan T. Lavavej 2017-08-31 17:59:48 +0000
  • aeea9b0310 [libcxx] [www] Fix broken link for LLVM Bugzilla. Stephan T. Lavavej 2017-08-31 17:59:46 +0000
  • f966d3f5c4 [libcxx] [www] Manually change http links to https. Stephan T. Lavavej 2017-08-31 17:59:42 +0000
  • 1e708af617 [libcxx] [www] Semi-manually change http://www.open-std.org and http://isocpp.org papers to https://wg21.link . Stephan T. Lavavej 2017-08-31 17:59:39 +0000
  • 35509d0fae [libcxx] [www] Change http://cplusplus.github.io/LWG/lwg-defects.html# to https://wg21.link/lwg . Stephan T. Lavavej 2017-08-31 17:59:36 +0000
  • 819264f0ff [libcxx] [www] Change http://wg21.link to https://wg21.link . Stephan T. Lavavej 2017-08-31 17:59:33 +0000
  • 08242cbd9b [test] Cleanup nullopt_t tests Casey Carter 2017-08-31 17:56:31 +0000
  • 90dfa2804a Fix test for C++03 Marshall Clow 2017-08-29 01:10:51 +0000
  • 25a78dcd77 Fix PR31166: std::inplace_merge seems to be unstable. Thanks to Jan Wilken Dörrie for the suggested fix. Marshall Clow 2017-08-28 23:16:13 +0000
  • f22cb8b8c6 Update ABI lists for 5.0 Eric Fiselier 2017-08-25 00:19:47 +0000
  • e8c8bc9433 [libcxx] [test] Update for C++17 feature removals. Stephan T. Lavavej 2017-08-24 21:24:08 +0000
  • d4c8905691 [NFC] remove trailing WS Aditya Kumar 2017-08-20 10:38:55 +0000
  • 3fa4f9bbd1 Merging r309474: ------------------------------------------------------------------------ r309474 | smeenai | 2017-07-28 19:54:41 -0700 (Fri, 28 Jul 2017) | 9 lines Hans Wennborg 2017-08-18 20:59:31 +0000
  • 9b69be4b1f Spelling Joerg Sonnenberger 2017-08-18 12:57:36 +0000
  • b859a78a6f [libcxx] [test] Rename _Up to U, etc. NFCI. Stephan T. Lavavej 2017-08-11 20:54:09 +0000
  • 8cbff23f7d [libcxx] [test] Rename __x to x. NFCI. Stephan T. Lavavej 2017-08-11 20:54:06 +0000
  • e75f899c12 [libcxx] [test] Rename __c to ch. NFCI. Stephan T. Lavavej 2017-08-11 20:54:01 +0000
  • 302557b724 [libcxx] [test] Rename _Tp to T. NFCI. Stephan T. Lavavej 2017-08-11 20:53:53 +0000
  • 3b53fabd8f Change the way the literal operators are defined - now w/o a seperating space. This should be a NFC, but it will change how the compiler parses it. Marshall Clow 2017-08-09 15:42:50 +0000
  • 98086a8191 [libc++] Don't hardcode namespace in manual mangling Shoaib Meenai 2017-08-07 19:59:58 +0000
  • ef34b82889 Merging r309851: ------------------------------------------------------------------------ r309851 | marshall | 2017-08-02 11:21:34 -0700 (Wed, 02 Aug 2017) | 1 line Hans Wennborg 2017-08-07 19:49:31 +0000
  • 2621f42510 Merging r309838: ------------------------------------------------------------------------ r309838 | marshall | 2017-08-02 10:31:09 -0700 (Wed, 02 Aug 2017) | 1 line Hans Wennborg 2017-08-07 19:49:04 +0000
  • 912b70c7a9 Merging r309296 and r309307: ------------------------------------------------------------------------ r309296 | marshall | 2017-07-27 10:44:03 -0700 (Thu, 27 Jul 2017) | 1 line Hans Wennborg 2017-08-07 19:48:12 +0000
  • 1a35e84a5c [libcxx] [test] Untabify stringstream.cons/string.pass.cpp. NFC. Stephan T. Lavavej 2017-08-05 00:44:27 +0000
  • 6f13bfd436 [libcxx] [test] Fix URLs in comments and make them HTTPS. NFC. Stephan T. Lavavej 2017-08-05 00:44:24 +0000
  • a5acfb93d4 [libcxx] [test] Consistently list "c++98, c++03" in chronological order. NFC. Stephan T. Lavavej 2017-08-05 00:44:19 +0000
  • 85720f5dad Merging r309920: ------------------------------------------------------------------------ r309920 | ericwf | 2017-08-02 21:28:10 -0700 (Wed, 02 Aug 2017) | 5 lines Hans Wennborg 2017-08-04 16:52:25 +0000
  • f09864638f Merging r309917: ------------------------------------------------------------------------ r309917 | ericwf | 2017-08-02 19:50:43 -0700 (Wed, 02 Aug 2017) | 4 lines Hans Wennborg 2017-08-03 16:34:10 +0000
  • 6e02e89f65 Fix libcxx build with glibc 2.26+ by removing xlocale.h include. Eric Fiselier 2017-08-03 04:28:10 +0000
  • 650a099d4b Add system header pragma to BSD locale fallback headers. Eric Fiselier 2017-08-03 02:50:43 +0000