Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bpo-32379: Faster MRO computation for single inheritance (#4932) | Antoine Pitrou | 2017-12-20 | 1 | -0/+6 |
| | | | | * bpo-32379: Faster MRO computation for single inheritance | ||||
* | bpo-29914: Fix default implementations of __reduce__ and __reduce_ex__(). (#843) | Serhiy Storchaka | 2017-04-08 | 1 | -1/+14 |
| | | | | object.__reduce__() no longer takes arguments, object.__reduce_ex__() now requires one argument. | ||||
* | bpo-24329: allow __qualname__ and __classcell__ in __slots__ (GH-495) | Xiang Zhang | 2017-03-08 | 1 | -0/+40 |
| | |||||
* | bpo-29695: Fixed tests after removing keyword args support in some basic ↵ | Serhiy Storchaka | 2017-03-06 | 1 | -8/+14 |
| | | | | type constructors. (GH-520) | ||||
* | Merge from 3.6. | Serhiy Storchaka | 2016-12-14 | 1 | -0/+2 |
|\ | |||||
| * | Revert changeset 1f31bf3f76f5 (issue5322) except tests. | Serhiy Storchaka | 2016-12-14 | 1 | -0/+2 |
| | | |||||
* | | Issue #5322: Fixed setting __new__ to a PyCFunction inside Python code. | Serhiy Storchaka | 2016-12-07 | 1 | -0/+88 |
|\ \ | |/ | | | | | Original patch by Andreas Stührk. | ||||
| * | Issue #5322: Fixed setting __new__ to a PyCFunction inside Python code. | Serhiy Storchaka | 2016-12-02 | 1 | -0/+88 |
| | | | | | | | | Original patch by Andreas Stührk. | ||||
| * | Issue #27895: Spelling fixes (Contributed by Ville Skyttä). | Martin Panter | 2016-09-07 | 1 | -1/+1 |
| | | |||||
* | | Implement compact dict | Victor Stinner | 2016-09-08 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | Issue #27350: `dict` implementation is changed like PyPy. It is more compact and preserves insertion order. _PyDict_Dummy() function has been removed. Disable test_gdb: python-gdb.py is not updated yet to the new structure of compact dictionaries (issue #28023). Patch written by INADA Naoki. | ||||
* | | Issue #27895: Spelling fixes (Contributed by Ville Skyttä). | Raymond Hettinger | 2016-08-30 | 1 | -1/+1 |
| | | |||||
* | | Backed out changeset af29d89083b3 (closes #25548) (closes #27498) | Benjamin Peterson | 2016-07-14 | 1 | -2/+2 |
| | | |||||
* | | Issue #25548: Showing memory address of class objects in repl | Kushal Das | 2016-06-04 | 1 | -2/+2 |
| | | |||||
* | | merge 3.5 | Benjamin Peterson | 2016-05-28 | 1 | -8/+0 |
|\ \ | |/ | |||||
| * | backout 3c9512d8ac0d | Benjamin Peterson | 2016-05-28 | 1 | -8/+0 |
| | | |||||
* | | Merge typo fixes from 3.5 | Martin Panter | 2016-05-08 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Fix typos in comments, documentation and test method names | Martin Panter | 2016-05-08 | 1 | -1/+1 |
| | | |||||
* | | merge 3.5 (#25731) | Benjamin Peterson | 2016-01-19 | 1 | -0/+8 |
|\ \ | |/ | |||||
| * | set tp_new from the class in the hierarchy that actually owns the descriptor ↵ | Benjamin Peterson | 2016-01-19 | 1 | -0/+8 |
| | | | | | | | | | | | | (closes #25731) Debugging by Eryk Sun. | ||||
* | | Issue #24097: Fixed crash in object.__reduce__() if slot name is freed inside | Serhiy Storchaka | 2015-11-25 | 1 | -0/+17 |
|\ \ | |/ | | | | | __getattr__. Original patch by Antoine Pitrou. | ||||
| * | Issue #24097: Fixed crash in object.__reduce__() if slot name is freed inside | Serhiy Storchaka | 2015-11-25 | 1 | -0/+17 |
| |\ | | | | | | | | | | __getattr__. Original patch by Antoine Pitrou. | ||||
| | * | Issue #24097: Fixed crash in object.__reduce__() if slot name is freed inside | Serhiy Storchaka | 2015-11-25 | 1 | -0/+17 |
| | | | | | | | | | | | | __getattr__. Original patch by Antoine Pitrou. | ||||
* | | | Issue #24164: Fixed test_descr: __getnewargs_ex__ now is supported in ↵ | Serhiy Storchaka | 2015-10-11 | 1 | -8/+1 |
|/ / | | | | | | | protocols 2 and 3. | ||||
* | | No longer skip tests for classes with __getnewargs_ex__. The copy module | Serhiy Storchaka | 2015-10-11 | 1 | -4/+0 |
| | | | | | | | | already supports reduce protocol 4 (issue #20289). | ||||
* | | Cleanup test_descr: remove C8 that is the same as C3. | Serhiy Storchaka | 2015-10-11 | 1 | -8/+0 |
|\ \ | |/ | |||||
| * | Cleanup test_descr: remove C8 that is the same as C3. | Serhiy Storchaka | 2015-10-11 | 1 | -8/+0 |
| | | |||||
* | | merge 3.4 (#24806) | Benjamin Peterson | 2015-10-07 | 1 | -0/+31 |
|\ \ | |/ | |||||
| * | prevent unacceptable bases from becoming bases through multiple inheritance ↵ | Benjamin Peterson | 2015-10-07 | 1 | -0/+31 |
| | | | | | | | | (#24806) | ||||
* | | Issue #24912: Prevent __class__ assignment to immutable built-in objects. | Guido van Rossum | 2015-09-05 | 1 | -0/+45 |
| | | |||||
* | | Issue #19235: Add new RecursionError exception. Patch by Georg Brandl. | Yury Selivanov | 2015-07-03 | 1 | -3/+3 |
| | | |||||
* | | Issue #24064: Property() docstrings are now writeable. | Raymond Hettinger | 2015-05-13 | 1 | -1/+4 |
| | | | | | | | | (Patch by Berker Peksag.) | ||||
* | | Issue #23726: Don't enable GC for user subclasses of non-GC types that don't ↵ | Antoine Pitrou | 2015-04-13 | 1 | -2/+0 |
| | | | | | | | | | | | | add any new fields. Patch by Eugene Toder. | ||||
* | | Issue #23641: Cleaned out legacy dunder names from tests and docs. | Serhiy Storchaka | 2015-03-12 | 1 | -16/+9 |
|\ \ | |/ | | | | | | | Fixed 2 to 3 porting bug in pynche.ColorDB. Added few tests for __truediv__, __floordiv__ and __matmul__. | ||||
| * | Issue #23641: Cleaned out legacy dunder names from tests and docs. | Serhiy Storchaka | 2015-03-12 | 1 | -16/+8 |
| | | | | | | | | Fixed 2 to 3 porting bug in pynche.ColorDB. | ||||
* | | merge 3.4 (#22735) | Benjamin Peterson | 2015-02-06 | 1 | -1/+226 |
|\ \ | |/ | |||||
| * | fix many custom mro() edge cases and improve code quality (#22735) | Benjamin Peterson | 2015-02-06 | 1 | -1/+226 |
| | | | | | | | | Patch by Eldar Abusalimov. | ||||
* | | allow changing __class__ between a heaptype and non-heaptype in some cases ↵ | Benjamin Peterson | 2015-01-30 | 1 | -0/+16 |
| | | | | | | | | | | | | (closes #22986) Patch by Nathaniel Smith. | ||||
* | | Issue #22783: Pickling now uses the NEWOBJ opcode instead of the NEWOBJ_EX | Serhiy Storchaka | 2014-12-16 | 1 | -18/+7 |
| | | | | | | | | opcode if possible. | ||||
* | | use __qualname__ to compute bound method repr (closes #21389) | Benjamin Peterson | 2014-08-20 | 1 | -0/+55 |
| | | | | | | | | Patch from Steven Barker. | ||||
* | | Merge. | Charles-François Natali | 2014-06-20 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Issue #21768: fix NameError in test_pydescr. Patch by Claudiu Popa. | Terry Jan Reedy | 2014-06-20 | 1 | -1/+1 |
| | | |||||
* | | PEP 465: a dedicated infix operator for matrix multiplication (closes #21176) | Benjamin Peterson | 2014-04-10 | 1 | -0/+1 |
|/ | |||||
* | move SharedKeyTests to test_descr | Benjamin Peterson | 2014-03-17 | 1 | -1/+23 |
| | |||||
* | correct the fix for #20637; allow slot descriptor inheritance to take place ↵ | Benjamin Peterson | 2014-03-17 | 1 | -0/+8 |
| | | | | before creating cached keys | ||||
* | look up __getnewargs__ and __getnewargs_ex__ on the object type (#16251) | Benjamin Peterson | 2014-02-16 | 1 | -0/+14 |
| | |||||
* | Issue #20532: Tests which use _testcapi now are marked as CPython only. | Serhiy Storchaka | 2014-02-07 | 1 | -0/+1 |
|\ | |||||
| * | Issue #20532: Tests which use _testcapi now are marked as CPython only. | Serhiy Storchaka | 2014-02-07 | 1 | -0/+1 |
| | | |||||
* | | Fix whitespace | Antoine Pitrou | 2013-11-23 | 1 | -3/+3 |
| | | |||||
* | | Issue #17810: Implement PEP 3154, pickle protocol 4. | Antoine Pitrou | 2013-11-23 | 1 | -172/+433 |
| | | | | | | | | Most of the work is by Alexandre. | ||||
* | | Implement PEP 451 (ModuleSpec). | Eric Snow | 2013-11-22 | 1 | -1/+1 |
| | |