aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/fstream
AgeCommit message (Expand)AuthorFilesLines
2025-11-28[libc++] Add support for picolibc and newlib in RUNTIMES_USE_LIBC (#147956)Volodymyr Turanskyy1-2/+2
2025-11-21[libc++] Revert fstream::read optimizations (#168894)Jordan Rupprecht1-19/+0
2025-11-13[libcxx] Fix xsgetn in basic_filebuf (#167779)Michael Jones1-2/+8
2025-11-07[libc++] Optimize fstream::read (#165223)Nikolas Klauser1-0/+13
2025-10-09[libc++] Remove availability annotations that aren't required anymore (#161640)Nikolas Klauser1-13/+7
2025-08-27[libc++] Optimize ofstream::write (#123337)Nikolas Klauser1-0/+10
2025-07-17[libcxx][fstream][NFC] Make __failed helper lambda a member function (#149390)Michael Buch1-14/+14
2025-07-15[libc++] Ensure that we restore invariants in basic_filebuf::overflow (#147389)Louis Dionne1-11/+24
2025-06-24[libc++] Refactor basic_filebuf::overflow() (#144793)Louis Dionne1-29/+48
2025-06-17[libc++][NFC] Consistently qualify calls to C functions in <fstream> (#144539)Louis Dionne1-6/+6
2025-05-28Revert "[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HID...James Y Knight1-2/+0
2025-05-18[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_A...Nikolas Klauser1-0/+2
2025-04-09[libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885)Nikolas Klauser1-4/+4
2025-04-04[libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (#131921)Louis Dionne1-27/+28
2025-02-27[NFC][libc++] Guard against operator& hijacking. (#128351)Mark de Wever1-5/+5
2025-02-21[libc++] Qualify calls to nullary functions like __throw_foo (#122465)Louis Dionne1-4/+4
2025-01-29[libcxx] Use _ftelli64/_fseeki64 on Windows (#123128)Martin Storsjö1-26/+29
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser1-3/+4
2024-12-10[libc++] Add #if 0 block to all the top-level headers (#119234)Nikolas Klauser1-138/+141
2024-11-16[libc++] Avoid including <ostream> in <fstream> and <strstream> (#116014)Nikolas Klauser1-1/+3
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser1-2/+2
2024-10-12[libc++][RFC] Always define internal feature test macros (#89178)Nikolas Klauser1-25/+27
2024-09-16[libc++][modules] Fix missing and incorrect includes (#108850)Louis Dionne1-1/+5
2024-09-16[libc++][modules] Guard carved-out headers more consistently (#108637)Louis Dionne1-2/+2
2024-08-06[libc++] Implements LWG3130. (#101889)Mark de Wever1-18/+25
2024-06-18[libc++][NFC] Run clang-format on libcxx/include again (#95874)Louis Dionne1-4/+4
2024-05-28[libc++] Make the __availability header a sub-header of __config (#93083)Louis Dionne1-1/+0
2024-04-06[libc++] Implement LWG3430 disallow implicit conversion of the source argumen...yronglin1-9/+14
2024-03-14[libc++] Implements filebuf unbuffered. (#76629)Mark de Wever1-1/+59
2024-03-03[libc++] Refactors fstream open. (#76617)Mark de Wever1-121/+97
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne1-1/+1
2024-01-07Reapply "[libc++][streams] P1759R6: Native handles and file streams" (#77190)Hristo Hristov1-0/+50
2024-01-05Revert "[libc++][streams] P1759R6: Native handles and file streams (#76632)"Haowei Wu1-50/+0
2024-01-05[libc++][streams] P1759R6: Native handles and file streams (#76632)Hristo Hristov1-0/+50
2023-12-19[libc++][print] Adds ostream overloads. (#73262)Mark de Wever1-0/+2
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-1200/+893
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne1-27/+27
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne1-48/+48
2023-11-28[libc++] Properly guard std::filesystem with >= C++17 (#72701)Louis Dionne1-1/+1
2023-11-24[libc++][NFC] Refactor _LIBCPP_AVAILABILITY_HAS_* macros to always be defined...philnik7771-1/+1
2023-11-17[libc++] Implement P2467R1: Support exclusive mode for fstreamsPragmaTwice1-0/+28
2023-11-07[libc++][hardening] Add `_LIBCPP_ASSERT_NON_NULL` to check for null pointers ...Konstantin Varlamov1-2/+2
2023-10-27[libc++] Fix incorrect length check in std::basic_filebufLouis Dionne1-1/+1
2023-10-06[libc++] Recategorize additional instantiations in the dylib as availability ...Nikolas Klauser1-1/+1
2023-08-31[libc++] Move once_flag outside of <mutex>Louis Dionne1-0/+1
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst1-2/+2
2023-06-27[libc++] Expand the contents of LIBCXX_ENABLE_FILESYSTEMLouis Dionne1-4/+1
2023-06-07[libc++] Rename availability macros for <filesystem>Louis Dionne1-7/+7
2023-06-07[libc++] Roll up fstream support into filesystem supportLouis Dionne1-10/+10
2023-05-24Revert "[libc++] Apply _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION only in cl...Nikolas Klauser1-32/+32