Skip to content

Refactor the dis module to provide better building blocks for bytecode analysis #56025

@eltoder

Description

@eltoder
mannequin
BPO 11816
Nosy @loewis, @rhettinger, @jcea, @ncoghlan, @abalkin, @pitrou, @vstinner, @alex, @meadori, @ericsnowcurrently, @takluyver, @1st1
Files
  • issue11816_get_opinfo_branch_20111204.diff: Remote diff against python.org after merging from default
  • 5ce60675e572.diff
  • dis_api.diff
  • dis_api2.diff: Updated patch after review
  • dis_api3.diff: + Bytecode docs and tests
  • test_peepholer.diff: use bytecode_helper in test_peepholer
  • 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/ncoghlan'
    closed_at = <Date 2013-05-07.09:55:08.281>
    created_at = <Date 2011-04-10.00:20:08.483>
    labels = ['type-feature', 'library']
    title = 'Refactor the dis module to provide better building blocks for bytecode analysis'
    updated_at = <Date 2016-01-19.07:51:22.304>
    user = 'https://github.com/eltoder'

    bugs.python.org fields:

    activity = <Date 2016-01-19.07:51:22.304>
    actor = 'python-dev'
    assignee = 'ncoghlan'
    closed = True
    closed_date = <Date 2013-05-07.09:55:08.281>
    closer = 'ncoghlan'
    components = ['Library (Lib)']
    creation = <Date 2011-04-10.00:20:08.483>
    creator = 'eltoder'
    dependencies = []
    files = ['23849', '23853', '29051', '29114', '29694', '29695']
    hgrepos = ['94']
    issue_num = 11816
    keywords = ['patch']
    message_count = 48.0
    messages = ['133437', '133438', '133439', '133441', '133464', '133465', '133466', '133467', '133471', '133479', '133521', '142825', '142831', '143491', '144322', '144400', '144401', '144409', '146694', '148227', '148382', '148383', '148833', '148839', '148840', '148841', '148842', '148859', '163018', '179260', '181970', '181998', '182321', '186148', '188502', '188529', '188536', '188537', '188538', '188539', '188572', '188573', '188574', '188601', '188602', '188604', '188637', '258574']
    nosy_count = 16.0
    nosy_names = ['loewis', 'rhettinger', 'jcea', 'ncoghlan', 'belopolsky', 'pitrou', 'vstinner', 'ron_adam', 'alex', 'rfk', 'meador.inge', 'neologix', 'python-dev', 'eric.snow', 'takluyver', 'yselivanov']
    pr_nums = []
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue11816'
    versions = ['Python 3.4']

    Metadata

    Metadata

    Assignees

    Labels

    stdlibStandard Library Python modules in the Lib/ directorytype-featureA feature request or enhancement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions