summaryrefslogtreecommitdiffstats
path: root/Lib/_pyio.py
Commit message (Expand)AuthorAgeFilesLines
* gh-129005: Remove copies from _pyio using take_bytes (#141539)Cody Maloney2025-11-181-4/+4
* gh-140607: Validate returned byte count in RawIOBase.read (#140611)Cody Maloney2025-10-271-0/+2
* gh-69528: Distinguish between file modes "wb+" and "rb+" (GH-137834)Stan Ulbrych2025-10-211-1/+6
* gh-133982: Test _pyio.BytesIO in free-threaded tests (gh-136218)Cody Maloney2025-07-041-30/+50
* gh-62184: Remove _pyio import of _io.FileIO (gh-134192)Cody Maloney2025-05-211-2/+0
* gh-133982: Run unclosed file test on all io implementations (gh-134165)Cody Maloney2025-05-211-4/+14
* gh-71253: Match _io exception in _pyio (gh-133985)Cody Maloney2025-05-211-1/+2
* gh-133036: Deprecate codecs.open (#133038)Inada Naoki2025-04-301-2/+1
* gh-117151: IO performance improvement, increase io.DEFAULT_BUFFER_SIZE to 128...morotti2025-03-071-7/+8
* gh-129011: Update comments in FileIO to match current code (#129012)Cody Maloney2025-03-071-3/+14
* gh-127647: Add typing.Reader and Writer protocols (#127648)Sebastian Rittau2025-03-061-1/+1
* gh-129005: Align FileIO.readall between _pyio and _io (#129705)Cody Maloney2025-02-071-14/+23
* gh-129005: Update _pyio.BytesIO to use bytearray.resize on write (#129702)Cody Maloney2025-02-061-4/+2
* Revert "gh-129005: Align FileIO.readall() allocation (#129458)" (#129572)Cody Maloney2025-02-021-18/+9
* Revert "gh-129005: _pyio.BufferedIO remove copy on readall (#129454)" (#129500)Cody Maloney2025-01-311-3/+0
* gh-129005: _pyio.BufferedIO remove copy on readall (#129454)Cody Maloney2025-01-301-0/+3
* gh-129005: Align FileIO.readall() allocation (#129458)Cody Maloney2025-01-301-9/+18
* gh-129005: Avoid copy in _pyio.FileIO.readinto() (#129324)Cody Maloney2025-01-281-6/+7
* gh-109523: Raise a BlockingIOError if reading text from a non-blocking stream...Giovanni Siragusa2024-12-021-1/+4
* gh-120754: _io Ensure stat cache is cleared on fd change (#125166)Cody Maloney2024-11-011-0/+3
* gh-90102: Fix pyio _isatty_open_only() (#125089)Cody Maloney2024-10-081-1/+1
* gh-90102: Remove isatty call during regular open (#124922)Cody Maloney2024-10-081-1/+16
* gh-120754: Refactor I/O modules to stash whole stat result rather than indivi...Cody Maloney2024-09-181-20/+24
* gh-120754: Reduce system calls in full-file FileIO.readall() case (#120755)Cody Maloney2024-07-041-8/+14
* gh-120417: Add #noqa to used imports in the stdlib (#120421)Victor Stinner2024-06-131-1/+1
* gh-95782: Fix io.BufferedReader.tell() etc. being able to return offsets < 0 ...6t8k2024-02-171-1/+2
* gh-82626: Emit a warning when bool is used as a file descriptor (GH-111275)Serhiy Storchaka2024-02-051-0/+5
* gh-80109: Fix io.TextIOWrapper dropping the internal buffer during write() (G...Zackery Spytz2024-01-081-4/+6
* gh-62948: IOBase finalizer logs close() errors (#105104)Victor Stinner2023-05-311-16/+4
* bpo-45975: Simplify some while-loops with walrus operator (GH-29347)Nick Drozd2022-11-261-4/+1
* gh-98999: Raise `ValueError` in `_pyio` on closed buffers (gh-99009)Nikita Sobolev2022-11-031-0/+5
* gh-94169: Remove deprecated io.OpenWrapper (#94170)Victor Stinner2022-06-241-16/+0
* gh-93099: Fix _pyio to use locale module properly (gh-93136)Dong-hee Na2022-05-241-8/+11
* gh-91952: Make TextIOWrapper.reconfigure() supports "locale" encoding (GH-91982)Inada Naoki2022-05-011-0/+2
* gh-91526: io: Remove device encoding support from TextIOWrapper (GH-91529)Inada Naoki2022-04-191-8/+0
* gh-91156: Fix `encoding="locale"` in UTF-8 mode (GH-70056)Inada Naoki2022-04-141-3/+5
* bpo-47000: Make `io.text_encoding()` respects UTF-8 mode (GH-32003)Inada Naoki2022-04-041-3/+7
* bpo-25415: Remove confusing sentence from IOBase docstrings (PR-31631)slateny2022-03-041-3/+2
* bpo-46522: fix concurrent.futures and io AttributeError messages (GH-30887)Thomas Grainger2022-02-231-1/+1
* bpo-37330: open() no longer accept 'U' in file mode (GH-28118)Victor Stinner2021-09-021-13/+1
* bpo-43680: Deprecate io.OpenWrapper (GH-25357)Victor Stinner2021-04-141-12/+14
* bpo-43680: _pyio.open() becomes a static method (GH-25354)Victor Stinner2021-04-121-11/+9
* Revert "bpo-43510: PEP 597: Accept `encoding="locale"` in binary mode (GH-251...Inada Naoki2021-03-311-1/+1
* bpo-43510: PEP 597: Accept `encoding="locale"` in binary mode (GH-25103)Inada Naoki2021-03-311-1/+1
* bpo-43510: Implement PEP 597 opt-in EncodingWarning. (GH-19481)Inada Naoki2021-03-291-10/+37
* bpo-39674: Revert "bpo-37330: open() no longer accept 'U' in file mode (GH-16...Victor Stinner2020-03-041-1/+13
* bpo-35950: Raise UnsupportedOperation in BufferedReader.truncate() (GH-18586)Berker Peksag2020-02-211-0/+3
* closes bpo-27805: Ignore ESPIPE in initializing seek of append-mode files. (G...Benjamin Peterson2019-11-121-1/+5
* bpo-37330: open() no longer accept 'U' in file mode (GH-16959)Victor Stinner2019-10-281-13/+1
* bpo-15999: Clean up of handling boolean arguments. (GH-15610)Serhiy Storchaka2019-09-011-4/+4