Skip to content

GC operates out of global runtime state. #81035

@ericsnowcurrently

Description

@ericsnowcurrently
BPO 36854
Nosy @vstinner, @phsilva, @ericsnowcurrently, @pablogsal, @miss-islington
PRs
  • bpo-36854: Move GC runtime state from _PyRuntimeState to PyInterpreterState. #13219
  • bpo-36854: Clear the current thread later #17279
  • bpo-36854: gcmodule.c gets its state from tstate #17285
  • bpo-36854: Move _PyRuntimeState.gc to PyInterpreterState #17287
  • bpo-36854: Fix refleak in subinterpreter #17331
  • [3.8] bpo-36854: Fix reference counter in PyInit__testcapi() #17338
  • [3.7] bpo-36854: Fix reference counter in PyInit__testcapi() (GH-17338) #17339
  • Revert "bpo-36854: Move _PyRuntimeState.gc to PyInterpreterState (GH-17287)" #17455
  • bpo-46070: Revert "bpo-36854: Move _PyRuntimeState.gc to PyInterpreterState (GH-17287)" #30564
  • [3.10] bpo-46070: Revert "bpo-36854: Move _PyRuntimeState.gc to PyInterpreterState (GH-17287)" #30565
  • [3.9] bpo-46070: Revert "bpo-36854: Move _PyRuntimeState.gc to PyInterpreterState (GH-17287)" #30566
  • 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/ericsnowcurrently'
    closed_at = <Date 2019-11-22.13:00:22.999>
    created_at = <Date 2019-05-08.17:00:25.446>
    labels = ['expert-subinterpreters', '3.9']
    title = 'GC operates out of global runtime state.'
    updated_at = <Date 2022-01-12.23:02:12.811>
    user = 'https://github.com/ericsnowcurrently'

    bugs.python.org fields:

    activity = <Date 2022-01-12.23:02:12.811>
    actor = 'vstinner'
    assignee = 'eric.snow'
    closed = True
    closed_date = <Date 2019-11-22.13:00:22.999>
    closer = 'vstinner'
    components = ['Subinterpreters']
    creation = <Date 2019-05-08.17:00:25.446>
    creator = 'eric.snow'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 36854
    keywords = ['patch']
    message_count = 18.0
    messages = ['341911', '357048', '357053', '357061', '357062', '357150', '357151', '357160', '357263', '357269', '357273', '357275', '357276', '357328', '357329', '357795', '357796', '358355']
    nosy_count = 5.0
    nosy_names = ['vstinner', 'phsilva', 'eric.snow', 'pablogsal', 'miss-islington']
    pr_nums = ['13219', '17279', '17285', '17287', '17331', '17338', '17339', '17455', '30564', '30565', '30566']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = None
    url = 'https://bugs.python.org/issue36854'
    versions = ['Python 3.9']

    Metadata

    Metadata

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions