aboutsummaryrefslogtreecommitdiff
path: root/libcxx/src
AgeCommit message (Expand)AuthorFilesLines
2024-07-05[libc++] Use _Complex for multiplication and division of complex floating poi...Nikolas Klauser2-0/+111
2024-07-04[libc++][chrono] Fixes leap seconds. (#90070)Mark de Wever1-24/+40
2024-06-28[libc++] Fix how we pass /MANIFEST flag on Windows without clang-cl (#96967)Louis Dionne1-2/+7
2024-06-25[libc++] Get the GCC build mostly clean of warnings (#96604)Nikolas Klauser5-41/+41
2024-06-12[libcxx] Correct and clean-up filesystem operations error_code paths (#88341)Rodrigo Salazar1-13/+15
2024-06-11[libc++] Mark a few functions in the dylib as noexcept (#94098)Nikolas Klauser2-10/+11
2024-06-11[libc++] Fix UB in filesystem::__copy for non-existent destination. (#87615)Afanasyev Ivan1-3/+3
2024-06-10[libc++][TZDB] Implements time_zone::to_sys. (#90394)Mark de Wever2-0/+25
2024-06-09[libc++][TZDB] Implements time_zone get_info(local_time). (#89537)Mark de Wever1-0/+147
2024-06-01[libc++] Fix `std::atomic::wait` ulock wait UL_COMPARE_AND_WAIT64 (#92783)Hui1-3/+6
2024-05-28[runtimes][CMake] Simplify the propagation of test dependencies (#93558)Louis Dionne1-0/+2
2024-05-28[libc++] Make the __availability header a sub-header of __config (#93083)Louis Dionne2-2/+0
2024-05-20[libcxx] Add cast to avoid pointer casting warning on Windows (#92738)Martin Storsjö1-2/+2
2024-05-20[libcxx] locale.cpp: Move build_name helper into unnamed namespace (#92461)Hubert Tong1-2/+2
2024-05-17[libcxx][libcxxabi] Fix build for OpenBSD (#92186)John Ericson2-3/+17
2024-04-23[libc++][TZDB] Fixes reverse time lookups. (#89502)Mark de Wever1-4/+15
2024-04-22[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (...Nikolas Klauser1-2/+2
2024-04-17[libc++][pstl] Promote CPU backends to top-level backends (#88968)Louis Dionne2-2/+2
2024-04-16[libc++] Use availability to rely on key functions for bad_expected_access an...Louis Dionne3-2/+14
2024-04-15[libc++][PSTL] Introduce cpu traits (#88134)Louis Dionne1-5/+2
2024-04-13[tzdb] Replace shared_mutex with mutex. (#87929)Eric1-4/+7
2024-04-10[libc++] Adds a global private constructor tag. (#87920)Mark de Wever5-61/+3
2024-04-10[libc++][chrono] Adds the sys_info class. (#85619)Mark de Wever4-4/+889
2024-04-09[libc++] Avoids using ENODATA. (#86165)Mark de Wever1-3/+1
2024-04-09[libc++][TZDB] Fixes relative path resolving. (#87882)Mark de Wever1-1/+5
2024-04-04[libc++][chrono] Completes the tzdb class. (#82157)Mark de Wever1-0/+59
2024-04-03[libc++][chrono] Loads leap-seconds.list in tzdb. (#82113)Mark de Wever3-0/+70
2024-04-03[libc++] Upstream ptrauth support in libc++ and libc++abi (#84573)Louis Dionne1-0/+12
2024-03-27[NFC][libc++][TZDB] Improves some internals. (#84800)Mark de Wever2-20/+15
2024-03-21[libc++] Deprecates std::errc constants. (#80542)Mark de Wever1-1/+3
2024-03-13[runtimes] Prefer -fvisibility-global-new-delete=force-hidden (#84917)Martin Storsjö1-1/+4
2024-03-12[libc++] Improves UB handling in ios_base destructor. (#76525)Mark de Wever1-0/+4
2024-03-12[libc++][TZDB] Fixes parsing interleaved rules. (#84808)Mark de Wever1-4/+23
2024-03-03[libc++][NFC] Replace _ALIGNAS_TYPE with alignas in iostream.cppNikolas Klauser1-22/+14
2024-02-29[libc++] Include missing <__assert> after #80091 (#83480)Fangrui Song1-0/+1
2024-02-26[libc++] Always keep libc++abi re-exports up-to-date (#79012)Louis Dionne1-7/+2
2024-02-19[libc++] Refactor the predicate taking variant of `__cxx_atomic_wait` (#80596)Jan Kokemüller1-0/+1
2024-02-17[libc++][chrono] Loads tzdata.zi in tzdb. (#74928)Mark de Wever10-216/+994
2024-02-10[libc++][print] Moves is_terminal to the dylib. (#80464)Mark de Wever1-9/+16
2024-02-03[libc++] Move the locale support headers to __locale_dir/locale_base_api/ (#7...Nikolas Klauser1-3/+1
2024-01-30[libc++] Split the monolithic __threading_support header (#79654)Louis Dionne4-4/+4
2024-01-29[libc++] Fix filesystem::remove_all() on FreeBSD (#79540)Mark Johnston1-2/+3
2024-01-22[libc++] Fix the behavior of throwing `operator new` under -fno-exceptions (#...Louis Dionne2-26/+196
2024-01-22[libc++][hardening] Classify assertions related to leaks and syscalls. (#77164)Konstantin Varlamov3-7/+25
2024-01-22[libc++] Fix linking for platforms that don't implement std::exception_ptr (#...itrofimow1-0/+6
2024-01-22[libc++] Fix noexcept behaviour of operator new helper functions (#74337)azhan921-2/+2
2024-01-22[libc++abi] Implement __cxa_init_primary_exception and use it to optimize std...itrofimow2-0/+16
2024-01-21[NFC][libc++] tab -> spaceMark de Wever1-1/+1
2024-01-21[libc++] Install modules. (#75741)Mark de Wever1-0/+5
2024-01-20[libc++][hardening] Categorize assertions that produce incorrect results (#77...Konstantin Varlamov2-4/+3