summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* warnings: Fix the issue numberVictor Stinner2016-12-062-3/+3
| | | | The fix for catch_warnings() is the issue #28835 (not the issue #28089).
* catch_warnings() calls showwarning() if overridenVictor Stinner2016-12-063-2/+60
| | | | | Issue #28089: Fix a regression introduced in warnings.catch_warnings(): call warnings.showwarning() if it was overriden inside the context manager.
* merge 3.5Benjamin Peterson2016-12-061-1/+0
|\
| * rm unused importBenjamin Peterson2016-12-061-1/+0
| |
* | Issue #28808: PyUnicode_CompareWithASCIIString() now never raises exceptions.Serhiy Storchaka2016-12-054-5/+23
|\ \ | |/
| * Issue #28808: PyUnicode_CompareWithASCIIString() now never raises exceptions.Serhiy Storchaka2016-12-054-5/+20
| |
* | Issue #23722: improve __classcell__ compatibilityNick Coghlan2016-12-059-1211/+1395
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Handling zero-argument super() in __init_subclass__ and __set_name__ involved moving __class__ initialisation to type.__new__. This requires cooperation from custom metaclasses to ensure that the new __classcell__ entry is passed along appropriately. The initial implementation of that change resulted in abruptly broken zero-argument super() support in metaclasses that didn't adhere to the new requirements (such as Django's metaclass for Model definitions). The updated approach adopted here instead emits a deprecation warning for those cases, and makes them work the same way they did in Python 3.5. This patch also improves the related class machinery documentation to cover these details and to include more reader-friendly cross-references and index entries.
* | Neaten-up and extend the examples in the random module docs.Raymond Hettinger2016-12-041-10/+14
| |
* | Fixed mismatching title overline.Serhiy Storchaka2016-12-041-1/+1
|\ \ | |/
| * Fixed mismatching title overline.Serhiy Storchaka2016-12-041-1/+1
| |
* | Fixed double hyphens that are rendered to literal en-dashes in the documenation.Serhiy Storchaka2016-12-049-15/+15
|\ \ | |/
| * Fixed double hyphens that are rendered to literal en-dashes in the documenation.Serhiy Storchaka2016-12-048-14/+14
| |
* | Revert unintended mergeSteve Dower2016-12-032-161/+88
| |
* | Ensures intermediate directory is created before using itSteve Dower2016-12-031-0/+1
|\ \ | |/
| * Ensures intermediate directory is created before accessing it.Steve Dower2016-12-031-0/+1
| |
* | Issue #28846: Various installer fixesSteve Dower2016-12-037-96/+174
|\ \ | |/
| * Issue #28846: Various installer fixesSteve Dower2016-12-036-12/+24
| |
| * Merge headsSerhiy Storchaka2016-12-022-88/+161
| |\
| | * - Import latest config.sub config.guess filesdoko@ubuntu.com2016-12-012-88/+161
| | |
* | | Issue #21818: Fixed references to classes that have names matching with moduleSerhiy Storchaka2016-12-029-30/+30
|\ \ \ | |/ / | | | | | | names.
| * | Issue #21818: Fixed references to classes that have names matching with moduleSerhiy Storchaka2016-12-029-30/+30
| |/ | | | | | | names.
* | Issue #27172: Undeprecate inspect.getfullargspec()Nick Coghlan2016-12-024-34/+74
| | | | | | | | | | | | This is still useful for single source Python 2/3 code migrating away from inspect.getargspec(), but that wasn't clear with the documented deprecation in place.
* | Issue #28843: Fix asyncio C Task to handle exceptions __traceback__.Yury Selivanov2016-12-013-0/+22
| |
* | Issue #28790: Fix error when using Generic and __slots__ (Ivan L) (3.5->3.6)Guido van Rossum2016-11-292-3/+53
|\ \ | |/
| * Issue #28790: Fix error when using Generic and __slots__ (Ivan L)Guido van Rossum2016-11-292-3/+53
| |
* | Add TCP_CONGESTION and TCP_USER_TIMEOUTVictor Stinner2016-11-292-0/+10
| | | | | | | | | | | | | | Issue #26273: Add new socket.TCP_CONGESTION (Linux 2.6.13) and socket.TCP_USER_TIMEOUT (Linux 2.6.37) constants. Patch written by Omar Sandoval.
* | Issue #28797: Modifying the class __dict__ inside the __set_name__ method ofSerhiy Storchaka2016-11-293-3/+31
| | | | | | | | | | a descriptor that is used inside that class no longer prevents calling the __set_name__ method of other descriptors.
* | Issue #28635: Document Python 3.6 opcode changesYury Selivanov2016-11-281-0/+34
| | | | | | | | | | | | Thanks to Serhiy Storchaka for pointing out the missing notes. Patch by Elvis Pranskevichus.
* | Fix grammar in whatsnewZachary Ware2016-11-281-1/+1
| |
* | Merge 3.5, fix for #24142Łukasz Langa2016-11-264-1/+29
|\ \ | |/
| * Fixes #24142: [configparser] always join multiline values to not leave the ↵Łukasz Langa2016-11-264-1/+29
| | | | | | | | parser in an invalid state
* | Issue #28763: Use double hyphens (rendered as en-dashes) in numerical rangesSerhiy Storchaka2016-11-2616-24/+24
|\ \ | |/ | | | | in the documentation.
| * Issue #28763: Use double hyphens (rendered as en-dashes) in numerical rangesSerhiy Storchaka2016-11-2617-25/+25
| | | | | | | | in the documentation.
* | Merge from 3.5Berker Peksag2016-11-251-1/+1
|\ \ | |/
| * Add missing square bracket in typing.get_type_hints()Berker Peksag2016-11-251-1/+1
| |
* | Issue #28738: Merge from 3.6Berker Peksag2016-11-251-2/+3
|\ \ | |/
| * Issue #28738: Document SIGBREAK as an acceptable value on WindowsBerker Peksag2016-11-251-2/+3
| | | | | | | | Patch by Wojtek Ruszczewski.
* | Issue #28793: Fix c/p error in AsyncGenerator documentationBerker Peksag2016-11-251-1/+1
| | | | | | | | Patch by Julien Palard.
* | Fix _PyGen_yf()Victor Stinner2016-11-243-0/+14
| | | | | | | | | | | | | | | | Issue #28782: Fix a bug in the implementation ``yield from`` when checking if the next instruction is YIELD_FROM. Regression introduced by WORDCODE (issue #26647). Reviewed by Serhiy Storchaka and Yury Selivanov.
* | Issue #28773: Add typing.FrozenSet docs. (Manuel Krebber) (3.5->3.6)Guido van Rossum2016-11-241-0/+4
|\ \ | |/
| * Issue #28773: Add typing.FrozenSet docs. (Manuel Krebber)Guido van Rossum2016-11-241-0/+4
| |
* | Issue #27100: Silence deprecation warning in Lib/test/test_with.pyRaymond Hettinger2016-11-241-3/+3
| |
* | Issue #28532: Add what's new entry for python -VV optionINADA Naoki2016-11-242-0/+14
| |
* | Issue #28783: Embedded and nuget packages incorrect reference missing ↵Steve Dower2016-11-232-3/+48
|\ \ | |/ | | | | bdist_wininst command.
| * Issue #28783: Embedded and nuget packages incorrect reference missing ↵Steve Dower2016-11-232-3/+47
| | | | | | | | bdist_wininst command.
* | Issue #27100: Fix ref leakRaymond Hettinger2016-11-221-1/+3
| |
* | Issue #28573: Missing sys._mercurial info and other build issues.Steve Dower2016-11-222-6/+26
| |
* | Issue #28727: Optimize pattern_richcompare() for a==aVictor Stinner2016-11-222-0/+10
| | | | | | | | A pattern is equal to itself.
* | Issue #28727: Fix typo in pattern_richcompare()Victor Stinner2016-11-221-1/+1
| | | | | | | | Typo catched by Serhiy Storchaka, thanks!
* | Issue #28023: Fix python-gdb.py on old GDB versionsVictor Stinner2016-11-221-2/+6
| | | | | | | | | | | | Replace int(value.address)+offset with value.cast(unsigned char*)+offset. It seems like int(value.address) fails on old versions of GDB.