79 Commits (0cb8e5131d0797d3bdb1494de842e98798174cf2)

Author SHA1 Message Date
Antoine Pitrou 796564c27b Issue #18112: PEP 442 implementation (safe object finalization). 13 years ago
Victor Stinner ace47d7efd Issue #18408: PyEval_EvalFrameEx() and PyEval_CallObjectWithKeywords() now fail 13 years ago
Richard Oudkerk 9ad51ec81b Issue #18344: Fix potential ref-leaks in _bufferedreader_read_all(). 13 years ago
Serhiy Storchaka 37a79a12d1 Issue #18025: Fixed a segfault in io.BufferedIOBase.readinto() when raw 13 years ago
R David Murray 5b2cf5e651 #17275: Fix class name in init errors in C bufferedio classes. 13 years ago
R David Murray 67bfe80758 #17275: Fix class name in init errors in C bufferedio classes. 13 years ago
Benjamin Peterson a2d6d7121e call close on the underlying stream even if flush raises (#16597) 13 years ago
Benjamin Peterson 68623614f0 call close on the underlying stream even if flush raises (closes #16597) 13 years ago
Gregory P. Smith 99716166b1 Fixes Issue #12268 for the io module - File readline, readlines and 14 years ago
Jesus Cea dc469454ec Closes #15488: Closed files keep their buffer alive 14 years ago
Christian Heimes 8f734ebe94 Fixed reference leak in error branch of _bufferedreader_read_all(). The variable data can contain a bytes object but it wasn't cleaned up when PyList_New() failed. CID 715364 14 years ago
Christian Heimes f47d79fec1 Fixed reference leak in error branch of _bufferedreader_read_all(). The variable data can contain a bytes object but it wasn't cleaned up when PyList_New() failed. CID 715364 14 years ago
Antoine Pitrou 10f0c50a0b Issue #15487: Add a __sizeof__ implementation for buffered I/O objects. 14 years ago
Antoine Pitrou bff5df0d1c Issue #15487: Add a __sizeof__ implementation for buffered I/O objects. 14 years ago
Florent Xicluna 109d57358e Issue #13248: io: Remove obsolete argument "max_buffer_size" of BufferedWriter and BufferedRWPair. 14 years ago
Gregory P. Smith 5135992164 Fixes issue #12268: File readline, readlines and read() or readall() methods 14 years ago
Jesus Cea 9436361e4c Closes #10142: Support for SEEK_HOLE/SEEK_DATA 14 years ago
Jesus Cea 990eff0776 Backing out 86dc014cdd74. Not ready yet 14 years ago
Jesus Cea 2b47f0a23f Close #10142: Support for SEEK_HOLE/SEEK_DATA 14 years ago
Antoine Pitrou 58fcf9f801 Issue #13322: Fix BufferedWriter.write() to ensure that BlockingIOError is 15 years ago
Antoine Pitrou 56a220ae4e Issue #13393: BufferedReader.read1() now asks the full requested size to 15 years ago
Antoine Pitrou 5aa7df320f Issue #13322: Fix BufferedWriter.write() to ensure that BlockingIOError is 15 years ago
Martin v. Löwis 767046aab1 Replace {Get,Set,Has}AttrString with *AttrId. 15 years ago
Martin v. Löwis bd928fef42 Rename _Py_identifier to _Py_IDENTIFIER. 15 years ago
Antoine Pitrou 6b4883dec0 PEP 3151 / issue #12555: reworking the OS and IO exception hierarchy. 15 years ago
Martin v. Löwis afe55bba33 Add API for static strings, primarily good for identifiers. 15 years ago
Charles-François Natali 9ffcbf71a5 Issue #13070: Fix a crash when a TextIOWrapper caught in a reference cycle 15 years ago
Charles-François Natali 42c28cdd1d Issue #13070: Fix a crash when a TextIOWrapper caught in a reference cycle 15 years ago
Antoine Pitrou 1e44fecc52 Issue #13087: BufferedReader.seek() now always raises UnsupportedOperation 15 years ago
Antoine Pitrou 808cec536a Issue #12213: Fix a buffering bug with interleaved reads and writes that 15 years ago
Antoine Pitrou e05565ec5a Issue #12213: Fix a buffering bug with interleaved reads and writes that 15 years ago
Victor Stinner bc93a116eb Close #12229: Remove an unused argument of _bufferedreader_peek_unlocked(), 15 years ago
Victor Stinner b57f108b03 Issue #12175: BufferedReader.read(-1) now calls raw.readall() if available. 15 years ago
Antoine Pitrou ee46a7bf9c Issue #12062: In the `io` module, fix a flushing bug when doing a certain 15 years ago
Antoine Pitrou 7c40489180 Issue #12062: Fix a flushing bug when doing a certain type of I/O sequence 15 years ago
Antoine Pitrou 4e19e11958 Fix compile error under Windows 15 years ago
Antoine Pitrou 3486a98dcd Issue #9971: Write an optimized implementation of BufferedReader.readinto(). 15 years ago
Antoine Pitrou 6439c00a6d Merged revisions 88610 via svnmerge from 15 years ago
Antoine Pitrou d843c2d86f Merged revisions 88610 via svnmerge from 15 years ago
Antoine Pitrou 707ce82cab Issue #10956: Buffered I/O classes retry reading or writing after a signal 15 years ago
Antoine Pitrou fc9ead69e5 Merged revisions 87427 via svnmerge from 15 years ago
Antoine Pitrou 6cfc5124f2 Merged revisions 87427 via svnmerge from 15 years ago
Antoine Pitrou 7f8f41808b Issue #10750: The `raw` attribute of buffered IO objects is now read-only. 15 years ago
Antoine Pitrou 4cb64ad8bb Merged revisions 86981,86984 via svnmerge from 15 years ago
Antoine Pitrou 976157f9f3 Merged revisions 86981,86984 via svnmerge from 15 years ago
Antoine Pitrou f3b68b3f98 Issue #10478: Reentrant calls inside buffered IO objects (for example by 15 years ago
Matthias Klose bee3316083 Modules/_io/bufferedio.c (buffered_dealloc_warn): Make it static. 16 years ago
Antoine Pitrou 243757eb79 Issue #10180: Pickling file objects is now explicitly forbidden, since 16 years ago
Antoine Pitrou e033e06db0 Issue #10093: ResourceWarnings are now issued when files and sockets are 16 years ago
Antoine Pitrou 16b11de04e Merged revisions 84239 via svnmerge from 16 years ago