summaryrefslogtreecommitdiffstats
path: root/Doc/whatsnew
Commit message (Collapse)AuthorAgeFilesLines
* Issue #15767: Use ModuleNotFoundError.Eric Snow2016-09-071-0/+7
|
* #27331: add policy keyword argument to all MIME subclasses.R David Murray2016-09-071-0/+7
| | | | Patch by Berker Peksag.
* Add the co_extra field and accompanying APIs to code objects.Brett Cannon2016-09-071-1/+2
| | | | This completes PEP 523.
* Issue #26032: Optimized globbing in pathlib by using os.scandir(); it is nowSerhiy Storchaka2016-09-071-0/+3
| | | | about 1.5--4 times faster.
* Issue #27731: Opt-out of MAX_PATH on Windows 10Steve Dower2016-09-071-1/+4
|
* Issue #6135: Adds encoding and errors parameters to subprocessSteve Dower2016-09-071-0/+3
|
* Issue #27959: Updates NEWS and whatsnewSteve Dower2016-09-071-0/+6
|
* Issue #27182: Add support for path-like objects to PyUnicode_FSDecoder().Brett Cannon2016-09-071-7/+11
|
* Issue #26359: Add the --with-optimizations configure flag.Brett Cannon2016-09-071-0/+4
| | | | | The flag will activate LTO and PGO build support when available. Thanks to Alecsandur Patrascu of Intel for the original patch.
* os.urandom() now blocks on LinuxVictor Stinner2016-09-061-0/+12
| | | | | | | Issue #27776: The os.urandom() function does now block on Linux 3.17 and newer until the system urandom entropy pool is initialized to increase the security. This change is part of the PEP 524.
* Add os.getrandom()Victor Stinner2016-09-061-0/+4
| | | | | | | Issue #27778: Expose the Linux getrandom() syscall as a new os.getrandom() function. This change is part of the PEP 524.
* Remove redundant bullet point in 3.6.rstBerker Peksag2016-09-061-2/+2
|
* Closes #27982: Allow keyword arguments to winsound functionsZachary Ware2016-09-061-0/+8
|
* Issue #25596: Optimized glob() and iglob() functions in theSerhiy Storchaka2016-09-061-0/+4
| | | | glob module; they are now about 3--6 times faster.
* Implement the frame evaluation API aspect of PEP 523.Brett Cannon2016-09-051-0/+28
|
* Issue #24254: Preserve class attribute definition order.Eric Snow2016-09-051-0/+26
|
* Issue #27919: Deprecate extra_path option in distutils.Jason R. Coombs2016-09-011-0/+6
|
* Closes #27904: Improved logging statements to defer formatting until needed.Vinay Sajip2016-08-311-2/+2
|
* Issue #27895: Spelling fixes (Contributed by Ville Skyttä).Raymond Hettinger2016-08-301-1/+1
|
* Issue #12319: Always send file request bodies using chunked encodingMartin Panter2016-08-271-2/+9
| | | | | | | The previous attempt to determine the file’s Content-Length gave a false positive for pipes on Windows. Also, drop the special case for sending zero-length iterable bodies.
* Add a What's New entry for PEP 519Brett Cannon2016-08-261-0/+67
|
* MergeRaymond Hettinger2016-08-261-2/+2
|\
| * Issue 19504: Change "customise" to "customize" American spelling.Raymond Hettinger2016-08-261-2/+2
| |
* | Issue #12319: Support for chunked encoding of HTTP request bodiesMartin Panter2016-08-241-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the body object is a file, its size is no longer determined with fstat(), since that can report the wrong result (e.g. reading from a pipe). Instead, determine the size using seek(), or fall back to chunked encoding for unseekable files. Also, change the logic for detecting text files to check for TextIOBase inheritance, rather than inspecting the “mode” attribute, which may not exist (e.g. BytesIO and StringIO). The Content-Length for text files is no longer determined ahead of time, because the original logic could have been wrong depending on the codec and newline translation settings. Patch by Demian Brecht and Rolf Krahl, with a few tweaks by me.
* | #26907: add some missing getsockopt constants.R David Murray2016-08-241-0/+4
| | | | | | | | Patch by Christian Heimes, reviewed by Martin Panter.
* | Issue #27819: Add more detail in What's New in 3.6.Jason R. Coombs2016-08-211-0/+23
| |
* | Merge spelling fixes from 3.5Martin Panter2016-08-201-1/+1
|\ \ | |/
| * Minor spelling fixesMartin Panter2016-08-201-1/+1
| |
* | Issue #26823: fix traceback abbreviation docsNick Coghlan2016-08-161-3/+23
| | | | | | | | | | | | - be clear builtin traceback display was also updated - show example output in What's New - fix versionadded markup
* | Issue #26823: Abbreviate recursive tracebacksNick Coghlan2016-08-151-0/+12
| | | | | | | | | | | | | | | | Large sections of repeated lines in tracebacks are now abbreviated as "[Previous line repeated {count} more times]" by both the traceback module and the builtin traceback rendering. Patch by Emanuel Barry.
* | Issue #27574: Decreased an overhead of parsing keyword arguments in functionsSerhiy Storchaka2016-08-141-0/+7
| | | | | | | | implemented with using Argument Clinic.
* | Closes #27207: Merge with 3.5Zachary Ware2016-08-101-18/+31
|\ \ | |/
| * Issue #27207: Fix doctests in Doc/whatsnew/3.2.rstZachary Ware2016-08-101-18/+31
| | | | | | | | Initial patch by Jelle Zijlstra.
* | Issue #26754: Undocumented support of general bytes-like objectsSerhiy Storchaka2016-08-061-2/+3
| | | | | | | | as path in compile() and similar functions is now deprecated.
* | Issue #26800: Undocumented support of general bytes-like objectsSerhiy Storchaka2016-08-061-0/+5
| | | | | | | | as paths in os functions is now deprecated.
* | Closes #22829: Added --prompt option to venv.Vinay Sajip2016-08-061-0/+8
| |
* | Issue 27366: PEP 487 docs updatesNick Coghlan2016-07-311-0/+9
| | | | | | | | | | - Porting note for type keyword arg handling - __init_subclass__ note regarding metaclass hint
* | Issue #27366: Implement PEP 487Nick Coghlan2016-07-301-0/+20
| | | | | | | | | | | | - __init_subclass__ called when new subclasses defined - __set_name__ called when descriptors are part of a class definition
* | Issue #26462: Merge code block fixes from 3.5Martin Panter2016-07-297-20/+50
|\ \ | |/
| * Issue #26462: Doc: reduce literal_block warnings, fix syntax highlighting.Martin Panter2016-07-267-20/+50
| | | | | | | | Patch by Julien Palard.
* | Issue #27285: Cleanup "suspicious" warnings.Ned Deily2016-07-112-5/+5
| |
* | Issue #21708: Deprecated dbm.dumb behavior that differs from common dbmSerhiy Storchaka2016-07-061-0/+5
| | | | | | | | | | behavior: creating a database in 'r' and 'w' modes and modifying a database in 'r' mode.
* | Issue #23034: The output of a special Python build with defined COUNT_ALLOCS,Serhiy Storchaka2016-07-031-0/+10
| | | | | | | | | | | | SHOW_ALLOC_COUNT or SHOW_TRACK_COUNT macros is now off by default. It can be re-enabled using the "-X showalloccount" option. It now outputs to stderr instead of stdout.
* | Issue #27430: Merge from 3.5Berker Peksag2016-07-011-1/+1
|\ \ | |/
| * Issue #27430: Fix typos, patch by scop.Berker Peksag2016-07-011-1/+1
| |
* | Fix typo in whatsnew/3.6.rstBerker Peksag2016-07-011-1/+1
| |
* | Issue #26721: Change StreamRequestHandler.wfile to BufferedIOBaseMartin Panter2016-06-291-0/+6
| |
* | Issue #22115: Added methods trace_add, trace_remove and trace_info in theSerhiy Storchaka2016-06-261-0/+13
| | | | | | | | | | | | tkinter.Variable class. They replace old methods trace_variable, trace, trace_vdelete and trace_vinfo that use obsolete Tcl commands and might not work in future versions of Tcl.
* | Issue #26186: Remove the restriction that built-in and extensionBrett Cannon2016-06-251-0/+13
| | | | | | | | | | | | | | | | modules can't be lazily loaded. Thanks to Python 3.6 allowing for types.ModuleType to have its __class__ mutated, the restriction can be lifted by calling create_module() on the wrapped loader.
* | merge 3.5Benjamin Peterson2016-06-221-2/+2
|\ \ | |/