Commit Graph

  • 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
  • 4aee06b818 Rename a couple variables to eliminate a shadow warning. No functionality change Marshall Clow 2017-08-02 20:29:26 +0000
  • db84e0edae Fix shadowing warning Marshall Clow 2017-08-02 18:21:34 +0000
  • b3d6031a54 Fix PR33727: std::basic_stringbuf only works with DefaultConstructible allocators. Thanks to Jonathan Wakely for the report and suggested fix Marshall Clow 2017-08-02 17:31:09 +0000
  • 4876a73b0a Mark LWG 2942 as complete Eric Fiselier 2017-07-30 22:28:08 +0000
  • 923850ddb2 Mark LWG 2961 as complete Eric Fiselier 2017-07-30 22:16:30 +0000
  • 487562fc64 [libc++] Hoist extern template above first use Shoaib Meenai 2017-07-29 02:54:41 +0000
  • 5d91f314f1 [libcxx] [test] Change comments to say C++ instead of c++. NFC. Stephan T. Lavavej 2017-07-29 00:55:35 +0000
  • cf230766ee [libcxx] [test] The entire file futures.shared_future/wait_until.pass.cpp was indented by 1 space. NFC. Stephan T. Lavavej 2017-07-29 00:55:27 +0000
  • a8d0e52d11 [libcxx] [test] In func.wrap.func.con/alloc_F.pass.cpp, fix REQUIRES whitespace. NFC. Stephan T. Lavavej 2017-07-29 00:55:25 +0000
  • 25072f0004 [libcxx] [test] Make files consistently end with newlines, NFC. Stephan T. Lavavej 2017-07-29 00:55:22 +0000
  • a686caad20 [libcxx] [test] Untabify, NFC. Stephan T. Lavavej 2017-07-29 00:55:10 +0000
  • 62e519c2f9 [libcxx] [test] Strip trailing whitespace, NFC. Stephan T. Lavavej 2017-07-29 00:54:49 +0000
  • 6e76840323 [libcxx] [test] Remove an unused local typedef in enable_shared_from_this.pass.cpp. Stephan T. Lavavej 2017-07-27 21:16:37 +0000
  • 1fae624dcf Disable the deduction guide test I added in 309296 for the moment, while I figure out which compilers don't support deduction guides Marshall Clow 2017-07-27 18:47:35 +0000
  • f226a28d61 Implement P0739R0: 'Some improvements to class template argument deduction integration into the standard library' This is an API change (not ABI change) due to a late change in the c++17 standard Marshall Clow 2017-07-27 17:44:03 +0000
  • 24047fd4a7 Remove addtional parameters in function std::next() and std::prev() Rachel Craik 2017-07-24 22:17:05 +0000
  • 33e24e157e make sure that we don't call basic_streambuf::gbump with a value bigger than INT_MAX, since it only takes an int. Related to, but not quite the same as PR33725 Marshall Clow 2017-07-24 14:05:10 +0000
  • bfa81b089c Fix grammar-o in comment. Nico Weber 2017-07-22 15:16:42 +0000
  • d08ba82b09 [libcxx] [test] Update msvc_stdlib_force_include.hpp. Stephan T. Lavavej 2017-07-19 22:02:33 +0000
  • 3c00cff599 [libcxx] [test] Fix Clang -Wunused-local-typedef warnings. Stephan T. Lavavej 2017-07-19 22:02:29 +0000
  • 321617c33d [libcxx] [test] Fix MSVC warning C4067 "unexpected tokens following preprocessor directive - expected a newline". Stephan T. Lavavej 2017-07-19 22:02:25 +0000
  • ffc9965e58 [libcxx] [test] Fix MSVC warning C4242 "conversion from 'int' to 'const char', possible loss of data". Stephan T. Lavavej 2017-07-19 22:02:22 +0000
  • fea8dc9721 Rework libcxx strerror_r handling. James Y Knight 2017-07-19 21:48:49 +0000
  • 526c3a9394 Drop 'svn' suffix from version number. Hans Wennborg 2017-07-19 14:04:38 +0000
  • 12ab658921 Update _LIBCPP_VERSION and the version in CMakeLists to 6.0 Hans Wennborg 2017-07-19 13:57:10 +0000
  • 2d17369ac6 Bump docs version to 6.0 Hans Wennborg 2017-07-19 13:46:11 +0000
  • 8bdac77197 Creating release_50 branch off revision 308441 Hans Wennborg 2017-07-19 12:20:52 +0000
  • 158fe1062c [CMake] Use MATCHES for regular expression. Leo Li 2017-07-18 19:48:02 +0000
  • da4047d838 Check for _MSC_VER before defining _LIBCPP_MSVCRT Bruno Cardoso Lopes 2017-07-17 21:52:31 +0000
  • 7afe61ad1d Add case for c++2a to libc++ and test macros Marshall Clow 2017-07-17 03:02:27 +0000
  • 893ac44f2a Update libc++ status pages with results of the Toronto Meeting - and for C++2a Marshall Clow 2017-07-16 23:59:23 +0000
  • 4649a1eae0 Update issues moved in Toronto Marshall Clow 2017-07-15 15:22:21 +0000
  • 0d6a92ed81 [libc++] Clean up cl warning 4231 disabling Shoaib Meenai 2017-07-14 03:56:54 +0000
  • b58dd3d4f4 [libc++] class template -> template class. NFC Shoaib Meenai 2017-07-13 22:08:59 +0000
  • cd75b288ca [libc++] Mark string operator+ _LIBCPP_FUNC_VIS Shoaib Meenai 2017-07-13 21:35:52 +0000
  • 1beaa5accc [libc++] Remove unused _LIBCPP_FUNC_VIS_ONLY Shoaib Meenai 2017-07-13 21:28:17 +0000
  • a3c3d5f6c1 [libc++] Use proper template terminology. NFC Shoaib Meenai 2017-07-13 20:47:24 +0000
  • de79ab6e4f Fix unrepresentable enum for clang-cl unstable ABI Ben Craig 2017-07-12 01:45:13 +0000
  • 12f2b260ed Remove <__refstring> header; Move it into source directory. Eric Fiselier 2017-07-12 01:38:35 +0000
  • d60e344b70 Revert "[libc++] Refactoring __sync_* builtins; NFC (Reland)" Eric Fiselier 2017-07-12 01:16:33 +0000
  • 347be61138 [libcxx][CMake] Add install path variable to allow overriding the destination Petr Hosek 2017-07-11 02:39:50 +0000
  • 880dc47f37 [libc++] Refactoring __sync_* builtins; NFC (Reland) Weiming Zhao 2017-07-10 21:37:35 +0000
  • 7a188e3165 Revert "[libc++] Refactoring __sync_* builtins; NFC" Weiming Zhao 2017-07-10 21:23:32 +0000
  • f7ed02c939 [libc++] Refactoring __sync_* builtins; NFC Weiming Zhao 2017-07-10 21:02:54 +0000
  • 6bfa7316ad Fix issues with UBSAN test configuration. Eric Fiselier 2017-07-10 04:32:21 +0000
  • 3f22e24981 Work around PR31864 - ATOMIC_LLONG_LOCK_FREE is incorrect in 32 bit builds Eric Fiselier 2017-07-10 04:16:50 +0000
  • 631d697c62 Fix test failure to to new/delete ellisions Eric Fiselier 2017-07-09 22:20:07 +0000
  • 8b30287098 optional: Implement LWG 2900 and P0602 Casey Carter 2017-07-09 17:15:49 +0000
  • b2e9337b06 Fix filesystem build on platforms with weird time_t types. Eric Fiselier 2017-07-08 04:18:41 +0000
  • 316bb1188f Fix diagnostic in verify test to match new Clang output Eric Fiselier 2017-07-07 23:02:30 +0000
  • e452f6a7e3 cmath: Support clang's -fdelayed-template-parsing Duncan P. N. Exon Smith 2017-07-07 05:13:36 +0000
  • 58cb7c19bf Suppress -Waligned-allocation-unavailable warning in libc++ test suite Eric Fiselier 2017-07-05 22:40:58 +0000
  • e00d350bbd Fix a bug in regex_Iterator where it would report zero-length matches forever. Reported as http://llvm.org/PR33681. Thanks to Karen Arutyunov for the report. Marshall Clow 2017-07-05 16:37:19 +0000
  • 530ad8eb20 Fix equivalent test on OS X and FreeBSD Eric Fiselier 2017-07-05 03:54:38 +0000
  • f26da86616 Add dummy CMake target for *.pass.cpp tests when LIBCXX_CONFIGURE_IDE=ON. Eric Fiselier 2017-07-05 03:50:03 +0000
  • 3288eac673 Implement LWG 2937 - equivalent("dne", "exists") is not an error Eric Fiselier 2017-07-05 03:37:05 +0000
  • c5247b417b Revert "[libcxx] Annotate c++17 aligned new/delete operators with availability" Akira Hatanaka 2017-06-30 18:50:23 +0000
  • 4438e211a7 [lit/libcxx] Fix a remaining reference to lit.util.capture() in custom libcxx/Darwin code. David L. Jones 2017-06-29 23:07:27 +0000
  • 6850670375 [libc++] Hoist explicit instantiation above implicit. NFC Shoaib Meenai 2017-06-29 02:52:46 +0000
  • c98c89099a Updated notest on 2974 Marshall Clow 2017-06-28 18:19:34 +0000
  • a12318f5ae Added failing tests for index out of range for tuple_element<pair<T1,T2>> and variant_alternative<> Marshall Clow 2017-06-28 18:18:30 +0000
  • a028f3c8d9 [libcxx] Annotate c++17 aligned new/delete operators with availability attribute. Akira Hatanaka 2017-06-26 17:39:48 +0000
  • 2ac0ed06e2 Updated for the Toronto meeting Marshall Clow 2017-06-26 04:25:15 +0000
  • 3477ae445a Implement inclusive_scan/transform_inclusive_scan for C++17. Marshall Clow 2017-06-23 05:12:42 +0000