Skip to content

Deques to adopt the standard clearing procedure for mutable objects #69322

@rhettinger

Description

@rhettinger
BPO 25135
Nosy @tim-one, @rhettinger, @vstinner, @serhiy-storchaka
Files
  • deque_nonreentrant_clear.diff: Make the deque empty before clearing blocks.
  • deque_nonreentrant_clear2.diff: Fix final freeblock() call
  • deque_nonreentrant_clear3.diff: Don't create new block and don't use alternate method
  • deque_nonreentrant_clear4.diff
  • 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/rhettinger'
    closed_at = <Date 2015-09-26.07:54:18.746>
    created_at = <Date 2015-09-15.23:12:56.641>
    labels = ['extension-modules', 'type-bug']
    title = 'Deques to adopt the standard clearing procedure for mutable objects'
    updated_at = <Date 2015-09-26.07:54:18.744>
    user = 'https://github.com/rhettinger'

    bugs.python.org fields:

    activity = <Date 2015-09-26.07:54:18.744>
    actor = 'rhettinger'
    assignee = 'rhettinger'
    closed = True
    closed_date = <Date 2015-09-26.07:54:18.746>
    closer = 'rhettinger'
    components = ['Extension Modules']
    creation = <Date 2015-09-15.23:12:56.641>
    creator = 'rhettinger'
    dependencies = []
    files = ['40477', '40486', '40494', '40572']
    hgrepos = []
    issue_num = 25135
    keywords = ['patch']
    message_count = 15.0
    messages = ['250811', '250876', '250882', '250883', '250890', '250913', '250915', '251577', '251578', '251579', '251592', '251595', '251596', '251638', '251640']
    nosy_count = 5.0
    nosy_names = ['tim.peters', 'rhettinger', 'vstinner', 'python-dev', 'serhiy.storchaka']
    pr_nums = []
    priority = 'normal'
    resolution = 'fixed'
    stage = 'patch review'
    status = 'closed'
    superseder = None
    type = 'behavior'
    url = 'https://bugs.python.org/issue25135'
    versions = ['Python 2.7', 'Python 3.5', 'Python 3.6']

    Metadata

    Metadata

    Assignees

    Labels

    extension-modulesC modules in the Modules dirtype-bugAn unexpected behavior, bug, or error

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions