summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS
Commit message (Collapse)AuthorAgeFilesLines
* Issue #14386: Expose the dict_proxy internal type as types.MappingProxyTypeVictor Stinner2012-04-151-0/+2
|
* Issue #13959: Simplify imp.reload() by relying on a module'sBrett Cannon2012-04-151-0/+3
| | | | | | | | | | __loader__. Since import now sets __loader__ on all modules it creates and imp.reload() already relied on the attribute for modules that import didn't create, the only potential compatibility issue is if people were deleting the attribute on modules and expecting imp.reload() to continue to work.
* Issue #13959: Rename imp to _imp and add Lib/imp.py and beginBrett Cannon2012-04-151-0/+3
| | | | | | | rewriting functionality in pure Python. To start, imp.new_module() has been rewritten in pure Python, put into importlib (privately) and then publicly exposed in imp.
* Issue #14582: Import returns the module returned by a loader insteadBrett Cannon2012-04-151-0/+3
| | | | | | | | | | | | of sys.modules when possible. This is being done for two reasons. One is to gain a little bit of performance by skipping an unnecessary dict lookup in sys.modules. But the other (and main) reason is to be a little bit more clear in how things should work from the perspective of import's interactions with loaders. Otherwise loaders can easily forget to return the module even though PEP 302 explicitly states they are expected to return the module they loaded.
* Issue #13496: Merge from 3.2Mark Dickinson2012-04-151-0/+3
|\
| * Issue 13496: Fix bisect.bisect overflow bug for large collections.Mark Dickinson2012-04-151-0/+3
| |
* | Issue #13889: Merge fix from 3.2.Mark Dickinson2012-04-151-0/+4
|\ \ | |/
| * Issue #13889: On MSVC builds, set FPU control word at runtime for all string ↵Mark Dickinson2012-04-151-0/+4
| | | | | | | | <-> float conversions. Patch by Samuel Iseli and Stefan Krah.
* | Issue #10576: Add a progress callback to gcmoduleKristján Valur Jónsson2012-04-151-0/+3
| |
* | Issue #2377: Make importlib the implementation of __import__().Brett Cannon2012-04-141-0/+2
| | | | | | | | | | | | | | importlib._bootstrap is now frozen into Python/importlib.h and stored as _frozen_importlib in sys.modules. Py_Initialize() loads the frozen code along with sys and imp and then uses _frozen_importlib._install() to set builtins.__import__() w/ _frozen_importlib.__import__().
* | Merge #14399: corrected news itemR David Murray2012-04-141-4/+4
|\ \ | |/
| * #14399: corrected news itemR David Murray2012-04-141-4/+4
| |
| * #14399: zipfile now correctly handles comments added to empty zipfiles.R David Murray2012-04-121-0/+5
| | | | | | | | | | | | | | | | Patch by Serhiy Storchaka. This also moves the TypeError that results from trying to use a unicode comment from the 'close' step to the point at which the comment is added to the zipfile.
* | NEWS entry about importlib and ImportError's new attributes.Brett Cannon2012-04-131-0/+3
| |
* | Issue #1559549: Add 'name' and 'path' attributes to ImportError.Brett Cannon2012-04-131-0/+4
| | | | | | | | | | | | | | | | Currently import does not use these attributes as they are planned for use by importlib (which will be another commit). Thanks to Filip Gruszczyński for the initial patch and Brian Curtin for refining it.
* | Merge #14399: zipfile now correctly handles comments added to empty zipfiles.R David Murray2012-04-121-0/+5
| | | | | | | | | | | | | | | | Patch by Serhiy Storchaka. This also moves the TypeError that results from trying to use a unicode comment from the 'close' step to the point at which the comment is added to the zipfile.
* | Issue #14557: Fix extensions build on HP-UX. Patch by Adi Roiban.Charles-François Natali2012-04-121-0/+2
|\ \ | |/
| * Issue #14557: Fix extensions build on HP-UX. Patch by Adi Roiban.Charles-François Natali2012-04-121-0/+2
| |
| * Merge 3.2.3 release clone.Georg Brandl2012-04-111-5/+5
| |\
| | * News entry for f91ecbc8bafc.Georg Brandl2012-04-101-5/+5
| | |
| * | Issue #8799: Fix and improve the threading.Condition documentation.Antoine Pitrou2012-04-101-0/+5
| | |
* | | Make the trace module ignore modules whose names start with "<" andBrett Cannon2012-04-111-0/+4
| | | | | | | | | | | | end with ">", i.e. follow convention.
* | | _decimal is now 100x faster than the Python version in the pi benchmark.Stefan Krah2012-04-091-1/+1
| | |
* | | Issue #13165: stringbench is now available in the Tools/stringbench folder.Antoine Pitrou2012-04-091-0/+6
| | | | | | | | | | | | It used to live in its own SVN project.
* | | #14533: if a test has no test_main, use loadTestsFromModule.R David Murray2012-04-091-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This moves us further in the direction of using normal unittest facilities instead of specialized regrtest ones. Any test module that can be correctly run currently using 'python unittest -m test.test_xxx' can now be converted to use normal unittest test loading by simply deleting its test_main, thus no longer requiring manual maintenance of the list of tests to run. (Not all tests can be converted that easily, since test_main sometimes does some additional things (such as reap_children or reap_threads). In those cases the extra code may be moved to setUpModule/tearDownModule methods, or perhaps the same ends can be achieved in a different way, such as moving the decorators to the test classes that need them, etc.) I don't advocate going through and making this change wholesale, but any time a list of tests in test_main would otherwise need to be updated, consideration should instead be given to deleting test_main.
* | | #12537: in mailbox avoid depending on knowledge of email package internalsR David Murray2012-04-091-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously mailbox was copying a list of attributes from one message object to another in order to "copy the message data". This means that any time new attributes were added to email.message.Message, mailbox broke. Now instead it copies all attributes from the source object to the target object, skipping any mailbox-object-specific attributes to produce the same clean initial state it was previously getting by copying only the "known" attributes. David Lam assisted in the development of this patch.
* | | Issue #7978: socketserver now restarts the select() call when EINTR is returned.Antoine Pitrou2012-04-081-0/+4
|\ \ \ | |/ / | | | | | | | | | This avoids crashing the server loop when a signal is received. Patch by Jerzy Kozera.
| * | Issue #7978: socketserver now restarts the select() call when EINTR is returned.Antoine Pitrou2012-04-081-0/+4
| | | | | | | | | | | | | | | This avoids crashing the server loop when a signal is received. Patch by Jerzy Kozera.
* | | Issue #14522: Avoid duplicating socket handles in multiprocessing.connection.Antoine Pitrou2012-04-071-0/+3
| | | | | | | | | | | | Patch by sbt.
* | | Issue #14310: inter-process socket duplication for windowsKristján Valur Jónsson2012-04-071-0/+3
| | |
* | | Don't Py_DECREF NULL variable in io.IncrementalNewlineDecoder.Ross Lagerwall2012-04-071-0/+2
| | | | | | | | | | | | Found with Clang's Static Analyzer.
* | | Issue #8515: Set __file__ when run file in IDLE.Andrew Svetlov2012-04-051-0/+3
| | |
* | | Merge from 3.2Andrew Svetlov2012-04-051-0/+3
|\ \ \ | |/ /
| * | Issue #14496: Fix wrong name in idlelib/tabbedpages.py.Andrew Svetlov2012-04-051-0/+3
| | | | | | | | | | | | Patch by Popa Claudiu.
* | | Issue #3033: Add displayof parameter to tkinter font.Andrew Svetlov2012-04-051-0/+2
| | | | | | | | | | | | Patch by Guilherme Polo.
* | | A few tweaks to whatsnew/3.3 (fixes #14362)Éric Araujo2012-04-051-2/+2
| | |
* | | - Issue #14493: Use gvfs-open/xdg-open in Lib/webbrowser.py.Matthias Klose2012-04-041-0/+2
| | |
* | | Issue #14482: Raise a ValueError, not a NameError, when trying to createAntoine Pitrou2012-04-031-0/+4
|\ \ \ | |/ / | | | | | | | | | a multiprocessing Client or Listener with an AF_UNIX type address under Windows. Patch by Popa Claudiu.
| * | Issue #14482: Raise a ValueError, not a NameError, when trying to createAntoine Pitrou2012-04-031-0/+4
| | | | | | | | | | | | | | | a multiprocessing Client or Listener with an AF_UNIX type address under Windows. Patch by Popa Claudiu.
* | | Issue #14288: Modify Misc/NEWSKristján Valur Jónsson2012-04-031-0/+2
| | |
* | | Issue #802310: Generate always unique tkinter font names if not directly passedAndrew Svetlov2012-04-031-0/+2
| | |
* | | Merge with 3.2 (Issue #14471)Kristján Valur Jónsson2012-04-021-0/+2
|\ \ \ | |/ /
| * | Issue #14471: Fix a possible buffer overrun in the winreg module.Kristján Valur Jónsson2012-04-021-0/+2
| | |
* | | merge 3.2Benjamin Peterson2012-04-021-0/+3
|\ \ \ | |/ /
| * | prevent writing to stderr from messing up the exception state (closes #14474)Benjamin Peterson2012-04-021-0/+3
| | |
* | | Merge.Georg Brandl2012-04-021-0/+7
|\ \ \
| * \ \ Issue #14151: Raise a ValueError, not a NameError, when trying to createAntoine Pitrou2012-04-011-0/+4
| |\ \ \ | | |/ / | | | | | | | | | | | | a multiprocessing Client or Listener with an AF_PIPE type address under non-Windows platforms. Patch by Popa Claudiu.
| | * | Issue #14151: Raise a ValueError, not a NameError, when trying to createAntoine Pitrou2012-04-011-0/+4
| | | | | | | | | | | | | | | | | | | | a multiprocessing Client or Listener with an AF_PIPE type address under non-Windows platforms. Patch by Popa Claudiu.
| * | | Issue #13019: Fix potential reference leaks in bytearray.extend().Antoine Pitrou2012-04-011-0/+3
| |\ \ \ | | |/ / | | | | | | | | Patch by Suman Saha.
| | * | Issue #13019: Fix potential reference leaks in bytearray.extend().Antoine Pitrou2012-04-011-0/+3
| | | | | | | | | | | | | | | | Patch by Suman Saha.