Skip to content

Add gamma function, error functions and other C99 math.h functions to math module #47616

@terryjreedy

Description

@terryjreedy
BPO 3366
Nosy @tim-one, @rhettinger, @terryjreedy, @mdickinson, @ned-deily, @stevendaprano
Files
  • math_private.h: header for erf, erfc, lgamma and tgamma
  • pymath.c.diff
  • mathmodule.c.diff
  • pymath.h.diff
  • test_math.py.diff
  • math.rst.diff
  • mathmodule.diff: patch for erf, erfc, lgamma and gamma
  • pymath.c.diff: erf and gamma patches without math_private.h
  • gamma.patch
  • gamma3.patch: Implementation of math.gamma
  • gamma4.patch
  • gamma5.patch
  • lgamma1.patch
  • gamma-failures.txt
  • pymath.h.diff: Euler constant
  • mathmodule.c.diff: expm1
  • erf.py: error function
  • mathmodule.c.diff
  • erf.patch
  • erf_c.patch: Add erf and erfc functions to math module.
  • expm1.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 2010-01-09.18:57:05.131>
    created_at = <Date 2008-07-15.17:37:53.559>
    labels = ['type-feature', 'library']
    title = 'Add gamma function, error functions and other C99 math.h functions to math module'
    updated_at = <Date 2010-01-09.18:57:05.131>
    user = 'https://github.com/terryjreedy'

    bugs.python.org fields:

    activity = <Date 2010-01-09.18:57:05.131>
    actor = 'mark.dickinson'
    assignee = 'mark.dickinson'
    closed = True
    closed_date = <Date 2010-01-09.18:57:05.131>
    closer = 'mark.dickinson'
    components = ['Library (Lib)']
    creation = <Date 2008-07-15.17:37:53.559>
    creator = 'terry.reedy'
    dependencies = []
    files = ['10955', '10973', '10974', '10975', '10976', '10977', '10982', '11005', '14844', '14927', '14940', '14943', '15008', '15152', '15488', '15489', '15490', '15491', '15539', '15540', '15574']
    hgrepos = []
    issue_num = 3366
    keywords = ['patch', 'needs review']
    message_count = 54.0
    messages = ['69698', '70106', '70108', '70120', '70125', '70128', '70131', '70232', '70233', '70241', '70262', '70266', '70267', '70270', '70361', '70412', '77075', '92294', '92844', '92928', '92935', '92936', '92939', '92944', '92948', '93228', '93370', '93373', '94165', '94166', '94168', '94169', '94170', '94171', '94172', '94175', '94224', '96108', '96109', '96110', '96111', '96266', '96267', '96268', '96332', '96333', '96485', '96497', '96599', '96600', '97127', '97131', '97133', '97160']
    nosy_count = 8.0
    nosy_names = ['tim.peters', 'rhettinger', 'terry.reedy', 'mark.dickinson', 'ned.deily', 'stutzbach', 'nirinA', 'steven.daprano']
    pr_nums = []
    priority = 'normal'
    resolution = None
    stage = 'commit review'
    status = 'closed'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue3366'
    versions = ['Python 2.7', 'Python 3.2']

    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