You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Port ssl module to heap types and module state (PEP 573) #86499
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
assignee=Noneclosed_at=<Date2021-04-17.18:08:05.457>created_at=<Date2020-11-12.17:19:18.427>labels= ['type-feature', '3.10']
title='Port ssl module to heap types and module state (PEP 573)'updated_at=<Date2021-04-22.09:41:31.576>user='https://github.com/tiran'
Activity
tiran commentedon Nov 12, 2020
Move all objects to module state. Convert all types and extensions to heap types.
tiran commentedon Nov 12, 2020
I underestimated the effort but it's done:
+567 −446
1,013 lines changed
I even got rid of PyState_FindModule().
vstinner commentedon Nov 19, 2020
I marked bpo-15670 as duplicate of this issue.
tiran commentedon Nov 20, 2020
New changeset 5c36da7 by Christian Heimes in branch 'master':
bpo-42333: Port _ssl extension module to heap types (GH-23392)
5c36da7
tiran commentedon Apr 17, 2021
New changeset 7f1305e by Christian Heimes in branch 'master':
bpo-42333: Port _ssl extension to multiphase initialization (PEP-489) (GH-23253)
7f1305e