aboutsummaryrefslogtreecommitdiff
path: root/libcxx
AgeCommit message (Expand)AuthorFilesLines
2023-07-12[libc++][PSTL] Add a GCD backendNikolas Klauser18-8/+386
2023-07-12[libc++] add test for latch ctorEdoardo Sanguineti1-0/+35
2023-07-12[libc++] mark barrier constructor as explicit in <barrier>Edoardo Sanguineti2-1/+23
2023-07-12[libc++] Stop running backdeployment CI on macOS 10.9Louis Dionne17-2/+50
2023-07-12[ci] Make libc++ and Clang CI scripts independentLouis Dionne3-54/+5
2023-07-12[libc++][hardening][NFC] Remove the `LIBCXX_DEBUG_BUILD` CMake variable.varconst1-15/+3
2023-07-12[libc++][hardening][NFC] Add macros to enable hardened mode.varconst34-14/+529
2023-07-12[libc++] Fix an exception safety issue in `forward_list` and add tests.varconst10-146/+554
2023-07-12[libc++][PSTL] Fix double-move in std::transform_reduceNikolas Klauser2-3/+10
2023-07-12[clang] Create a buildkite-pipeline.yml file for clangNikolas Klauser2-128/+1
2023-07-11[libc++][chrono] Fixes formatting duration subseconds.Mark de Wever2-2/+46
2023-07-11[libc++][format] Adds a UTF transcoder.Mark de Wever13-4/+255
2023-07-11[libc++] Move __thread_id out of <__threading_support>Louis Dionne19-163/+162
2023-07-11[libc++] Make `stop_token` experimentalHui38-6/+47
2023-07-10[libc++][format] Granularize formatter_output.Mark de Wever10-280/+327
2023-07-10[libc++] Fix std::move algorithm with trivial move-only typesLouis Dionne16-72/+512
2023-07-10[libc++] Add missing include to fix no-localization CILouis Dionne1-0/+1
2023-07-10[libc++] Remove unnecessary _LIBCPP_VERSION testsLouis Dionne41-948/+0
2023-07-10[libcxx] Check MSVC flag directly instead of setting LIBCXX_TARGETING_MSVCDavid Spickett1-7/+4
2023-07-08[libc++] Fix simple cases of locale name constructionJake Egan2-4/+70
2023-07-08libcxx: Bring back unsigned return from wcstoull_lChristoph Schlosser1-1/+2
2023-07-08[libc++][doc] Removes clang name in version number.Mark de Wever1-2/+2
2023-07-08[libc++][modules] Avoids duplicated exports.Mark de Wever9-32/+10
2023-07-08[NFC][libc++] Addresses LWG3905.Mark de Wever2-2/+2
2023-07-08[NFC][libc++] Addresses LWG3903.Mark de Wever2-7/+1
2023-07-08[libc++][format] Removes unneeded includes.Mark de Wever12-25/+4
2023-07-08[NFC][libc++] Addresses LWG3885.Mark de Wever1-1/+1
2023-07-08[libc++] Implement LWG3843 (std::expected<T,E>::value() & assumes E is copy c...yrong4-11/+165
2023-07-07Revert "[libc++] Remove the type_traits includes from limits and new"Ian Anderson8-19/+24
2023-07-07[libc++][PSTL] Add a missing policy argument in the std::merge testNikolas Klauser1-2/+6
2023-07-07[libc++] Make sure we use __ulock on Apple platformsLouis Dionne1-0/+2
2023-07-07[libc++] Add some tests for std::bit_cast using pointersLouis Dionne1-0/+22
2023-07-07[libc++][Modules] Add missing __fwd includesIan Anderson3-0/+3
2023-07-06[libc++][NFC] Add 'const' to some operator()Louis Dionne4-4/+4
2023-07-06Fixing conflicting macro definitions between curses.h and the standard library.Nicole Rabjohn60-2/+306
2023-07-06[libc++][hardening][NFC] Rename the `has-debug-mode` feature to `has-legacy-d...varconst80-80/+80
2023-07-06[libcxx] Only add -GR- option to MSVC or clang-cl buildsDavid Spickett1-2/+5
2023-07-06[libc++] Fix thread annotations on shared_mutex and shared_timed_mutexLouis Dionne4-26/+206
2023-07-05[libc++][ranges] Implement the changes to `basic_string` from P1206 (`ranges:...varconst8-31/+1527
2023-07-05[libc++][NFC] Remove leftover entry for <experimental/span> in header_informa...Louis Dionne1-1/+0
2023-07-05[libc++] Mark LWG2994 as complete and remove Clang from the versionNikolas Klauser1-1/+1
2023-07-05[libc++] add basic runtime assertions to <latch>Edoardo Sanguineti4-2/+139
2023-07-05[libcxx] Migrate posix_compat.h layer to not use CRT filesystem functions.James Y Knight2-11/+53
2023-07-05[libc++][Modules] Remove explicit exports from modules that `export *`Ian Anderson1-42/+0
2023-07-05[libc++][Modules] Add missing submodulesIan Anderson3-7/+79
2023-07-05[libc++][format] Implements formatting pointer.Mark de Wever14-25/+56
2023-07-05[NFC][chrono][test] Fixes some tests on Windows.Mark de Wever11-126/+421
2023-07-05[libc++] Synchronize clock selection between chrono.cpp and filesystem_clock.cppLouis Dionne2-5/+13
2023-07-05[libc++] Reformat status tablesLouis Dionne5-45/+45
2023-07-04Use hash value checks optimizations consistentlyDmitry Ilvokhin3-3/+36