summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew
Commit message (Collapse)AuthorAgeFilesLines
* Issue #12866: The audioop module now supports 24-bit samples.Serhiy Storchaka2013-10-191-0/+6
|
* Doc markup fixes.Georg Brandl2013-10-191-2/+2
|
* Issue #18416: Have importlib.machinery.PathFinder treat '' as the cwdBrett Cannon2013-10-181-0/+11
| | | | | | | | | | | | | | | | | | | and stop importlib.machinery.FileFinder treating '' as '.'. Previous PathFinder transformed '' into '.' which led to __file__ for modules imported from the cwd to always be relative paths. This meant the values of the attribute were wrong as soon as the cwd changed. This change now means that as long as the site module is run (which makes all entries in sys.path absolute) then all values for __file__ will also be absolute unless it's for __main__ when specified by file path in a relative way (modules imported by runpy will have an absolute path). Now that PathFinder is no longer treating '' as '.' it only makes sense for FileFinder to stop doing so as well. Now no transformation is performed for the directory given to the __init__ method. Thanks to Madison May for the initial patch.
* Close #19266: contextlib.ignore -> contextlib.suppressNick Coghlan2013-10-171-5/+8
| | | | Patch by Zero Piraeus.
* Issue #16129: Add `Py_SetStandardStreamEncoding`Nick Coghlan2013-10-171-1/+4
| | | | | | | | | | | This new pre-initialization API allows embedding applications like Blender to force a particular encoding and error handler for the standard IO streams. Also refactors Modules/_testembed.c to let us start testing multiple embedding scenarios. (Initial patch by Bastien Montagne)
* #18891: Complete new provisional email API.R David Murray2013-10-171-0/+15
| | | | | | | | | | | | This adds EmailMessage and, MIMEPart subclasses of Message with new API methods, and a ContentManager class used by the new methods. Also a new policy setting, content_manager. Patch was reviewed by Stephen J. Turnbull and Serhiy Storchaka, and reflects their feedback. I will ideally add some examples of using the new API to the documentation before the final release.
* Issue #18758: Fixed and improved cross-references.Serhiy Storchaka2013-10-131-3/+3
|\
* \ Issue #17827: document codecs.encode and codecs.decodeNick Coghlan2013-10-131-0/+13
|\ \ | |/ | | | | | | | | | | | | | | - Merge from 3.3 - Added to What's New since these are more important in 3.x, as the bytes<->bytes and str<->str codecs don't fit the text model convenience methods in 3.x the way they did the basestring<->basestring methods in the 2.x text model - Included under Library in Misc/NEWS for the same reason
* | Docs tweaks for contextlib additionsNick Coghlan2013-10-131-0/+13
| |
* | Grammar fix.Eric V. Smith2013-10-131-1/+1
| |
* | Document speedup in whatsnewChristian Heimes2013-10-131-0/+11
| |
* | Issue #18582: Add 'pbkdf2_hmac' to the hashlib module.Christian Heimes2013-10-121-0/+8
| |
* | #19221: update whatsnew entry about UCD version.Ezio Melotti2013-10-121-1/+1
| |
* | Markup fix.Georg Brandl2013-10-121-1/+1
| |
* | 18764: remove the problematic 'print' alias for the PDB 'p' command.R David Murray2013-10-101-0/+16
| | | | | | | | | | | | So that it no longer shadows the print function. Patch by Connor Osborn, doc and test changes by R. David Murray.
* | Close #16742: Fix misuse of memory allocations in PyOS_Readline()Victor Stinner2013-10-101-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The GIL must be held to call PyMem_Malloc(), whereas PyOS_Readline() releases the GIL to read input. The result of the C callback PyOS_ReadlineFunctionPointer must now be a string allocated by PyMem_RawMalloc() or PyMem_RawRealloc() (or NULL if an error occurred), instead of a string allocated by PyMem_Malloc() or PyMem_Realloc(). Fixing this issue was required to setup a hook on PyMem_Malloc(), for example using the tracemalloc module. PyOS_Readline() copies the result of PyOS_ReadlineFunctionPointer() into a new buffer allocated by PyMem_Malloc(). So the public API of PyOS_Readline() does not change.
* | Close #19199: Remove ``PyThreadState.tick_counter`` fieldVictor Stinner2013-10-091-1/+2
| |
* | Issue #18716: Deprecate the formatter moduleBrett Cannon2013-10-041-3/+6
| |
* | Issue #19132: The pprint module now supports compact mode.Serhiy Storchaka2013-10-021-0/+7
| |
* | Close #18626: add a basic CLI for the inspect moduleNick Coghlan2013-09-221-1/+5
| |
* | Close #19047: weakref doc cleanupsNick Coghlan2013-09-221-2/+9
| | | | | | | | | | | | - be clear finalizers survive automatically - update for PEP 442 __del__ changes - mention module cleanup changes and weakref.finalize in What's New
* | One more markup fix.Georg Brandl2013-09-161-1/+1
| |
* | #1565525: Add traceback.clear_frames() helper function to clear locals ref'd ↵Andrew Kuchling2013-09-151-0/+8
| | | | | | | | by a traceback
* | Issue 18771: Make it possible to set the number linear probes at compile-time.Raymond Hettinger2013-09-151-2/+9
| |
* | Fixup reST syntax errors and streamline docs of PEP 446.Georg Brandl2013-09-151-4/+4
| |
* | Update whatsnew/3.4 wrt. --version going to stdout. #18338, #18920, #18922Eli Bendersky2013-09-061-0/+7
| |
* | Issue #18878: sunau.open now supports the context manager protocol. Based onSerhiy Storchaka2013-09-051-0/+2
| | | | | | | | patches by Claudiu Popa and R. David Murray.
* | Issue #16853: Mention the new selectors module in What's New in Python 3.4Victor Stinner2013-09-041-0/+2
| |
* | Issue #16853: Add new selectors module.Charles-François Natali2013-09-041-3/+4
| |
* | Issue #18901: The sunau getparams method now returns a namedtuple rather thanSerhiy Storchaka2013-09-031-0/+7
| | | | | | | | a plain tuple. Patch by Claudiu Popa.
* | Update whatsnew/3.4.rst wrt. the socket constants switch to IntEnumEli Bendersky2013-08-311-0/+3
| | | | | | | | [issue #18730]
* | Issue #17741: Rename IncrementalParser and its methods.Eli Bendersky2013-08-301-3/+2
| | | | | | | | | | | | The new names are hopefully more descriptive and consistent. If you feel you don't agree with this change, *please* read issue 17741 first - there's a lot of discussion in there.
* | Issue #18571: Implementation of the PEP 446: file descriptors and file handlesVictor Stinner2013-08-271-0/+33
| | | | | | | | | | are now created non-inheritable; add functions os.get/set_inheritable(), os.get/set_handle_inheritable() and socket.socket.get/set_inheritable().
* | Typo fixAndrew Kuchling2013-08-191-1/+1
| |
* | Issue 18774: Update news and whatsnew for the set optimizationsRaymond Hettinger2013-08-191-0/+6
| |
* | Issue #8713: Support alternative start methods in multiprocessing on Unix.Richard Oudkerk2013-08-141-0/+13
| | | | | | | | See http://hg.python.org/sandbox/sbt#spawn
* | Remove duplicate text in 3.4 what's new (my bad)Antoine Pitrou2013-08-131-6/+0
| |
* | Sort whatsnew entries alphabeticallyAntoine Pitrou2013-08-121-32/+34
| |
* | Add whatsnew entries for 3.4.Antoine Pitrou2013-08-121-10/+103
| |
* | Issue #16400: Add command line option for isolated mode.Christian Heimes2013-08-101-1/+2
| | | | | | | | | | | | | | | | | | | | -I Run Python in isolated mode. This also implies -E and -s. In isolated mode sys.path contains neither the script’s directory nor the user’s site-packages directory. All PYTHON* environment variables are ignored, too. Further restrictions may be imposed to prevent the user from injecting malicious code.
* | #18600: add policy to add_string, and as_bytes and __bytes__ methods.R David Murray2013-08-091-0/+20
| | | | | | | | | | | | | | This was triggered by wanting to make the doctest in email.policy.rst pass; as_bytes and __bytes__ are clearly useful now that we have BytesGenerator. Also updated the Message docs to document the policy keyword that was added in 3.3.
* | Issue #14323: Expanded the number of digits in the coefficients for theSerhiy Storchaka2013-08-061-0/+7
| | | | | | | | RGB -- YIQ conversions so that they match the FCC NTSC versions.
* | Hum, VMS code is still presentVictor Stinner2013-08-041-1/+0
| |
* | Complete What's New in Python 3.4Victor Stinner2013-08-041-2/+7
| |
* | Issue #18589: fix hyperlinking of type slots (tp_*)Antoine Pitrou2013-08-011-3/+3
|\ \ | |/
| * Issue #18589: fix hyperlinking of type slots (tp_*)Antoine Pitrou2013-08-011-3/+3
| |
* | #17616: wave.open now supports the 'with' statement.R David Murray2013-07-311-1/+4
| | | | | | | | Feature and tests by ClClaudiu.Popa, I added the doc changes.
* | Issue #18112: PEP 442 implementation (safe object finalization).Antoine Pitrou2013-07-301-0/+15
| |
* | Close #13266: Add inspect.unwrapNick Coghlan2013-07-281-3/+11
| | | | | | | | Initial patch by Daniel Urban and Aaron Iles
* | #17818: aifc.getparams now returns a namedtuple.R David Murray2013-07-251-0/+6
| | | | | | | | Patch by Claudiu Popa.