Skip to content

"Zero cost" exception handling #84403

@markshannon

Description

@markshannon
BPO 40222
Nosy @gvanrossum, @rhettinger, @scoder, @vstinner, @encukou, @cjerdonek, @markshannon, @serhiy-storchaka, @gvanrossum, @ammaraskar, @corona10, @pablogsal, @sweeneyde, @erlend-aasland, @Jongy, @hauntsaninja, @rkm, @iritkatriel, @iritkatriel
PRs
  • bpo-40222: "Zero cost" exception handling #25729
  • bpo-40222: Prevent access outside buffer #26012
  • bpo-40222: Mention zero-cost exceptions in whats-new for 3.11 #26021
  • bpo-40222: Remove PyTryblock struct #26059
  • bpo-40222: update doc entry with respect to the change in WITH_EXCEPT… #29975
  • bpo-40222: update doc entry with respect to the change in WITH_EXCEPT… #29975
  • 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 = 'https://github.com/markshannon'
    closed_at = <Date 2022-01-06.12:51:43.175>
    created_at = <Date 2020-04-08.09:41:03.282>
    labels = ['3.11', 'performance']
    title = '"Zero cost" exception handling'
    updated_at = <Date 2022-04-05.23:22:48.550>
    user = 'https://github.com/markshannon'

    bugs.python.org fields:

    activity = <Date 2022-04-05.23:22:48.550>
    actor = 'vstinner'
    assignee = 'Mark.Shannon'
    closed = True
    closed_date = <Date 2022-01-06.12:51:43.175>
    closer = 'Mark.Shannon'
    components = []
    creation = <Date 2020-04-08.09:41:03.282>
    creator = 'Mark.Shannon'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 40222
    keywords = ['patch']
    message_count = 45.0
    messages = ['365974', '365975', '366976', '370612', '370642', '370645', '391509', '391513', '391522', '392305', '392306', '392309', '393321', '393322', '393324', '393342', '393372', '393433', '393448', '393455', '393456', '393458', '393460', '393461', '393462', '393463', '393464', '393470', '394060', '394272', '394273', '394274', '394276', '399503', '399520', '399535', '399536', '399538', '399547', '408004', '409720', '409838', '416480', '416498', '416833']
    nosy_count = 18.0
    nosy_names = ['gvanrossum', 'rhettinger', 'scoder', 'vstinner', 'petr.viktorin', 'chris.jerdonek', 'Mark.Shannon', 'serhiy.storchaka', 'Guido.van.Rossum', 'ammar2', 'corona10', 'pablogsal', 'Dennis Sweeney', 'erlendaasland', 'Yonatan Goldschmidt', 'hauntsaninja', 'rkm', 'iritkatriel', 'iritkatriel']
    pr_nums = ['25729', '26012', '26021', '26059', '29975', '29975']
    priority = None
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'performance'
    url = 'https://bugs.python.org/issue40222'
    versions = ['Python 3.11']

    Metadata

    Metadata

    Assignees

    Labels

    3.11only security fixesperformancePerformance or resource usage

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions