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: Improve LOAD_METHOD specialization
Type: Stage: patch review
Components: Interpreter Core Versions: Python 3.11
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: Mark.Shannon, brandtbucher, kj
Priority: normal Keywords: patch

Created on 2021-09-05 16:39 by kj, last changed 2022-04-11 14:59 by admin.

Pull Requests
URL Status Linked Edit
PR 28177 merged kj, 2021-09-05 16:39
PR 31531 merged Mark.Shannon, 2022-02-23 15:34
Messages (3)
msg401096 - (view) Author: Ken Jin (kj) * (Python committer) Date: 2021-09-05 16:39
I plan to do two improvements over the initial implementation:

1. General comments cleanup and optimize LOAD_METHOD_CLASS.

2. Implement LOAD_METHOD_SUPER, for super().meth() calls.

See Issue44889 for the precursor.
msg402035 - (view) Author: Ken Jin (kj) * (Python committer) Date: 2021-09-17 10:47
New changeset 70bed6f9936c811472b376edd93c37bcf8f06f35 by Ken Jin in branch 'main':
bpo-45107: Make LOAD_METHOD_CLASS safer and faster, clean up comments (GH-28177)
https://github.com/python/cpython/commit/70bed6f9936c811472b376edd93c37bcf8f06f35
msg413935 - (view) Author: Mark Shannon (Mark.Shannon) * (Python committer) Date: 2022-02-24 19:35
New changeset 2a6ece572ca38f989fca66f4c053cb16550bccd4 by Mark Shannon in branch 'main':
bpo-45107: Specialize `LOAD_METHOD` for instances with dict. (GH-31531)
https://github.com/python/cpython/commit/2a6ece572ca38f989fca66f4c053cb16550bccd4
History
Date User Action Args
2022-04-11 14:59:49adminsetgithub: 89270
2022-02-24 19:35:01Mark.Shannonsetmessages: + msg413935
2022-02-23 18:58:59brandtbuchersetnosy: + brandtbucher
2022-02-23 15:34:41Mark.Shannonsetnosy: + Mark.Shannon
pull_requests: + pull_request29655
2021-09-17 10:47:40kjsetmessages: + msg402035
2021-09-05 16:39:33kjsetkeywords: + patch
stage: patch review
pull_requests: + pull_request26604
2021-09-05 16:39:16kjcreate