Skip to content

Implement asyncio Future in C to improve performance #70269

@1st1

Description

@1st1
BPO 26081
Nosy @gvanrossum, @vstinner, @giampaolo, @ned-deily, @methane, @serhiy-storchaka, @1st1, @mpaolini, @RemiCardona
PRs
  • [Do Not Merge] Convert Misc/NEWS so that it is managed by towncrier #552
  • Files
  • futures.patch
  • futures.patch: bugfix and implement remove_done_callback
  • futures.patch
  • fastfuture.patch: merge master
  • fastfuture.patch: recreate patch
  • fastfuture.patch: _blocking -> _asyncio_future_blocking
  • fastfuture.patch
  • fastfuture2.patch
  • fastfuture3-wip.patch
  • fastfuture3.patch
  • fastfuture4.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/1st1'
    closed_at = <Date 2016-11-09.00:06:18.117>
    created_at = <Date 2016-01-11.17:23:42.941>
    labels = ['expert-asyncio', '3.7', 'performance']
    title = 'Implement asyncio Future in C to improve performance'
    updated_at = <Date 2017-03-31.16:36:12.613>
    user = 'https://github.com/1st1'

    bugs.python.org fields:

    activity = <Date 2017-03-31.16:36:12.613>
    actor = 'dstufft'
    assignee = 'yselivanov'
    closed = True
    closed_date = <Date 2016-11-09.00:06:18.117>
    closer = 'yselivanov'
    components = ['asyncio']
    creation = <Date 2016-01-11.17:23:42.941>
    creator = 'yselivanov'
    dependencies = []
    files = ['41579', '43670', '44081', '44531', '44544', '44547', '44670', '44993', '45003', '45012', '45023']
    hgrepos = []
    issue_num = 26081
    keywords = ['patch']
    message_count = 50.0
    messages = ['257984', '269773', '270037', '270055', '270068', '270069', '270070', '270175', '270183', '270221', '270232', '270924', '270928', '272242', '272245', '272262', '272278', '272285', '272327', '272347', '272498', '273802', '275658', '275729', '275734', '275740', '275903', '275904', '275905', '275906', '276494', '276504', '276505', '276513', '278204', '278206', '278224', '278227', '278243', '278294', '278325', '278328', '278348', '278357', '278365', '278366', '278368', '278370', '280359', '280363']
    nosy_count = 10.0
    nosy_names = ['gvanrossum', 'vstinner', 'giampaolo.rodola', 'ned.deily', 'methane', 'python-dev', 'serhiy.storchaka', 'yselivanov', 'mpaolini', 'RemiCardona']
    pr_nums = ['552']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'performance'
    url = 'https://bugs.python.org/issue26081'
    versions = ['Python 3.6', 'Python 3.7']

    Metadata

    Metadata

    Assignees

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions