Skip to content
New issue

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

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

Already on GitHub? # to your account

Add PyUnstable_Exc_PrepReraiseStar #105071

Closed
iritkatriel opened this issue May 29, 2023 · 0 comments · Fixed by #105072
Closed

Add PyUnstable_Exc_PrepReraiseStar #105071

iritkatriel opened this issue May 29, 2023 · 0 comments · Fixed by #105072
Labels
3.12 bugs and security fixes 3.13 bugs and security fixes type-feature A feature request or enhancement

Comments

@iritkatriel
Copy link
Member

iritkatriel commented May 29, 2023

As requested here, it would help cython to have the _PyExc_PrepReraiseStar function exposed in the C API. Since this is an implementation detail (of the except* construct), it can only be exposed in the unstable API.

As per the dev guide, we can still do this in 3.12.

Linked PRs

@iritkatriel iritkatriel added type-feature A feature request or enhancement 3.12 bugs and security fixes 3.13 bugs and security fixes labels May 29, 2023
iritkatriel added a commit to iritkatriel/cpython that referenced this issue May 29, 2023
iritkatriel added a commit that referenced this issue May 30, 2023
iritkatriel added a commit to iritkatriel/cpython that referenced this issue May 30, 2023
…except* implementation in the unstable API (pythonGH-105072)

(cherry picked from commit b7aadb4)

Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
iritkatriel added a commit to iritkatriel/cpython that referenced this issue May 30, 2023
iritkatriel added a commit that referenced this issue May 30, 2023
…* implementation in the unstable API (GH-105072) (#105095)

(cherry picked from commit b7aadb4)
miss-islington pushed a commit to miss-islington/cpython that referenced this issue May 30, 2023
(cherry picked from commit 4571eed)

Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
iritkatriel added a commit that referenced this issue May 30, 2023
…5105)

gh-105071: add missing versionadded directive (GH-105097)
(cherry picked from commit 4571eed)

Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
carljm added a commit to carljm/cpython that referenced this issue May 30, 2023
* main:
  CI: Temporarily skip paths with spaces to avoid error (python#105110)
  pythongh-105071: add missing versionadded directive (python#105097)
  pythongh-80064: Fix is_valid_wide_char() return type (python#105099)
  Small speedup for dataclass __eq__ and __repr__ (python#104904)
  pythongh-103921: Minor PEP-695 fixes to the `ast` module docs (python#105093)
  pythongh-105091: stable_abi.py: Remove "Unixy" check from --all on other platforms (pythonGH-105092)
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
3.12 bugs and security fixes 3.13 bugs and security fixes type-feature A feature request or enhancement
Projects
None yet
1 participant