summaryrefslogtreecommitdiffstats
path: root/Objects/unionobject.c
Commit message (Expand)AuthorAgeFilesLines
* gh-99300: Replace Py_INCREF() with Py_NewRef() (#99530)Victor Stinner2022-11-161-2/+1
* gh-99300: Use Py_NewRef() in Objects/ directory (#99354)Victor Stinner2022-11-101-10/+5
* gh-91603: Speed up isinstance/issubclass on union types (GH-91631)Yurii Karabas2022-04-281-74/+7
* gh-91603: Speed up operator "|" for UnionType (GH-91955)Serhiy Storchaka2022-04-281-87/+70
* gh-91118: Fix docstrings that do not honor --without-doc-strings (#31769)Oleg Iarygin2022-04-181-2/+2
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-8/+4
* bpo-44662: Add ability to annotate types.Union (#27214)Yurii Karabas2021-07-291-1/+23
* bpo-44732: Rename types.Union to types.UnionType (#27342)Hasan2021-07-261-3/+3
* bpo-44676: Serialize the union type using only public API (GH-27323)Serhiy Storchaka2021-07-241-48/+0
* bpo-44676: Fix reference leaks in union_reduce (GH-27332)Pablo Galindo Salgado2021-07-241-1/+1
* bpo-44731: Simplify the union type implementation (GH-27318)Serhiy Storchaka2021-07-241-81/+7
* bpo-44676: Add ability to serialize types.Union (GH-27244)Yurii Karabas2021-07-231-0/+51
* bpo-44653: Support typing types in parameter substitution in the union type. ...Serhiy Storchaka2021-07-221-13/+12
* bpo-44633: Fix parameter substitution of the union type with wrong types. (GH...Serhiy Storchaka2021-07-181-16/+28
* bpo-44654: Refactor and clean up the union type implementation (GH-27196)Serhiy Storchaka2021-07-171-88/+47
* bpo-44652: Preserve natural order of args in the union type. (GH-27185)Serhiy Storchaka2021-07-161-2/+2
* bpo-44636: Collapse union of equal types (GH-27178)Serhiy Storchaka2021-07-161-8/+16
* bpo-44646: Fix the hash of the union type. (#27179)Serhiy Storchaka2021-07-161-4/+6
* bpo-44632: Fix support of TypeVar in the union type (GH-27139)Serhiy Storchaka2021-07-141-1/+1
* bpo-44635: Convert None to NoneType in the union type constructor (GH-27136)Serhiy Storchaka2021-07-141-9/+7
* bpo-44606: Fix __instancecheck__ and __subclasscheck__ for the union type. (G...Serhiy Storchaka2021-07-141-4/+19
* bpo-44490: Add __parameters__ and __getitem__ to types.Union (GH-26980)Yurii Karabas2021-07-061-0/+53
* bpo-44553: Correct failure in tp_new for the union object (GH-27008)Pablo Galindo2021-07-031-2/+2
* bpo-44553 : Implement GC methods for types.Union (GH-26993)Ken Jin2021-07-031-4/+17
* bpo-44483: Fix crash in union object with bad ``__module__`` (GH-26848)Ken Jin2021-06-221-3/+14
* bpo-42195: Disallow isinstance/issubclass for subclasses of genericaliases in...Ken Jin2021-01-021-1/+1
* bpo-42195: Ensure consistency of Callable's __args__ in collections.abc and t...kj2020-12-131-3/+3
* bpo-42233: Add union type expression support for GenericAlias and fix de-dupl...kj2020-11-091-5/+15
* bpo-42099: Fix reference to ob_type in unionobject.c and ceval (GH-22829)Neil Schemenauer2020-10-271-1/+1
* bpo-41991: Remove _PyObject_HasAttrId (GH-22629)Serhiy Storchaka2020-10-101-6/+7
* bpo-41428: Fix compiler warning in unionobject.c (GH-22416)Victor Stinner2020-09-261-3/+3
* bpo-41428: Fix compiler warnings in unionobject.c (GH-22388)Victor Stinner2020-09-231-3/+3
* bpo-41428: Implementation for PEP 604 (GH-21515)Maggie Moss2020-09-091-0/+464