Skip to content

ceval.c: implement fast path for integers with a single digit #66154

@vstinner

Description

@vstinner
BPO 21955
Nosy @malemburg, @rhettinger, @mdickinson, @pitrou, @vstinner, @skrah, @serhiy-storchaka, @1st1, @MojoVampire
PRs
  • bpo-21955: Change my nickname in BINARY_ADD comment #22481
  • Files
  • 21955.patch
  • bench_long.py
  • inline.patch
  • 21955_2.patch
  • bench_results.txt
  • fastint1.patch
  • fastint2.patch
  • fastint_alt.patch
  • fastintfloat_alt.patch
  • fastint4.patch
  • fastint5.patch
  • bench_long2.py
  • compare.txt
  • compare_to.txt
  • fastint5_2.patch
  • fastint5_3.patch
  • fastint5_4.patch
  • inline-2.patch
  • fastint6.patch
  • mpmath_bench.py
  • fastint6_inline2_json.tar.gz
  • 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/1st1'
    closed_at = <Date 2016-10-20.10:11:39.156>
    created_at = <Date 2014-07-11.09:10:27.900>
    labels = ['interpreter-core', 'performance']
    title = 'ceval.c: implement fast path for integers with a single digit'
    updated_at = <Date 2020-10-01.16:57:44.688>
    user = 'https://github.com/vstinner'

    bugs.python.org fields:

    activity = <Date 2020-10-01.16:57:44.688>
    actor = 'vstinner'
    assignee = 'yselivanov'
    closed = True
    closed_date = <Date 2016-10-20.10:11:39.156>
    closer = 'vstinner'
    components = ['Interpreter Core']
    creation = <Date 2014-07-11.09:10:27.900>
    creator = 'vstinner'
    dependencies = []
    files = ['35961', '35964', '35965', '36021', '41795', '41796', '41799', '41801', '41807', '41811', '41815', '41821', '41822', '41823', '41829', '41830', '41831', '41832', '41843', '41882', '45150']
    hgrepos = []
    issue_num = 21955
    keywords = ['patch']
    message_count = 111.0
    messages = ['222731', '222804', '222824', '222829', '222830', '222985', '223162', '223177', '223180', '223186', '223214', '223623', '223711', '223726', '238437', '238455', '258057', '258060', '258062', '259417', '259428', '259429', '259431', '259490', '259491', '259493', '259494', '259495', '259496', '259497', '259499', '259500', '259502', '259503', '259505', '259506', '259508', '259509', '259530', '259540', '259541', '259542', '259545', '259549', '259552', '259554', '259560', '259562', '259563', '259564', '259565', '259567', '259568', '259571', '259573', '259574', '259577', '259578', '259601', '259605', '259607', '259612', '259614', '259626', '259663', '259664', '259666', '259667', '259668', '259669', '259670', '259671', '259672', '259673', '259675', '259678', '259695', '259702', '259706', '259707', '259712', '259713', '259714', '259722', '259729', '259730', '259733', '259734', '259743', '259790', '259791', '259792', '259793', '259800', '259801', '259804', '259832', '259859', '259860', '259918', '259919', '259948', '259999', '264018', '264019', '279021', '279022', '279023', '279026', '279027', '377777']
    nosy_count = 13.0
    nosy_names = ['lemburg', 'rhettinger', 'mark.dickinson', 'pitrou', 'vstinner', 'casevh', 'skrah', 'Yury.Selivanov', 'python-dev', 'serhiy.storchaka', 'yselivanov', 'josh.r', 'zbyrne']
    pr_nums = ['22481']
    priority = 'normal'
    resolution = 'rejected'
    stage = 'patch review'
    status = 'closed'
    superseder = None
    type = 'performance'
    url = 'https://bugs.python.org/issue21955'
    versions = ['Python 3.6']

    Metadata

    Metadata

    Assignees

    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