Skip to content

Full precision summation #47068

@MrJean1

Description

@MrJean1
mannequin
BPO 2819
Nosy @tim-one, @rhettinger, @terryjreedy, @jcea, @mdickinson, @vstinner
Files
  • cmathmodule.c.2.6a3.diff
  • mathmodule.c.2.6a3.diff
  • test_math_sum1.py
  • mathmodule.c.2.6a3.take2.diff
  • floatsum.c
  • msum.py: Version of msum that takes care of overflow
  • msum3.py: Modified msum.py with overflow file
  • crsum.py: Correctly rounded sum of nonadjacent floats
  • msum4.py: msum, with overflow, correct rounding and special-value handling
  • mathmodule4.c.2.6a3.diff: msum4 patch for mathmodule.c of Python 2.6a3
  • cmathmodule4.c.2.6a3.diff: msum4 patch for cmathmodule.c of Python 2.6a3
  • test_math_sum4.py: msum4.py tests for math- and cmathmodule.c
  • mathmodule5.c.2.6a3.diff: update Convert READMEs to rst #5 of mathmodule.c for Python 2.6a3
  • cmathmodule5.c.2.6a3.diff: update Convert READMEs to rst #5 of cmathmodule.c for Python 2.6a3
  • test_math_sum5.py: update Convert READMEs to rst #5 of the test script
  • mathmodule11.c.2.6a3.diff: rev 11 patch for mathmodule.c for Python 2.6a3
  • test_math_sum11.py: rev 11 of test_math_sum.py for Python 2.6a3
  • mathmodule12.c.2.6a3.diff: rev 12 of test_math_sum.py for Python 2.6a3
  • test_math_sum12.py: rev 12 of test_math_sum.py for Python 2.6a3
  • mathmodule19.c.2.6a3.diff: rev 19 patch for mathmodule.c for Python 2.6a3
  • test_math_sum19.py: rev 19 of test_math_sum.py for Python 2.6a3
  • mathsum_IA32.patch
  • fsum11.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/mdickinson'
    closed_at = <Date 2008-12-11.19:54:45.020>
    created_at = <Date 2008-05-11.16:16:51.847>
    labels = ['extension-modules', 'performance']
    title = 'Full precision summation'
    updated_at = <Date 2008-12-11.19:54:45.008>
    user = 'https://bugs.python.org/MrJean1'

    bugs.python.org fields:

    activity = <Date 2008-12-11.19:54:45.008>
    actor = 'mark.dickinson'
    assignee = 'mark.dickinson'
    closed = True
    closed_date = <Date 2008-12-11.19:54:45.020>
    closer = 'mark.dickinson'
    components = ['Extension Modules']
    creation = <Date 2008-05-11.16:16:51.847>
    creator = 'MrJean1'
    dependencies = []
    files = ['10285', '10286', '10287', '10307', '10308', '10345', '10347', '10351', '10357', '10371', '10372', '10373', '10379', '10380', '10381', '10405', '10406', '10407', '10408', '10410', '10411', '10505', '11108']
    hgrepos = []
    issue_num = 2819
    keywords = ['patch']
    message_count = 47.0
    messages = ['66641', '66655', '66663', '66666', '66734', '66745', '66749', '66750', '66753', '66755', '66764', '66844', '66947', '66953', '66954', '66965', '67006', '67021', '67034', '67045', '67053', '67067', '67080', '67197', '67198', '67210', '67211', '67212', '67213', '67647', '70295', '70317', '70409', '70424', '70430', '70438', '70439', '70440', '70508', '70522', '70545', '70585', '70611', '70623', '70641', '71118', '77628']
    nosy_count = 7.0
    nosy_names = ['tim.peters', 'rhettinger', 'terry.reedy', 'jcea', 'mark.dickinson', 'vstinner', 'MrJean1']
    pr_nums = []
    priority = 'normal'
    resolution = 'accepted'
    stage = None
    status = 'closed'
    superseder = None
    type = 'performance'
    url = 'https://bugs.python.org/issue2819'
    versions = ['Python 2.6']

    Metadata

    Metadata

    Assignees

    Labels

    extension-modulesC modules in the Modules dirperformancePerformance or resource usage

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions