Skip to content

ceval: use Wordcode, 16-bit bytecode #70834

@serprex

Description

@serprex
mannequin
BPO 26647
Nosy @brettcannon, @birkenfeld, @rhettinger, @ncoghlan, @vstinner, @benjaminp, @serhiy-storchaka, @1st1, @MojoVampire, @serprex, @dopplershift
Dependencies
  • bpo-26881: modulefinder should reuse the dis module
  • Files
  • wpy.patch
  • wcpybm.txt: pybench, ccbench, EXTENDED_ARG counts, pycache size
  • exarg_in_funcs.txt: Better EXTENDED_ARG counts
  • 2to3re.txt: Benchmarks: 2to3, regex
  • wpy2.patch: Changes from initial code review
  • wpy3.patch
  • wpy4.patch: f_lasti = -1
  • module_finder.patch
  • wpy5.patch
  • wpy6.patch
  • wpy7.patch
  • wpy7.patch: Regenerated for review
  • wpy8.patch
  • wpy8.patch: Regenerated for review
  • wpy9.patch
  • wpyA.patch
  • wpyA.patch: Regenerated for review
  • wpyB.patch
  • wpyC.patch
  • wpyD.patch
  • default-May26-03-05-10.log
  • wordcode.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/serhiy-storchaka'
    closed_at = <Date 2016-11-24.22:20:31.147>
    created_at = <Date 2016-03-26.23:27:48.913>
    labels = ['interpreter-core', 'performance']
    title = 'ceval: use Wordcode, 16-bit bytecode'
    updated_at = <Date 2018-03-19.16:29:10.271>
    user = 'https://github.com/serprex'

    bugs.python.org fields:

    activity = <Date 2018-03-19.16:29:10.271>
    actor = 'serhiy.storchaka'
    assignee = 'serhiy.storchaka'
    closed = True
    closed_date = <Date 2016-11-24.22:20:31.147>
    closer = 'vstinner'
    components = ['Interpreter Core']
    creation = <Date 2016-03-26.23:27:48.913>
    creator = 'Demur Rumed'
    dependencies = ['26881']
    files = ['42300', '42324', '42325', '42328', '42331', '42339', '42353', '42446', '42453', '42455', '42659', '42661', '42886', '42912', '42935', '42946', '42947', '42948', '42949', '42950', '43010', '43013']
    hgrepos = []
    issue_num = 26647
    keywords = ['patch']
    message_count = 68.0
    messages = ['262501', '262542', '262597', '262616', '262622', '262624', '262646', '262647', '262648', '262658', '262660', '262662', '262671', '262677', '262684', '262716', '262758', '262787', '263094', '263263', '263265', '263278', '263334', '263335', '263336', '263337', '263339', '263340', '264256', '264470', '264495', '264496', '264536', '264558', '264604', '264610', '264643', '265285', '265346', '265799', '265917', '265918', '266045', '266053', '266060', '266078', '266090', '266092', '266096', '266101', '266110', '266112', '266114', '266233', '266234', '266240', '266377', '266388', '266407', '266408', '266417', '266420', '266425', '266426', '266432', '281656', '281663', '281789']
    nosy_count = 13.0
    nosy_names = ['brett.cannon', 'georg.brandl', 'rhettinger', 'ncoghlan', 'vstinner', 'benjamin.peterson', 'python-dev', 'serhiy.storchaka', 'yselivanov', 'abarnert', 'josh.r', 'Demur Rumed', 'Ryan May']
    pr_nums = []
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'performance'
    url = 'https://bugs.python.org/issue26647'
    versions = ['Python 3.6']

    Metadata

    Metadata

    Labels

    interpreter-core(Objects, Python, Grammar, and Parser dirs)performancePerformance or resource usage

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions