Commit Graph

  • 46a0c2ef0c Fix std::pointer_safety type in ABI v2 Eric Fiselier 2017-01-05 01:15:42 +0000
  • a2e3d1e8ad Fix Sphinx build error caused by bad indentation Eric Fiselier 2017-01-05 00:04:37 +0000
  • c3589a8305 [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS Eric Fiselier 2017-01-04 23:56:00 +0000
  • 2d2247d0da Fix private inheritance in C++03 tuple_size Eric Fiselier 2017-01-04 23:35:51 +0000
  • 2b3c8a28b4 Fix verify test on 32 bit systems Eric Fiselier 2017-01-04 23:30:06 +0000
  • 3df90c94a3 Implement P0505: 'Wording for GB 50' Marshall Clow 2017-01-04 23:03:24 +0000
  • 9c6b70a0af Use C++11 static_assert in variant tests. Patch from Michael Park Eric Fiselier 2017-01-04 22:43:08 +0000
  • 06a0febbbd [libcxx] Re-implement LWG 2770 again: Fix tuple_size to work with structured bindings Eric Fiselier 2017-01-04 22:38:46 +0000
  • e22af6b758 Implement the last bit of P0031: 'A Proposal to Add Constexpr Modifiers to reverse_iterator, move_iterator, array and Range Access' for C++17 Marshall Clow 2017-01-04 17:58:17 +0000
  • 1fbd97cfd5 fix elast configuration on Windows targets Saleem Abdulrasool 2017-01-04 05:50:01 +0000
  • 4508216a70 config: MSVC 19+ has unicode chars Saleem Abdulrasool 2017-01-04 05:49:59 +0000
  • 1f2d77816b build: use the platform dependent library prefix/suffix Saleem Abdulrasool 2017-01-04 05:49:57 +0000
  • 8ddd2697ae build: use more portable spelling for flag Saleem Abdulrasool 2017-01-04 05:49:55 +0000
  • 5c737d8395 Refactor bitscan64 check Saleem Abdulrasool 2017-01-04 01:53:24 +0000
  • dcac520ce4 [libcxx] [test] Strip trailing whitespace. Stephan T. Lavavej 2017-01-04 00:53:41 +0000
  • 3169d4a451 [libcxx] [test] Fix recently introduced warnings emitted by MSVC. Stephan T. Lavavej 2017-01-04 00:53:31 +0000
  • e34f9d5ef3 clean up use of _WIN32 Saleem Abdulrasool 2017-01-03 21:53:51 +0000
  • e262e7b914 [libcxx] Add build/test support for the externally threaded libc++abi variant Asiri Rathnayake 2017-01-03 12:59:50 +0000
  • e29d9ff936 [libcxx] Fix testing of the externally-threaded library build after r290850 Asiri Rathnayake 2017-01-03 11:32:31 +0000
  • d28b523b58 Update year to 2017 Eric Fiselier 2017-01-03 11:20:43 +0000
  • a53a02b0da Simplify CMake target for the __generated_config header Eric Fiselier 2017-01-03 11:18:17 +0000
  • c79fa0442a clang-format: tweak configuration Saleem Abdulrasool 2017-01-03 04:23:52 +0000
  • 849b0c804c build: remove now unused UNIX_CAT Saleem Abdulrasool 2017-01-03 04:23:50 +0000
  • 1591b37ffb Fix creating __generated_config on Windows Eric Fiselier 2017-01-03 03:55:29 +0000
  • ba161f4034 system_error: provide a thread safe stringification for Windows Saleem Abdulrasool 2017-01-03 02:00:33 +0000
  • 1d19237a46 threading_support: refactor for Win32 threading Saleem Abdulrasool 2017-01-03 02:00:31 +0000
  • cfc5515b9d Recommit r290839 - Fix configuring and building libc++ w/o an ABI library. Eric Fiselier 2017-01-03 01:18:48 +0000
  • 408438494b Re-implement LWG 2770 - Fix tuple_size with structured bindings. Eric Fiselier 2017-01-02 23:54:13 +0000
  • b45121da64 Fix use of throw(...) spec with GCC in C++17 Eric Fiselier 2017-01-02 23:27:42 +0000
  • 983f38443b Revert r290839 - Fix configuring and building libc++ w/o an ABI library Eric Fiselier 2017-01-02 22:27:45 +0000
  • 4b07f98816 Introduce _LIBCPP_DEPRECATED_ABI_EXTERNAL_ERROR_CATEGORY_CONSTRUCTOR ABI option. Eric Fiselier 2017-01-02 22:17:51 +0000
  • ea38cde827 Fix configuring and building libc++ w/o an ABI library. Eric Fiselier 2017-01-02 21:58:06 +0000
  • 766e557e5a build: tweak macros for Windows build Saleem Abdulrasool 2017-01-02 21:40:17 +0000
  • 1b34b986bc build: make cross-compiling to Windows work on Linux Saleem Abdulrasool 2017-01-02 21:09:19 +0000
  • 66ee699324 win32: temporarily disable setting locale on 14+ Saleem Abdulrasool 2017-01-02 21:09:16 +0000
  • 3a1b90a866 Rework fix for PR19460 - Use explicit bool as an extension instead. Eric Fiselier 2017-01-02 20:15:33 +0000
  • b3f4bdf549 chrono: correct the units for the epoch bias Saleem Abdulrasool 2017-01-02 18:41:50 +0000
  • f7f9effb8e locale: update ctype access for MSVC CRT 14+ Saleem Abdulrasool 2017-01-02 18:41:48 +0000
  • 864ad6d129 chrono: address post commit comments from Howard Saleem Abdulrasool 2017-01-01 22:04:38 +0000
  • 4ed4bca5f3 chrono: address post-commit comments from majnemer Saleem Abdulrasool 2017-01-01 22:04:36 +0000
  • 75748cde64 chrono: give Windows a steady_clock Saleem Abdulrasool 2017-01-01 20:20:43 +0000
  • 67372ee77e chrono: implement a Windows version of system_clock::now Saleem Abdulrasool 2017-01-01 20:20:41 +0000
  • 1ca3c45316 build: further improve flags handling for cl Saleem Abdulrasool 2017-01-01 20:20:40 +0000
  • cfe109bf3d build: dont detect libraries for Windows Saleem Abdulrasool 2017-01-01 20:20:38 +0000
  • 63de5d2a7f build: differentiate between building for and on Windows Saleem Abdulrasool 2017-01-01 20:20:36 +0000
  • f7e84953a5 system_error: use strerror_r only for threaded code Saleem Abdulrasool 2016-12-31 21:24:04 +0000
  • 5334ba7494 clean up some qualifier casting Saleem Abdulrasool 2016-12-31 18:13:34 +0000
  • c6aee64c5d remove some inherited attributes on exceptions Saleem Abdulrasool 2016-12-31 17:34:26 +0000
  • 04674ef99b random: include __config before building Saleem Abdulrasool 2016-12-31 00:00:21 +0000
  • 51dfbbc517 improve performance of string::find Sebastian Pop 2016-12-30 18:01:36 +0000
  • 4797c1151d Fix some 'FIXME's in the tests. Marshall Clow 2016-12-30 17:42:11 +0000
  • bc06f26c7f Recommit r290750: Fix PR19460 - std::ios is convertible to int. Eric Fiselier 2016-12-30 14:05:52 +0000
  • 6ce93e5bd4 Revert r290750 - Fix PR19460 - std::ios is convertible to int. Eric Fiselier 2016-12-30 13:11:17 +0000
  • 01153d5a73 Add missing include in test. Eric Fiselier 2016-12-30 12:45:30 +0000
  • 687c0bbee4 Fix PR19460 - std::ios is convertible to int. Eric Fiselier 2016-12-30 12:44:58 +0000
  • 1e17bc1faf Remove mblen(), mbtowc() and wctomb() from the thread-unsafe functions. Ed Schouten 2016-12-30 10:44:00 +0000
  • 8673c52ffe Get ctype_byname tests passing on Linux. Eric Fiselier 2016-12-30 09:28:58 +0000
  • 9f988e6e4e Update "Making Optional Greater Equal Again" paper status Eric Fiselier 2016-12-30 04:16:30 +0000
  • ae3128f268 Fix build using the buildit script Eric Fiselier 2016-12-29 22:42:45 +0000
  • 152e5e61a1 Fix PR31489 - std::function self-swap segfaults Eric Fiselier 2016-12-29 20:03:55 +0000
  • 7d0000f737 Fix typo in comment Eric Fiselier 2016-12-28 11:09:18 +0000
  • 8a549abae1 Fix ABI incompatible C++03 nullptr_t Eric Fiselier 2016-12-28 09:50:23 +0000
  • ce34512d2f Remove dead debug_mode doc link Eric Fiselier 2016-12-28 06:21:09 +0000
  • 32eebb71f7 Ensure <__debug> gets the nullptr definition in C++03 Eric Fiselier 2016-12-28 06:15:01 +0000
  • fb342388df Fix debug mode for vector/list and cleanup tests Eric Fiselier 2016-12-28 06:06:09 +0000
  • 72a67ff116 Fix stupid build error caused by a stupid person Eric Fiselier 2016-12-28 05:56:16 +0000
  • 47257c4a7d Add tests for unordered container tests and std::string Eric Fiselier 2016-12-28 05:53:01 +0000
  • 2c8aa056f4 Fix __wrap_iter in debug mode and apply _NOEXCEPT_DEBUG to it Eric Fiselier 2016-12-28 05:35:32 +0000
  • fa31c108f0 Fix build errors in C++03 caused by recent debug changes Eric Fiselier 2016-12-28 05:26:56 +0000
  • 51d64bbc8c Fix debug mode build w/o exceptions Eric Fiselier 2016-12-28 05:20:27 +0000
  • 01eb99ac7b Implement a throwing version of _LIBCPP_ASSERT. Eric Fiselier 2016-12-28 04:58:52 +0000
  • 046a71be67 Implement P0435R1 - Resolving LWG issues for common_type Eric Fiselier 2016-12-27 21:16:48 +0000
  • 3010df98f9 Fix PR31481 - 3+ parameter common_type isn't SFINAE friendly Eric Fiselier 2016-12-27 19:59:50 +0000
  • 833ad542b5 [libc++] Make __num_get_float hidden Shoaib Meenai 2016-12-24 18:05:32 +0000
  • 99447c8e03 Fix bug #31387 - not checking end iterator when parsing decimal escape. Thanks to Karen for the report. Marshall Clow 2016-12-24 17:21:03 +0000
  • ab9ab94102 Enable -Wunreachable-code and fix duplicate warning flags Eric Fiselier 2016-12-24 04:34:33 +0000
  • e32aed8014 Fix ASAN test failure Eric Fiselier 2016-12-24 03:27:52 +0000
  • 3414afa415 Fix -Wsign-compare warnings in re tests that only run on OS X Eric Fiselier 2016-12-24 03:20:53 +0000
  • 68e3ccbecd Fix sign-compare warnings on ARM platforms caused by wchar_t being unsigned Eric Fiselier 2016-12-24 03:09:00 +0000
  • 2ab8f62c6f Avoid unused warning in __throw_future_error w/o exceptions enabled Eric Fiselier 2016-12-24 01:56:25 +0000
  • f62eee4fe7 Fix warning caused by platforms providing a signed wint_t Eric Fiselier 2016-12-24 01:43:54 +0000
  • f47536798d Fix yet another missed -Wunused warning. Hopefully this is the last one Eric Fiselier 2016-12-24 01:29:27 +0000
  • 10dd69eaf1 Fix unused warning which only triggers in C++11 Eric Fiselier 2016-12-24 01:12:28 +0000
  • e9784032ce fix warnings only produced by apple-clang Eric Fiselier 2016-12-24 01:07:54 +0000
  • 9d2fd1f556 Fix missed sign-compare warning Eric Fiselier 2016-12-24 00:44:20 +0000
  • 0a1cbcf2b7 fix newly failing c++03 tests Eric Fiselier 2016-12-24 00:40:45 +0000
  • 3678f7d6ee Fix another unused warning Eric Fiselier 2016-12-24 00:28:19 +0000
  • 50f6579e74 fix sign comparison warnings Eric Fiselier 2016-12-24 00:24:44 +0000
  • 0e5ebbc77c Fix unused parameters and variables Eric Fiselier 2016-12-23 23:37:52 +0000
  • 17a98d8a92 Don't use posix_memalign on Windows platforms Eric Fiselier 2016-12-23 20:17:23 +0000
  • 5ac2f14809 Fix PR31440: Make __sanitizer_annotate_contigious_container always visible. Fix from Jan Beich Eric Fiselier 2016-12-23 20:03:52 +0000
  • 0de917eac4 Update doc and various cleanup Eric Fiselier 2016-12-23 20:00:13 +0000
  • 59c5cb0116 Add test that _LIBCPP_VERSION matches __libcpp_version Eric Fiselier 2016-12-23 19:38:43 +0000
  • 8f7a9c085a Add release update instructions for libc++ Eric Fiselier 2016-12-23 19:30:24 +0000
  • 904a9cb99d Update TestingLibcxx doc to reflect the use_system_cxx_lib flag. Patch from Michael Park Eric Fiselier 2016-12-23 19:09:14 +0000
  • 20ace04348 Add apple-clang-8 to list of XFAILS for some variant tests. Patch from Michael Park Eric Fiselier 2016-12-23 19:07:54 +0000
  • a4b3552a4d [CMake] Fix issue reported on sanitizer bots Chris Bieneman 2016-12-17 21:28:24 +0000
  • 801aa91790 [CMake] Put headers relative to clang Chris Bieneman 2016-12-16 17:30:51 +0000
  • 1d0d379c40 Fix XFAILS for is_trivially_destructible trait Eric Fiselier 2016-12-15 11:00:07 +0000
  • b7fe139a72 Fix typo Eric Fiselier 2016-12-15 07:23:44 +0000