184 Commits (e4c222c040eb23cabaf97fd08a7f4a294efb8b65)

Author SHA1 Message Date
Benjamin Peterson 8f1cdc65ee ensure read size is initialized 10 years ago
Benjamin Peterson 3776836f67 do not leak buffer if mmap is not writable 10 years ago
Benjamin Peterson cd04db03de mmap: do all internal arithmetic with Py_ssize_t while being very careful about overflow 10 years ago
Steve Dower 940f33a50f Issue #23524: Finish removing _PyVerify_fd from sources 10 years ago
Benjamin Peterson af580dff4a replace PY_LONG_LONG with long long 10 years ago
Berker Peksag 6282e656e9 Issue #26335: Make mmap.write() return the number of bytes written like 10 years ago
Serhiy Storchaka 5c4064e8bd Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size. 11 years ago
Benjamin Peterson f6b5cad3c3 include fcntl.h on all *nix platforms (closes #24217) 11 years ago
Steve Dower 8fc8980c96 Issue #23524: Replace _PyVerify_fd function with calls to _set_thread_local_invalid_parameter_handler. 11 years ago
Victor Stinner e134a7fe36 Issue #23752: _Py_fstat() is now responsible to raise the Python exception 11 years ago
Victor Stinner f329878e74 Issue #23753: Python doesn't support anymore platforms without stat() or 11 years ago
Serhiy Storchaka 8490f5acfe Issue #23001: Few functions in modules mmap, ossaudiodev, socket, ssl, and 11 years ago
Victor Stinner e371b3d21a Fix compiler warning in mmapmodule.c (compare signed/unsigned integers) 11 years ago
Victor Stinner a555cfcb73 Issue #23694: Enhance _Py_open(), it now raises exceptions 11 years ago
Steve Dower f2f373f593 Issue #23152: Implement _Py_fstat() to support files larger than 2 GB on Windows. 11 years ago
Serhiy Storchaka 76b47655ff Issue #15696: Add a __sizeof__ implementation for mmap objects on Windows. 12 years ago
Christian Heimes af01f66817 Issue #16136: Remove VMS support and VMS-related code 13 years ago
Victor Stinner daf455554b Issue #18571: Implementation of the PEP 446: file descriptors and file handles 13 years ago
Antoine Pitrou c53204b947 Issue #4885: Add weakref support to mmap objects. Patch by Valerie Lambert. 13 years ago
Richard Oudkerk 0d09ba8e0b Issue #16743: Fix mmap overflow check on 32 bit Windows 14 years ago
Richard Oudkerk 36b9d413d7 Issue #16743: Fix mmap overflow check on 32 bit Windows 14 years ago
Jesus Cea e8db356cf1 #15676: mmap: add empty file check prior to offset check <- Previous patch was incomplete (fix 2) 14 years ago
Jesus Cea 8e03b4cae0 #15676: mmap: add empty file check prior to offset check <- Previous patch was incomplete (fix 2) 14 years ago
Jesus Cea 1f2799bef4 #15676: mmap: add empty file check prior to offset check <- Previous patch was incomplete 14 years ago
Jesus Cea 20f0ea1f61 #15676: mmap: add empty file check prior to offset check <- Previous patch was incomplete 14 years ago
Jesus Cea 941bfcc537 Closes #15676: mmap: add empty file check prior to offset check 14 years ago
Jesus Cea 8b54d6d733 Closes #15676: mmap: add empty file check prior to offset check 14 years ago
Stefan Krah 2318699f59 Whitespace. 14 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
Ross Lagerwall dbfb9b89db Issue 12404: Remove C89 incompatible code from mmap module. 15 years ago
Ross Lagerwall ffa8e2fb56 Issue 12404: Remove C89 incompatible code from mmap module. 15 years ago
Charles-François Natali 4dd453c6aa Issue #12021: Make mmap's read() method argument optional. Patch by Petri 15 years ago
Brett Cannon 5fac8af22c Checking if an unsigned long is < 0 is pointless. 15 years ago
Victor Stinner 112d48ac17 (Merge 3.1) Issue #11277: mmap.mmap() calls fcntl(fd, F_FULLFSYNC) on Mac OS X 15 years ago
Victor Stinner a6cd0cf0f5 Issue #11277: mmap calls fcntl(fd, F_FULLFSYNC) on Mac OS X to get around a 15 years ago
Antoine Pitrou d6f3a3e3a8 Issue #11391: Writing to a mmap object created with 15 years ago
Antoine Pitrou 16a0a0b0a0 Issue #11391: Writing to a mmap object created with 15 years ago
Antoine Pitrou 9e719b6eba Merged revisions 88460,88464,88466,88486,88511,88652 via svnmerge from 16 years ago
Antoine Pitrou f4d2b3dc10 Merged revisions 88486 via svnmerge from 16 years ago
Antoine Pitrou 97696cbf36 Merged revisions 88486 via svnmerge from 16 years ago
Antoine Pitrou ecc26923cd Issue #4681: Allow mmap() to work on file sizes and offsets larger than 16 years ago
Antoine Pitrou 8a0eede21d Merged revisions 88131 via svnmerge from 16 years ago
Antoine Pitrou 6107a4e24a Merged revisions 88131 via svnmerge from 16 years ago
Antoine Pitrou 305bc9e0e8 Issue #10955: Fix a potential crash when trying to mmap() a file past its 16 years ago
Antoine Pitrou 533aa25b48 Merged revisions 88036 via svnmerge from 16 years ago
Antoine Pitrou 50dc65f6ce Merged revisions 88036 via svnmerge from 16 years ago
Antoine Pitrou d0ebc75e73 Fix mmap and test_mmap under Windows too (followup to r88022) 16 years ago
Antoine Pitrou 9989d857eb Merged revisions 88022 via svnmerge from 16 years ago