cpython: 1744d65705d0 (original) (raw)
Mercurial > cpython
changeset 97878:1744d65705d0 3.5
whatsnew/3.5: Describe changes in issue #22980 Initial patch by Larry Hastings. [#22980]
Yury Selivanov yselivanov@sprymix.com | |
---|---|
date | Thu, 10 Sep 2015 18:26:44 -0400 |
parents | 63a44a5fa5f7 |
children | cfbcb3a6a848 da84aedc5fdb |
files | Doc/whatsnew/3.5.rst |
diffstat | 1 files changed, 44 insertions(+), 1 deletions(-)[+] [-] Doc/whatsnew/3.5.rst 45 |
line wrap: on
line diff
--- a/Doc/whatsnew/3.5.rst
+++ b/Doc/whatsnew/3.5.rst
@@ -1542,7 +1542,7 @@ Instantiation of :class:`fractions.Fract
Build and C API Changes
=======================
-New calloc
functions:
+New calloc
functions were added:
- :c:func:
PyMem_RawCalloc
- :c:func:
PyMem_Calloc
@@ -1552,6 +1552,49 @@ Newcalloc
functions: Windows builds now require Microsoft Visual C++ 14.0, which is available as part ofVisual Studio 2015 <http://www.visualstudio.com>
_. +Extension modules now include platform information tag in their filename on +some platforms (the tag is optional, and CPython will import extensions without +it; although if the tag is present and mismatched, the extension won't be +loaded): + +* On Linux, extension module filenames end with
- was built to run on. It's most commonly either
i386
for 32-bit Intel - platforms or
x86_64
for 64-bit Intel (and AMD) platforms.
- talk to the 32-bit ABI on 64-bit platforms, in which case it is
linux-gnu32
(and<architecture>
will bex86_64
).
+ +* On Windows, extension module filenames end with
- either
win32
for Win32,win_amd64
for Win64,win_ia64
for - Windows Itanium 64, and
win_arm
for Windows on ARM.
+
+* On OS X platforms, extension module filenames now end with -darwin.so
.
+
+* On all other platforms, extension module filenames are the same as they were