Skip to content

gh-149202: Implement PEP 831 – Frame Pointers Everywhere: Enabling System-Level Observability for Python#149201

Open
pablogsal wants to merge 12 commits intopython:mainfrom
pablogsal:frame-pointers
Open

gh-149202: Implement PEP 831 – Frame Pointers Everywhere: Enabling System-Level Observability for Python#149201
pablogsal wants to merge 12 commits intopython:mainfrom
pablogsal:frame-pointers

Conversation

@pablogsal
Copy link
Copy Markdown
Member

@pablogsal pablogsal commented Apr 30, 2026

@pablogsal pablogsal changed the title Implement PEP 831 – Frame Pointers Everywhere: Enabling System-Level Observability for Python gh-149202: Implement PEP 831 – Frame Pointers Everywhere: Enabling System-Level Observability for Python Apr 30, 2026
@pablogsal
Copy link
Copy Markdown
Member Author

CC: @savannahostrowski @Fidget-Spinner @diegorusso

@read-the-docs-community
Copy link
Copy Markdown

read-the-docs-community Bot commented Apr 30, 2026

Documentation build overview

📚 cpython-previews | 🛠️ Build #32502418 | 📁 Comparing af6c75e against main (bdbb55c)

  🔍 Preview build  

21 files changed · ± 21 modified

± Modified

@savannahostrowski
Copy link
Copy Markdown
Member

I think this also closes out on #96174 👀

@pablogsal
Copy link
Copy Markdown
Member Author

@savannahostrowski We need a what's new entry as well i can add one tomorrow if you don't beat me to it. Also we need to tell people to add the option in their custom build systems as well

Copy link
Copy Markdown
Member

@Fidget-Spinner Fidget-Spinner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I read the configure.ac code in detail, and looked at the docs as well.

Copy link
Copy Markdown
Member

@corona10 corona10 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

Comment thread configure.ac Outdated
Copy link
Copy Markdown
Member

@emmatyping emmatyping left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One minor configure wording question, but otherwise looks good!

Comment thread Doc/whatsnew/3.15.rst
savannahostrowski and others added 4 commits May 1, 2026 11:05
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Emma Smith <emma@emmatyping.dev>
@savannahostrowski
Copy link
Copy Markdown
Member

Thanks for the reviews, folks!

@pablogsal I've added a What's New and guidance for downstream folks too!

@hugovk
Copy link
Copy Markdown
Member

hugovk commented May 1, 2026

Updating main to include #149248 to fix CI.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build Python with frame pointers (-fno-omit-frame-pointer)

6 participants