Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
ae33ca8
Add support for tracking garbage collection and calls to native calls…
brandtbucher Oct 27, 2025
6427b6e
No need to use atomics here
brandtbucher Oct 30, 2025
3801924
Clean up the diff
brandtbucher Nov 2, 2025
cb433c1
Add docs
brandtbucher Nov 5, 2025
c26de8f
Whitespace
brandtbucher Nov 6, 2025
9ea2512
Whitespace
brandtbucher Nov 6, 2025
c06158b
fixup
brandtbucher Nov 6, 2025
e831b33
blurb add
brandtbucher Nov 6, 2025
269fe68
Separate tests
pablogsal Nov 8, 2025
25e770b
Do not show artificial lines in GC frames or native
pablogsal Nov 8, 2025
103835e
Fix flamegraph
pablogsal Nov 8, 2025
1118285
Rework to share code, also catch calls into native code in top frames
brandtbucher Nov 11, 2025
f3ade0d
Default "native" to False
brandtbucher Nov 12, 2025
a280f97
Fix crashes
brandtbucher Nov 12, 2025
06a7bda
Add native frame tests
brandtbucher Nov 12, 2025
920c9e3
Cleanup
brandtbucher Nov 12, 2025
f2b6607
Fix docs
brandtbucher Nov 12, 2025
bc45007
Loosen requirement for native frames in the middle of the stack
brandtbucher Nov 12, 2025
fd7a209
Fewer loops
brandtbucher Nov 12, 2025
4539b6e
fixup
brandtbucher Nov 12, 2025
6c2e2fb
More time for ASan
brandtbucher Nov 12, 2025
c31c6dc
Less native time
brandtbucher Nov 12, 2025
abf1337
Simplify the test
brandtbucher Nov 12, 2025
0b54df2
Don't detect native frames at the top of the stack
brandtbucher Nov 13, 2025
d23ca10
Merge upstream/main into native-gc-sampling
pablogsal Nov 17, 2025
329f549
Clarify comment
pablogsal Nov 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
blurb add
  • Loading branch information
brandtbucher committed Nov 6, 2025
commit e831b334caf2e0deb68a9facf25a01deb38629d8
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Add support for ``<GC>`` and ``<native>`` frames to
:mod:`!profiling.sampling` output to denote active garbage collection and
calls to native code.
Loading