Skip to content

Fixing Copy on Writes from reference counting and immortal objects #84436

Closed
@eduardo-elizondo

Description

@eduardo-elizondo
BPO 40255
Nosy @tim-one, @nascheme, @gpshead, @pitrou, @vstinner, @carljm, @DinoV, @methane, @markshannon, @ericsnowcurrently, @zooba, @corona10, @pablogsal, @eduardo-elizondo, @remilapeyre, @shihai1991
PRs
  • gh-84436: Implement Immortal Objects #19474
  • bpo-43503: Make limited API objects effectively immutable. #24828
  • bpo-40255: Implement Immortal Instances - Optimization 1 #31488
  • bpo-40255: Implement Immortal Instances - Optimization 2 #31489
  • bpo-40255: Implement Immortal Instances - Optimization 3 #31490
  • bpo-40255: Implement Immortal Instances - Optimizations Combined #31491
  • 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 = None
    closed_at = None
    created_at = <Date 2020-04-11.15:40:21.809>
    labels = ['interpreter-core', 'type-feature', '3.10']
    title = 'Fixing Copy on Writes from reference counting and immortal objects'
    updated_at = <Date 2022-02-22.16:42:58.428>
    user = 'https://github.com/eduardo-elizondo'

    bugs.python.org fields:

    activity = <Date 2022-02-22.16:42:58.428>
    actor = 'eric.snow'
    assignee = 'none'
    closed = False
    closed_date = None
    closer = None
    components = ['Interpreter Core']
    creation = <Date 2020-04-11.15:40:21.809>
    creator = 'eelizondo'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 40255
    keywords = ['patch']
    message_count = 69.0
    messages = ['366216', '366221', '366224', '366325', '366326', '366328', '366329', '366330', '366331', '366341', '366344', '366345', '366387', '366388', '366390', '366402', '366403', '366404', '366406', '366407', '366408', '366412', '366413', '366416', '366422', '366423', '366428', '366456', '366518', '366519', '366520', '366536', '366561', '366565', '366566', '366573', '366577', '366578', '366579', '366593', '366605', '366623', '366624', '366625', '366628', '366629', '366744', '366818', '366825', '366826', '366828', '366834', '366835', '366837', '366852', '379644', '379871', '379917', '388525', '388526', '388760', '410592', '410613', '412956', '413080', '413116', '413693', '413694', '413717']
    nosy_count = 16.0
    nosy_names = ['tim.peters', 'nascheme', 'gregory.p.smith', 'pitrou', 'vstinner', 'carljm', 'dino.viehland', 'methane', 'Mark.Shannon', 'eric.snow', 'steve.dower', 'corona10', 'pablogsal', 'eelizondo', 'remi.lapeyre', 'shihai1991']
    pr_nums = ['19474', '24828', '31488', '31489', '31490', '31491']
    priority = 'normal'
    resolution = None
    stage = 'patch review'
    status = 'open'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue40255'
    versions = ['Python 3.10']

    Linked PRs

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      Projects

      • Status

        Done

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions