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