Skip to content

AST Optimization: inlining of function calls #54608

@davidmalcolm

Description

@davidmalcolm
BPO 10399
Nosy @rhettinger, @gpshead, @ncoghlan, @abalkin, @orsenthil, @pitrou, @vstinner, @giampaolo, @benjaminp, @phsilva, @alex, @davidmalcolm, @meadori, @ericsnowcurrently, @mbdevpl, @isidentical, @Jongy
Files
  • py3k-ast-optimization-inlining-2010-11-12-001.patch
  • before.png: AST of the sample source before optimization
  • after.png: AST of the sample source after optimization
  • py3k-ast-pyoptimize-2010-11-19-006.patch
  • 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/davidmalcolm'
    closed_at = None
    created_at = <Date 2010-11-12.20:16:50.439>
    labels = ['interpreter-core', 'performance']
    title = 'AST Optimization: inlining of function calls'
    updated_at = <Date 2020-11-19.01:06:26.992>
    user = 'https://github.com/davidmalcolm'

    bugs.python.org fields:

    activity = <Date 2020-11-19.01:06:26.992>
    actor = 'phsilva'
    assignee = 'dmalcolm'
    closed = False
    closed_date = None
    closer = None
    components = ['Interpreter Core']
    creation = <Date 2010-11-12.20:16:50.439>
    creator = 'dmalcolm'
    dependencies = []
    files = ['19583', '19584', '19585', '19649']
    hgrepos = []
    issue_num = 10399
    keywords = ['patch']
    message_count = 17.0
    messages = ['121068', '121076', '121082', '121114', '121151', '121579', '121581', '121585', '121586', '121597', '121778', '121786', '122233', '122237', '122344', '245630', '255516']
    nosy_count = 27.0
    nosy_names = ['jhylton', 'nnorwitz', 'rhettinger', 'gregory.p.smith', 'ncoghlan', 'belopolsky', 'sdahlbac', 'orsenthil', 'titanstar', 'pitrou', 'vstinner', 'giampaolo.rodola', 'thomaslee', 'benjamin.peterson', 'phsilva', 'alex', 'rfk', 'dmalcolm', 'meador.inge', 'THRlWiTi', 'fijall', 'eric.snow', 'jcon', 'pas', 'mbdevpl', 'BTaskaya', 'Yonatan Goldschmidt']
    pr_nums = []
    priority = 'normal'
    resolution = None
    stage = None
    status = 'open'
    superseder = None
    type = 'performance'
    url = 'https://bugs.python.org/issue10399'
    versions = ['Python 3.6']

    Metadata

    Metadata

    Assignees

    Labels

    interpreter-core(Objects, Python, Grammar, and Parser dirs)pendingThe issue will be closed if no feedback is providedperformancePerformance or resource usage
    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