aboutsummaryrefslogtreecommitdiff
path: root/libcxx/src
AgeCommit message (Expand)AuthorFilesLines
2023-07-24[libc++][hardening] Categorize more assertions.varconst1-1/+1
2023-07-20[libc++] Make sure we use the libdispatch backend on Apple platformsLouis Dionne1-5/+6
2023-07-18[libc++][print] Adds FILE functions.Mark de Wever2-0/+63
2023-07-17[libc++] Use _LIBCPP_VERBOSE_ABORT in a few remaining __throw_FOO functionsLouis Dionne3-20/+7
2023-07-17[libc++] Remove internal "build-with-external-thread-library" configurationLouis Dionne1-21/+0
2023-07-13[libc++] Fix filesystem tests on platforms that don't have IOLouis Dionne1-1/+3
2023-07-13[gn build] Port 2b2e7f6e5727Nico Weber1-1/+3
2023-07-12[libc++] Fix clock selection in chrono.cpp and filesystem_clock.cppLouis Dionne2-8/+8
2023-07-12[libc++][PSTL] Add a GCD backendNikolas Klauser2-0/+75
2023-07-11[libc++] Move __thread_id out of <__threading_support>Louis Dionne1-0/+1
2023-07-08[libc++] Fix simple cases of locale name constructionJake Egan1-4/+14
2023-07-07[libc++] Make sure we use __ulock on Apple platformsLouis Dionne1-0/+2
2023-07-05[libcxx] Migrate posix_compat.h layer to not use CRT filesystem functions.James Y Knight2-11/+53
2023-07-05[libc++] Synchronize clock selection between chrono.cpp and filesystem_clock.cppLouis Dionne2-5/+13
2023-07-04[libc++] Avoid including things that require a filesystem in filesytem_clock.cppLouis Dionne4-79/+85
2023-07-04[libc++][NFC] clang-format <shared_mutex>Louis Dionne1-75/+54
2023-06-29[libc++] Remove the legacy debug mode.varconst3-567/+0
2023-06-29[libc++] Stop using __builtin_assume in _LIBCPP_ASSERTLouis Dionne1-1/+1
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst17-61/+62
2023-06-27[libc++] Expand the contents of LIBCXX_ENABLE_FILESYSTEMLouis Dionne1-4/+4
2023-06-26[libc++][filesystem] Avoid using anonymous namespaces in support headersLouis Dionne7-131/+70
2023-06-21[libcxx] Include <sys/time.h> in posix_compat.hPetr Hosek1-0/+1
2023-06-21[libc++] Get rid of _LIBCPP_DISABLE_NEW_DELETE_DEFINITIONSLouis Dionne2-5/+8
2023-06-19[libc++] Move non operator new definitions outside of new.cppLouis Dionne3-23/+31
2023-06-19[libc++] Split sources for <filesystem>Louis Dionne13-1451/+1718
2023-06-17[libc++][NFC] Granularise <thread> headerHui2-0/+3
2023-06-16[libc++][NFC] Consistently qualify malloc and free calls with std::Louis Dionne1-3/+3
2023-06-16[libc++] Make libc++ and libc++abi's definitions of operator new be exact copiesLouis Dionne1-0/+6
2023-06-15[libc++] Merge _LIBCPP_FUNC_VIS, _LIBCPP_TYPE_VIS and _LIBCPP_EXCEPTION_ABI i...Nikolas Klauser14-29/+29
2023-06-15[libc++][NFC] clang-format new_handler.cppLouis Dionne1-18/+10
2023-06-15[libc++] Move the definition of std::new_handler out of new.cppLouis Dionne3-20/+24
2023-06-12[libc++] Android temp dir is /data/local/tmp, enable Windows testRyan Prichard1-1/+6
2023-06-07[libc++] Roll up fstream support into filesystem supportLouis Dionne1-1/+1
2023-06-06[libc++] Refactor __lessNikolas Klauser1-2/+3
2023-06-03[libcxx] Fix using std::wcout/wcin on Windows with streams configured in wide...Martin Storsjö1-35/+121
2023-05-16[libc++][format] Removes format sources.Mark de Wever2-18/+0
2023-05-05[libc++] Remove Solaris related codeLouis Dionne8-262/+0
2023-04-21[libc++] Make bsd_locale_fallbacks.h modular and move it into __locale/locale...Nikolas Klauser2-0/+6
2023-04-21[libc++][PSTL] Remove current integrationNikolas Klauser1-17/+0
2023-04-19[libc++] Remove symbols for a std::allocator_arg & friends from the dylibLouis Dionne4-22/+0
2023-04-13[libcxx] Rename the now fully private header __std_stream to std_stream.hMartin Storsjö2-4/+4
2023-04-12[libcxx] Move the private header __std_stream into the src subdirMartin Storsjö2-1/+362
2023-04-10[libc++] Move __errc to __system_error/errc.hNikolas Klauser2-1/+2
2023-04-09[libc++] Granularize system_error.Mark de Wever7-8/+4
2023-03-22[libc++] Granularize __mutex_baseNikolas Klauser1-0/+1
2023-03-10[libc++] Clean up old macOS back-deployment workaroundsLouis Dionne3-80/+2
2023-03-08[libc++] Enable -Wunused-templateNikolas Klauser1-0/+2
2023-03-01[libc++] [FreeBSD] correct 64-bit testEd Maste1-1/+1
2023-03-01[libc++] [FreeBSD] only use _umtx_op(2) on 64bit archesKonstantin Belousov1-3/+8
2023-02-21[libc++] Move constexpr <cstring> functions into their own headers and remove...Nikolas Klauser1-1/+2