Skip to content

Clumsy dispatching on interpreter entry. #89041

Description

@markshannon
BPO 44878
Nosy @markshannon, @neonene
PRs
  • bpo-44878: Add missing DISPATCH() #27715
  • bpo-44878: Further ceval entry cleanup #27725
  • bpo-44878: Remove the switch from the main interpreter loop when using computed gotos. #27726
  • bpo-44878: Remove loop from interpreter. All dispatching is done by gotos. #27727
  • 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 2021-08-12.10:54:43.596>
    created_at = <Date 2021-08-10.13:42:38.715>
    labels = ['3.11', 'performance']
    title = 'Clumsy dispatching on interpreter entry.'
    updated_at = <Date 2021-08-18.09:37:17.120>
    user = 'https://github.com/markshannon'

    bugs.python.org fields:

    activity = <Date 2021-08-18.09:37:17.120>
    actor = 'Mark.Shannon'
    assignee = 'Mark.Shannon'
    closed = True
    closed_date = <Date 2021-08-12.10:54:43.596>
    closer = 'Mark.Shannon'
    components = []
    creation = <Date 2021-08-10.13:42:38.715>
    creator = 'Mark.Shannon'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 44878
    keywords = ['patch']
    message_count = 6.0
    messages = ['399324', '399383', '399391', '399440', '399823', '399826']
    nosy_count = 2.0
    nosy_names = ['Mark.Shannon', 'neonene']
    pr_nums = ['27715', '27725', '27726', '27727']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'performance'
    url = 'https://bugs.python.org/issue44878'
    versions = ['Python 3.11']

    Metadata

    Metadata

    Assignees

    Labels

    3.11only security fixesperformancePerformance or resource usage

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions