4ef3309d94libcxx: Rename last two .hpp files in libcxx to .h
Nico Weber
2019-08-21 22:38:38 +0000
2b0de5a74d[libcxx] Only declare contents of threading API when _LIBCPP_HAS_THREAD_API_EXTERNAL is not defined.
David Spickett
2019-08-21 15:38:24 +0000
a066453bc1Merging r369399: ------------------------------------------------------------------------ r369399 | marshall | 2019-08-20 18:16:23 +0200 (Tue, 20 Aug 2019) | 1 line
Hans Wennborg
2019-08-21 07:27:19 +0000
630780b320libcxx: Rename .hpp files in libcxx/benchmarks to .h
Nico Weber
2019-08-21 01:59:12 +0000
2d8b51bed3Fix missing __muloti4 function with UBSAN
Eric Fiselier
2019-08-21 00:16:33 +0000
41cdb89ec7Attempt to fix MSAN failures in benchmarks
Eric Fiselier
2019-08-21 00:14:48 +0000
28db4445e2libcxx: Rename .hpp files in libcxx/test/support to .h
Nico Weber
2019-08-21 00:14:12 +0000
4dde9ccef5Add a missing _VSTD:: before a call to merge. Fixes PR43034. Checked the rest of 'algorithm' looking for unqualified calls. Didn't find any.
Marshall Clow
2019-08-20 22:23:35 +0000
b9f7426583Fix a couple of unguarded operator, calls in algorithm. Fixes PR#43063. Updated all the heap tests to check this.
Marshall Clow
2019-08-20 21:31:51 +0000
52ba46bf85Fix thread comparison by making sure we never pass our special 'not a thread' value to the underlying implementation. Fixes PR#42918.
Marshall Clow
2019-08-14 20:54:56 +0000
5e6dc8fc98[libc++] Mark <chrono> test as unsupported on AppleClang 9
Louis Dionne
2019-08-14 20:27:56 +0000
6dbf2b76ac[libc++] Mark std::tuple CTAD test as failing on AppleClang 9
Louis Dionne
2019-08-14 20:17:18 +0000
2e9bd4cf8cThis commit removes std::shared_ptr::make_shared and std::shared_ptr::allocate_shared as they are not part of the standard. This commit also adds the helper function "__create_with_cntrl_block" which std::allocate_shared and std::make_shared have been updated to use.
Zoe Carver
2019-08-14 17:19:25 +0000
c31d5a4ef3[libc++] Enable <chrono> ""d and ""y literals for AppleClang 10 and up
Louis Dionne
2019-08-14 17:04:31 +0000
757c2e9bf3[libc++] Do not define _LIBCPP_CLANG_VER for non-LLVM Clang
Louis Dionne
2019-08-14 17:01:08 +0000
734e77fb2bRework recursive_timed_mutex so that it uses __thread_id instead of using the lower-level __libcpp_thread_id. This is prep for fixing PR42918. Reviewed as https://reviews.llvm.org/D65895
Marshall Clow
2019-08-14 16:21:27 +0000
72109f5b3e[libc++] Mark two <chrono> tests as unsupported on AppleClang 11
Louis Dionne
2019-08-13 21:34:49 +0000
9feb945a66[libc++] Always build with -fvisibility=hidden
Louis Dionne
2019-08-13 15:02:53 +0000
e1c08e781c[libc++] Fix incorrect UNSUPPORTED annotation
Louis Dionne
2019-08-13 11:25:16 +0000
22eff1a94a[libc++] Use [[nodiscard]] for lock_guard, as an extension
Louis Dionne
2019-08-13 11:12:28 +0000
77764d9c0b[libc++] Implement CTAD for std::tuple
Louis Dionne
2019-08-12 18:30:31 +0000
6cebf7c36fImprove codegen for deque.
Eric Fiselier
2019-08-12 07:51:05 +0000
60739846ba[libc++] Fix environment variable passing in libc++'s `SSHExecutor` `lit` utility
Louis Dionne
2019-08-08 17:33:35 +0000
8279a1399eRevert "Suppress -Wctad-maybe-unsupported on types w/o deduction guides."
Eric Fiselier
2019-08-04 07:13:43 +0000
de267ad1f1Suppress -Wctad-maybe-unsupported on types w/o deduction guides.
Eric Fiselier
2019-08-03 23:54:29 +0000
f8066d40c8Revert accidental change to __member_pointer_traits_imp.
Eric Fiselier
2019-08-03 19:03:22 +0000
871b040ee3Simplify <type_traits> implementations.
Eric Fiselier
2019-08-03 05:01:34 +0000
3e9af5ac6aAdd benchmarks to test the cost of allocator
Eric Fiselier
2019-08-02 21:13:38 +0000
f033db1b64Refactor deque to centralize handling of spare blocks.
Eric Fiselier
2019-08-01 23:11:18 +0000
590e3405eaTeach malloc_allocator how to count bytes
Eric Fiselier
2019-08-01 19:52:46 +0000
30af772fc7Change default bucket count in hash_set/hash_map.
Eric Fiselier
2019-08-01 19:48:29 +0000
c45ad92a35[benchmark] Fix win32 link on case-sensitive fs
Roman Lebedev
2019-07-30 20:47:59 +0000
392947ba1badd more information to benchmark test failures
Eric Fiselier
2019-07-30 15:11:41 +0000
f16e172866libcxx: Define __STDCPP_THREADS__ to 1, not to __cplusplus.
Nico Weber
2019-07-30 14:32:47 +0000
b255afb4acFix tests with modules enabled
Eric Fiselier
2019-07-29 22:48:51 +0000
20ea9e39b8Ensure __config_site definitions are passed to modules tests.
Eric Fiselier
2019-07-29 22:48:34 +0000
e7f817d01dFix PR35637: suboptimal codegen for `vector<unsigned char>`.
Eric Fiselier
2019-07-28 04:37:02 +0000
4bd3f7d588Fix a bug in std::chrono::abs where it would fail when the duration's period had not been reduced.s
Marshall Clow
2019-07-26 15:10:46 +0000
d0ad5eb1bf[NFC][libcxx] Add comments about making mutex/condition_variable trivial on Apple platforms
Louis Dionne
2019-07-25 20:29:20 +0000
ce2a5ab4c4Implement change #4 of P1466: Change weekday to accept both 0 and 7 as Sunday. Add accessors 'c_encoding' and 'iso_encoding' to provide different interpretations of the weekday. Remove 'operator unsigned'
Marshall Clow
2019-07-25 03:26:05 +0000
f8c785b6cb[AIX][lit] Don't depend on psutil on AIX
David Tenty
2019-07-24 15:04:27 +0000
6bdf0af168[RISCV] Implement benchmark::cycleclock::Now
Roger Ferrer Ibanez
2019-07-24 05:33:46 +0000
fb20aaa0a0Implement most of P1612R1: Relocate endian. Moves the std::endian functionality from 'type-traits' to 'bit'. No other change. The reason that this is 'partial' is that P1621 also recommends a feature-test macro, but I don't have the value for that one yet. In a month or so, I'll add that
Marshall Clow
2019-07-23 04:20:19 +0000
a0f5b3a6e3[NFC][libc++] Add missing EXPLICIT to pair and tuple synopsis
Louis Dionne
2019-07-22 20:45:23 +0000
58ca921a8c[runtimes] Don't depend on libpthread on Android
Yi Kong
2019-07-22 20:41:03 +0000
c0e405ec62[libc++] Set __file_ to 0 in basic_filebuf::close() even if fclose fails
Petr Hosek
2019-07-22 19:54:34 +0000
16e87a2f3e[libc++] Do not infer support for C++17 in GCC < 7
Louis Dionne
2019-07-22 16:24:48 +0000
3826bf7c10Update c++2a status page with post-Cologne information
Marshall Clow
2019-07-22 15:13:14 +0000
28ee2c5f2d[libc++] Mark libcpp_deallocate.sh.cpp as UNSUPPORTED instead of XFAIL on AppleClang 9
Louis Dionne
2019-07-19 19:41:40 +0000
33f76384d0Revert "[libc++] Integrate the PSTL into libc++"
Louis Dionne
2019-07-19 18:52:46 +0000
55d3b34d44[libc++] Allow passing additional CMake arguments in macOS trunk CI script
Louis Dionne
2019-07-19 18:47:00 +0000
2f961a057f[libc++] Use _EnableIf instead of std::enable_if in deduction guides for map and set
Louis Dionne
2019-07-19 17:13:39 +0000
106db235ed[libc++] Integrate the PSTL into libc++
Louis Dionne
2019-07-19 17:02:42 +0000
71a0cf47f9[libc++] Add missing %link_flags to .sh.cpp test
Louis Dionne
2019-07-19 14:01:48 +0000
48413c895e[libc++] Fix link error with _LIBCPP_HIDE_FROM_ABI_PER_TU and std::string
Louis Dionne
2019-07-19 11:52:55 +0000
cd281462e2Drop svn version suffix.
Hans Wennborg
2019-07-19 09:22:23 +0000
56bc01df8f[libc++] Add C++17 deduction guides for std::function
Louis Dionne
2019-07-18 19:50:56 +0000
187f208c3cCreating release_90 branch off revision 366426
Hans Wennborg
2019-07-18 11:53:54 +0000
548f2e8e96Bump the trunk version to 10.0.0svn
Hans Wennborg
2019-07-18 11:51:05 +0000
7524ef5009[libc++] XFAIL a test that does not behave properly on older Clang
Louis Dionne
2019-07-17 18:54:29 +0000
e2586fd18f[libcxx] Rejigger test for destroying delete feature-test macros
Louis Dionne
2019-07-16 21:13:40 +0000