This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients benjamin.peterson, mark.dickinson, serhiy.storchaka, vstinner
Date 2016-02-24.17:45:49
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1456335949.31.0.369179107023.issue26428@psf.upfronthosting.co.za>
In-reply-to
Content
> (e.g on 64-bit Windows)

Platforms with sizeof(long) < sizeof(size_t), I only know one platform: Windows 64-bit.

Since this change only impacts Windows 64-bit, we must compile (to check for compilation warnings) and run tests with this patch on Windows 64-bit.

Many other similar issues has been fixed in Python 3. I'm not sure that it's worth to spend too much time on supporting the full 64-bit range on Python 2, it's almost a new feature no?

Examples:

* issue #9611: FileIO not 64-bit safe under Windows  (Python 2 fixed)
* issue #9566: Compilation warnings under x64 Windows  (not fixed in Python 2)
* issue #16367: io.FileIO.readall() is not 64-bit safe on Windows  (Python 2 fixed)
* issue #17931: PyLong_FromPid() is not correctly defined on Windows 64-bit (not fixed in Python 2?)
* issue #15792: Fix compiler options for x64 builds on Windows  (not fixed in Python 2)
* etc.
History
Date User Action Args
2016-02-24 17:45:49vstinnersetrecipients: + vstinner, mark.dickinson, benjamin.peterson, serhiy.storchaka
2016-02-24 17:45:49vstinnersetmessageid: <1456335949.31.0.369179107023.issue26428@psf.upfronthosting.co.za>
2016-02-24 17:45:49vstinnerlinkissue26428 messages
2016-02-24 17:45:49vstinnercreate