Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement the latest semantics for PEP 634 for matching collections #88143

Closed
markshannon opened this issue Apr 29, 2021 · 7 comments
Closed
Assignees

Comments

@markshannon
Copy link
Member

BPO 43977
Nosy @markshannon, @willingc, @miss-islington, @brandtbucher, @Fidget-Spinner
PRs
  • bpo-43977: Use tp_flags for collection matching #25723
  • bpo-43977: Document the new pattern matching type flags #25734
  • bpo-43977: Make sure that tp_flags for pattern matching are inherited correctly. #25813
  • bpo-43977: Update pattern matching language reference docs #25917
  • [3.10] bpo-43977: Update pattern matching language reference docs (GH-25917) #26117
  • bpo-43977: Properly update the tp_flags of existing subclasses when their parents are register'd #26864
  • [3.10] bpo-43977: Properly update the tp_flags of existing subclasses when their parents are registered (GH-26864) #26908
  • 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/markshannon'
    closed_at = <Date 2021-05-02.23:39:01.006>
    created_at = <Date 2021-04-29.16:33:41.839>
    labels = []
    title = 'Implement the latest semantics for PEP 634 for matching collections'
    updated_at = <Date 2021-06-25.15:46:31.747>
    user = 'https://github.com/markshannon'

    bugs.python.org fields:

    activity = <Date 2021-06-25.15:46:31.747>
    actor = 'miss-islington'
    assignee = 'Mark.Shannon'
    closed = True
    closed_date = <Date 2021-05-02.23:39:01.006>
    closer = 'Mark.Shannon'
    components = []
    creation = <Date 2021-04-29.16:33:41.839>
    creator = 'Mark.Shannon'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 43977
    keywords = ['patch']
    message_count = 7.0
    messages = ['392330', '392394', '392747', '392750', '393625', '396524', '396525']
    nosy_count = 5.0
    nosy_names = ['Mark.Shannon', 'willingc', 'miss-islington', 'brandtbucher', 'kj']
    pr_nums = ['25723', '25734', '25813', '25917', '26117', '26864', '26908']
    priority = 'high'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = None
    url = 'https://bugs.python.org/issue43977'
    versions = []

    @markshannon
    Copy link
    Member Author

    PEP-634 has been updated to allow a faster and more robust implementation of matching sequences and mappings: python/peps#1937

    It needs to be implemented.

    @markshannon
    Copy link
    Member Author

    New changeset 069e81a by Mark Shannon in branch 'master':
    bpo-43977: Use tp_flags for collection matching (GH-25723)
    069e81a

    @brandtbucher
    Copy link
    Member

    New changeset 9387fac by Brandt Bucher in branch 'master':
    bpo-43977: Document the new pattern matching type flags (GH-25734)
    9387fac

    @markshannon
    Copy link
    Member Author

    New changeset 33ec88a by Mark Shannon in branch 'master':
    bpo-43977: Make sure that tp_flags for pattern matching are inherited correctly. (GH-25813)
    33ec88a

    @willingc
    Copy link
    Contributor

    New changeset e7d25d3 by Miss Islington (bot) in branch '3.10':
    bpo-43977: Update pattern matching language reference docs (GH-25917) (GH-26117)
    e7d25d3

    @brandtbucher
    Copy link
    Member

    New changeset ca2009d by Brandt Bucher in branch 'main':
    bpo-43977: Properly update the tp_flags of existing subclasses when their parents are registered (GH-26864)
    ca2009d

    @miss-islington
    Copy link
    Contributor

    New changeset 8897012 by Miss Islington (bot) in branch '3.10':
    bpo-43977: Properly update the tp_flags of existing subclasses when their parents are registered (GH-26864)
    8897012

    @ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    None yet
    Projects
    None yet
    Development

    No branches or pull requests

    4 participants