GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Implement PEP 820 – PySlot: Unified slot system for the C API · Issue #149044 · python/cpython

Implement PEP 820 – PySlot: Unified slot system for the C API #149044

New issue
Copy link
New issue
Copy link
Closed
Closed
Implement PEP 820 – PySlot: Unified slot system for the C API#149044
Copy link
Assignees
encukou
Labels
interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)topic-C-APItype-featureA feature request or enhancementA feature request or enhancement

Description

@encukou
encukou
opened on Apr 27, 2026
Issue body actions

Feature or enhancement

PEP-820 was accepted, I'll send a PR soon.

Linked PRs

  • gh-149044: Implement PEP 820 – PySlot: Unified slot system for the C API #149055
  • gh-149044: Improve Py_tp_base[s] docs & error message for non-type bases #151252
  • [3.15] gh-149044: Improve Py_tp_base[s] docs & error message for non-type bases (GH-151252) #151606
  • gh-149044: Fix PySlot_END macro for C++ #158866
  • gh-149044: Build test_cext with -Wall -Wextra #158867
  • [3.15] gh-149044: Avoid C++ warnings in PySlot_END macro (GH-158866) #158965

Activity

  1. encukou
    self-assigned this
    on Apr 27, 2026
  2. encukou
    added
    type-featureA feature request or enhancementA feature request or enhancement
    topic-C-API
    on Apr 27, 2026
  3. StanFromIreland
    added
    interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)
    on Apr 27, 2026
  4. encukou
    added a commit that references this issue on May 5, 2026

    gh-149044: Implement PEP 820 – PySlot: Unified slot system for the C …

    508b498
  5. encukou
    added a commit that references this issue on Jun 17, 2026

    gh-149044: Improve Py_tp_base[s] docs & error message for non-type ba…

    16185e9
  6. philthompson10
    added a commit that references this issue on Jun 17, 2026

    pythongh-149044: Improve Py_tp_base[s] docs & error message for non-t…

    95034cc
  7. encukou
    added a commit that references this issue on Jun 18, 2026

    [3.15] gh-149044: Improve Py_tp_base[s] docs & error message for non-…

    e9c7cc1
  8. encukou
    closed this as completedon Jul 30, 2026
  9. encukou
    added a commit that references this issue on Oct 7, 2026

    gh-149044: Avoid C++ warnings in PySlot_END macro (GH-158866)

    ba9d96f
  10. vstinner
    added 5 commits that reference this issue on Oct 7, 2026

    pythongh-149044: Build test_cext with -Wall -Wextra

    f313b85

    gh-149044: Build test_cext with -Wall -Wextra (#158867)

    b22a8c9

    [3.15] gh-149044: Avoid C++ warnings in PySlot_END macro (GH-158866) (#…

    c78b5a0

    [3.15] gh-157649: Check for reference leak in test_cext (#159296)

    8514386

    [3.14] gh-157649: Check for reference leak in test_cext (#159296) (#1…

    dd78c51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @encukou
    encukou

Labels

interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)topic-C-APItype-featureA feature request or enhancementA feature request or enhancement

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.