7156 Commits (d6cb5dd9e19210f5963ff8beadde7ca2fda71574)

Author SHA1 Message Date
chilaxan 94a3d2a632
bpo-45018: Fix rangeiter_reduce in rangeobject.c (GH-27938) 4 years ago
Mark Shannon d3eaf0cc5b
bpo-44945: Specialize BINARY_ADD (GH-27967) 4 years ago
Mark Shannon 15d50d7ed8
bpo-44946: Streamline operators and creation of ints for common case of single 'digit'. (GH-27832) 4 years ago
Mark Shannon f9242d50b1
bpo-44990: Change layout of evaluation frames. "Layout B" (GH-27933) 4 years ago
Mark Dickinson ae5259171b
Fix bytes.__bytes__ to not truncate at a zero byte (GH-27902) 4 years ago
Dong-hee Na 24b63c695a
bpo-24234: Implement bytes.__bytes__ (GH-27901) 4 years ago
Mark Dickinson 6082bb5add
bpo-24234: implement complex.__complex__ (GH-27887) 4 years ago
Mark Dickinson 60b93d9e49
bpo-44954: Fix wrong result in float.fromhex corner case (GH-27834) 4 years ago
Mark Dickinson 4b9a2dcf19
bpo-44698: Restore complex pow behaviour for small integral exponents (GH-27772) 4 years ago
Hai Shi 3e2c643ae0
bpo-42035: Add PyType_GetQualName() to get a type's qualified name. (GH-27551) 4 years ago
Guido van Rossum 62bd97303e
Fix a SystemError in code.replace() (#27771) 4 years ago
Mark Shannon 1a511dc92d
bpo-44914: Maintain invariants of type version tags. (GH-27773) 4 years ago
Pablo Galindo Salgado bfc2d5a5c4
bpo-33930: Fix segfault with deep recursion when cleaning method objects (GH-27678) 4 years ago
Serhiy Storchaka 058fb35b57
bpo-44854: Remove trailing whitespaces (GH-27689) 4 years ago
Irit Katriel 7d14fdb03c
bpo-44872: use new trashcan macros in framobject.c (#27683) 4 years ago
Mark Shannon ac75f6bdd4
bpo-44826: Specialize STORE_ATTR (GH-27590) 4 years ago
Mark Shannon cee67fa661
bpo-44821: Eagerly assign __dict__ for new objects. (GH-27589) 4 years ago
Serhiy Storchaka 8c9f847997
bpo-27275: Change popitem() and pop() methods of collections.OrderedDict (GH-27530) 4 years ago
Mark Shannon e06ae75e16
bpo-44206: Make sure that dict-keys's version is set to zero when value is popped (GH-27542) 4 years ago
Yurii Karabas 8182c8329c
bpo-44662: Add ability to annotate types.Union (#27214) 5 years ago
Serhiy Storchaka e5c8ddb171
bpo-44707: Fix an undefined behavior of the null pointer arithmetic (GH-27292) 5 years ago
Inada Naoki ce5e1a6809
bpo-41103: Resurrect the old buffer protocol. (GH-27437) 5 years ago
Hai Shi a390ebea17
bpo-42035: Add a PyType_GetName() to get type's short name. (GH-23903) 5 years ago
Dong-hee Na ddf8ae31a0
bpo-44657: Fix instancemethod_call to use PyInstanceMethod_GET_FUNCTION (GH-27202) 5 years ago
Pablo Galindo Salgado ecc3c8e421
bpo-34013: Move the Python 2 hints from the exception constructor to the parser (GH-27392) 5 years ago
T. Wouters 1d582bbc96
bpo-44698: Fix undefined behaviour in complex exponentiation. (GH-27278) 5 years ago
Hasan 2b8ad9e6c5
bpo-44732: Rename types.Union to types.UnionType (#27342) 5 years ago
Mark Shannon ae0a2b7562
bpo-44590: Lazily allocate frame objects (GH-27077) 5 years ago
Filipe Laíns 0a8ae8a50a
bpo-44717: improve AttributeError on circular imports of submodules (GH-27338) 5 years ago
Serhiy Storchaka 435a0334d3
bpo-44676: Serialize the union type using only public API (GH-27323) 5 years ago
Pablo Galindo Salgado 8158e059e9
bpo-44676: Fix reference leaks in union_reduce (GH-27332) 5 years ago
Serhiy Storchaka 0828423127
bpo-44731: Simplify the union type implementation (GH-27318) 5 years ago
Pablo Galindo Salgado 3eae8f20d7
Revert "bpo-44717: improve AttributeError on circular imports of submodules (GH-27299)" (GH-27331) 5 years ago
Filipe Laíns 8072a1181d
bpo-44717: improve AttributeError on circular imports of submodules (GH-27299) 5 years ago
Dennis Sweeney 5370f0a82a
bpo-44720: Don't crash when calling weakref.proxy(not_an_iterator).__next__ (GH-27316) 5 years ago
Petr Viktorin a4760cc32d
bpo-42747: Remove Py_TPFLAGS_HAVE_AM_SEND and make Py_TPFLAGS_HAVE_VERSION_TAG no-op (GH-27260) 5 years ago
Yurii Karabas fe13f0b0f6
bpo-44676: Add ability to serialize types.Union (GH-27244) 5 years ago
Serhiy Storchaka 2e3744d50b
bpo-44653: Support typing types in parameter substitution in the union type. (GH-27247) 5 years ago
Dennis Sweeney d01dceb88b
bpo-41972: Tweak fastsearch.h string search algorithms (GH-27091) 5 years ago
Dong-hee Na 635bfe8162
bpo-44661: Update property_descr_set to use vectorcall if possible. (GH-27206) 5 years ago
Serhiy Storchaka 3ea5332a43
bpo-44633: Fix parameter substitution of the union type with wrong types. (GH-27218) 5 years ago
Serhiy Storchaka 0fd27375ca
bpo-44654: Refactor and clean up the union type implementation (GH-27196) 5 years ago
Ken Jin e9cd47d0e5
Remove legacy opcache structs (GH-27164) 5 years ago
Serhiy Storchaka 0cd2d51aad
bpo-44652: Preserve natural order of args in the union type. (GH-27185) 5 years ago
Serhiy Storchaka d9f923280f
bpo-44636: Collapse union of equal types (GH-27178) 5 years ago
Serhiy Storchaka aeaa553d65
bpo-44646: Fix the hash of the union type. (#27179) 5 years ago
T. Wouters 074e7659f2
bpo-44184: Apply GH-26274 to the non-GC-type branch of subtype_dealloc (GH-27165) 5 years ago
Łukasz Langa b83861f026
bpo-42073: allow classmethod to wrap other classmethod-like descriptors (#27115) 5 years ago
Serhiy Storchaka a158b20019
bpo-44632: Fix support of TypeVar in the union type (GH-27139) 5 years ago
Serhiy Storchaka b81cac0560
bpo-44635: Convert None to NoneType in the union type constructor (GH-27136) 5 years ago