summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew
diff options
context:
space:
mode:
authorAntoine Pitrou <solipsis@pitrou.net>2012-02-20 18:41:11 (GMT)
committerAntoine Pitrou <solipsis@pitrou.net>2012-02-20 18:41:11 (GMT)
commitc229e6e8ff6de61581f59266dc553f04f2c870c3 (patch)
tree3183a8ab52345140643c99700cd7b828aba7eed8 /Doc/whatsnew
parentea6b4d5f70469071912e81cb29319996cfd990e0 (diff)
downloadcpython-c229e6e8ff6de61581f59266dc553f04f2c870c3.zip
cpython-c229e6e8ff6de61581f59266dc553f04f2c870c3.tar.gz
cpython-c229e6e8ff6de61581f59266dc553f04f2c870c3.tar.bz2
Issue #14040: Remove rarely used file name suffixes for C extensions (under POSIX mainly).
This will improve import performance a bit (especially under importlib).
Diffstat (limited to 'Doc/whatsnew')
-rw-r--r--Doc/whatsnew/3.3.rst14
1 files changed, 14 insertions, 0 deletions
diff --git a/Doc/whatsnew/3.3.rst b/Doc/whatsnew/3.3.rst
index 8cabab6..20e2914 100644
--- a/Doc/whatsnew/3.3.rst
+++ b/Doc/whatsnew/3.3.rst
@@ -939,6 +939,20 @@ Porting C code
:c:func:`PyUnicode_FromFormat()`, your code will automatically take
advantage of the new unicode representations.
+Building C extensions
+---------------------
+
+* The range of possible file names for C extensions has been narrowed.
+ Very rarely used spellings have been suppressed: under POSIX, files
+ named ``xxxmodule.so``, ``xxxmodule.abi3.so`` and
+ ``xxxmodule.cpython-*.so`` are no longer recognized as implementing
+ the ``xxx`` module. If you had been generating such files, you have
+ to switch to the other spellings (i.e., remove the ``module`` string
+ from the file names).
+
+ (implemented in :issue:`14040`.)
+
+
Other issues
------------