Skip to content

PySlice_GetIndicesEx change broke ABI in 3.5 and 3.6 branches #74129

@njsmith

Description

@njsmith
BPO 29943
Nosy @arigo, @mdickinson, @larryhastings, @benjaminp, @ned-deily, @njsmith, @skrah, @serhiy-storchaka, @zooba, @MojoVampire, @stratakis, @hroncok, @jjhelmus
PRs
  • [3.5] bpo-29943: Do not replace the function PySlice_GetIndicesEx() with a macro #1049
  • [2.7] bpo-29943: Remove the PySlice_GetIndicesEx() macro. #1050
  • [3.6] bpo-29943: Do not replace the function PySlice_GetIndicesEx() with a macro (GH-1049) #1813
  • bpo-30604: Move co_extra_freefuncs to interpreter state to avoid crashes in threads #2015
  • 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/serhiy-storchaka'
    closed_at = <Date 2017-05-25.12:34:20.260>
    created_at = <Date 2017-03-29.23:36:28.041>
    labels = ['interpreter-core', 'type-bug', 'release-blocker']
    title = 'PySlice_GetIndicesEx change broke ABI in 3.5 and 3.6 branches'
    updated_at = <Date 2017-09-27.16:19:36.041>
    user = 'https://github.com/njsmith'

    bugs.python.org fields:

    activity = <Date 2017-09-27.16:19:36.041>
    actor = 'josh.r'
    assignee = 'serhiy.storchaka'
    closed = True
    closed_date = <Date 2017-05-25.12:34:20.260>
    closer = 'serhiy.storchaka'
    components = ['Interpreter Core']
    creation = <Date 2017-03-29.23:36:28.041>
    creator = 'njs'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 29943
    keywords = []
    message_count = 27.0
    messages = ['290796', '290797', '290806', '290815', '291118', '291331', '291406', '291408', '291743', '291746', '291979', '292276', '292543', '292544', '292715', '292716', '292718', '292726', '292727', '293434', '293452', '294367', '294390', '294474', '295481', '295487', '303101']
    nosy_count = 14.0
    nosy_names = ['arigo', 'mark.dickinson', 'larry', 'benjamin.peterson', 'ned.deily', 'njs', 'cgohlke', 'skrah', 'serhiy.storchaka', 'steve.dower', 'josh.r', 'cstratak', 'hroncok', 'jhelmus']
    pr_nums = ['1049', '1050', '1813', '2015']
    priority = 'release blocker'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'behavior'
    url = 'https://bugs.python.org/issue29943'
    versions = ['Python 2.7', 'Python 3.5', 'Python 3.6']

    Metadata

    Metadata

    Labels

    interpreter-core(Objects, Python, Grammar, and Parser dirs)release-blockertype-bugAn unexpected behavior, bug, or error

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions