This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Vectorcall support for super()
Type: Stage: resolved
Components: Versions: Python 3.11
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: Nosy List: corona10, kj
Priority: normal Keywords: patch

Created on 2022-03-04 16:42 by kj, last changed 2022-04-11 14:59 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
bench_super.py corona10, 2022-03-05 14:22
Pull Requests
URL Status Linked Edit
PR 31687 merged kj, 2022-03-04 16:44
Messages (3)
msg414535 - (view) Author: Ken Jin (kj) * (Python committer) Date: 2022-03-04 16:42
This is related to bpo-46564. The changes are less ambitious but should produce a nice speedup.
msg414577 - (view) Author: Dong-hee Na (corona10) * (Python committer) Date: 2022-03-05 14:22
Mean +- std dev: [base] 254 ns +- 6 ns -> [vectorcall] 225 ns +- 1 ns: 1.13x faster
msg414606 - (view) Author: Ken Jin (kj) * (Python committer) Date: 2022-03-06 06:21
New changeset 602024e6e12c69d836aa191d63db75862aec2493 by Ken Jin in branch 'main':
bpo-46921: Vectorcall support for `super()` (GH-31687)
https://github.com/python/cpython/commit/602024e6e12c69d836aa191d63db75862aec2493
History
Date User Action Args
2022-04-11 14:59:56adminsetgithub: 91077
2022-03-06 07:18:37kjsetstatus: open -> closed
resolution: fixed
stage: patch review -> resolved
2022-03-06 06:21:59kjsetmessages: + msg414606
2022-03-05 14:22:56corona10setfiles: + bench_super.py

messages: + msg414577
2022-03-05 09:23:59corona10setnosy: + corona10
2022-03-04 16:44:18kjsetkeywords: + patch
stage: patch review
pull_requests: + pull_request29806
2022-03-04 16:42:42kjcreate