Pinned
440 contributions in the last year
Less
More
Contribution activity
July 2021
Created 11 commits in 1 repository
Created a pull request in python/cpython that received 20 comments
bpo-44562: Remove invalid PyObject_GC_Del from error path of types.GenericAlias β¦
β¦tp_new https://bugs.python.org/issue44562
+5
β3
β’
20
comments
Opened 15 other pull requests in 2 repositories
python/cpython
4
closed
9
merged
1
open
- [3.10] Partially revert "bpo-44676: Add ability to serialize types.Union (GH-27244) (GH-27333)"
- [3.10] bpo-44731: Simplify the union type implementation (GH-27318)
- bpo-44353: Document that typing.NewType is now a class
- [3.10] bpo-44490: Improve typing module compatibility with types.Union (GH-27048)
- bpo-20291: Fix MSVC warnings in getargs.c
- [3.9] bpo-41249: Fix postponed annotations for TypedDict (GH-27017)
- [3.10] bpo-44490: Partially backport GH-26980's refactoring for easier bugfix backports
- Remove legacy opcache structs
- [3.10] bpo-44635: Convert None to NoneType in the union type constructor (GH-27136)
- Supress errors from repr/str in specialization stats
- Bump magic number
- [3.9] bpo-44562: Remove invalid PyObject_GC_Del from error path of types.GenericAlias β¦ (GH-27016)
- bpo-30256: Fix rst in news
- bpo-44553 : Implement GC methods for types.Union
python/devguide
1
open
Reviewed 52 pull requests in 2 repositories
python/cpython 51 pull requests
- [3.10] bpo-44676: Add ability to serialize types.Union (GH-27244)
- bpo-44676: Fix reference leaks in union_reduce
- bpo-44676: Add ability to serialise types.Union
- bpo-44676: Serialize the union type using only public API
- bpo-44731: Simplify the union type implementation
- bpo-44353: Add tests to cover typing.NewType pickling
- bpo-44353: Fix memory leak introduced by #27262
- bpo-44708: Only re-run test methods that match names of previously failing test methods
- bpo-44353: Implement typing.NewType __call__ method in C
- bpo-44353: Add test to cover __or__ of two typing.NewType
- bpo-44353: Refactor typing.NewType into callable class
- bpo-44653: Support typing types in parameter substitution in the union type.
- bpo-44653: Support typing.Union in parameter substitution of the union type
- bpo-44662: Add ability to annotate types.Union
- bpo-44524: Add missed __name__ and __qualname__ to typing module objects
- bpo-44490: Add 'Whats New' docs regarding types.Union changes
- bpo-44654: Do not export the union type related symbols
- bpo-44633: Fix parameter substitution of the union type with wrong types.
- [3.10] bpo-44490: Add __parameters__ and __getitem__ to types.Union (GH-26980)
- bpo-44654: Refactor and clean up the union type implementation
- bpo-20291: Fix MSVC warnings in getargs.c
- [3.9] bpo-41249: Fix postponed annotations for TypedDict (GH-27017)
- bpo-44659: Replace @ilevkivskyi with @Fidget-Spinner as typing code owner
- bpo-44661: Update property_descr_set to use vectorcall if possible.
- bpo-44725 : expose specialization stats in python
- Some pull request reviews not shown.
python/devguide 1 pull request
Created an issue in faster-cpython/ideas that received 8 comments
Consider FOR_ITER family for specialization?
I haven't properly profiled anything. Throwing this idea here to see what people think. Consider this fairly common pattern in Python: for i in range(
8
comments