FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
gh-103295: expose API for writing perf map files by gsallam · Pull Request #103546 · python/cpython · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
python
/
cpython
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
35.3k
Star
74.7k
Code
Issues
5k+
Pull requests
2.5k
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
gh-103295: expose API for writing perf map files
- #103546
#103546
Merged
pablogsal
merged 60 commits into
python:main
python/cpython:main
from
gsallam:main
gsallam/cpython_with_perfmap_apii:main
Copy head branch name to clipboard
May 21, 2023
Conversation
Commits
60
(60)
Checks
Files changed
Merged
gh-103295: expose API for writing perf map files
#103546
pablogsal
merged 60 commits into
python:main
python/cpython:main
from
gsallam:main
gsallam/cpython_with_perfmap_apii:main
Copy head branch name to clipboard
Commits
Commits on Apr 19, 2023
Update osmodule.h
gsallam
authored and
czardoz
committed
f76d2c5
View commit details
Copy full SHA for f76d2c5
Browse repository at this point
Update posixmodule.c
gsallam
authored and
czardoz
committed
de6b63e
View commit details
Copy full SHA for de6b63e
Browse repository at this point
Update pycore_ceval_state.h
gsallam
authored and
czardoz
committed
4f55b2d
View commit details
Copy full SHA for 4f55b2d
Browse repository at this point
Update perf_trampoline.c
gsallam
authored and
czardoz
committed
03fccfb
View commit details
Copy full SHA for 03fccfb
Browse repository at this point
Update pylifecycle.c
gsallam
authored and
czardoz
committed
78d543a
View commit details
Copy full SHA for 78d543a
Browse repository at this point
Update pycore_ceval.h
gsallam
authored and
czardoz
committed
e8c321d
View commit details
Copy full SHA for e8c321d
Browse repository at this point
Update _testinternalcapi.c
gsallam
authored and
czardoz
committed
3a97933
View commit details
Copy full SHA for 3a97933
Browse repository at this point
Create test_perfmaps.py
gsallam
authored and
czardoz
committed
94441c4
View commit details
Copy full SHA for 94441c4
Browse repository at this point
Update posixmodule.c
gsallam
authored and
czardoz
committed
a221fd8
View commit details
Copy full SHA for a221fd8
Browse repository at this point
Update osmodule.h
gsallam
authored and
czardoz
committed
392e842
View commit details
Copy full SHA for 392e842
Browse repository at this point
Update osmodule.h
gsallam
authored and
czardoz
committed
4223241
View commit details
Copy full SHA for 4223241
Browse repository at this point
Update osmodule.h
gsallam
authored and
czardoz
committed
804153a
View commit details
Copy full SHA for 804153a
Browse repository at this point
Update posixmodule.c
gsallam
authored and
czardoz
committed
ce54c6c
View commit details
Copy full SHA for ce54c6c
Browse repository at this point
📜🤖 Added by blurb_it.
blurb-it[bot]
authored and
czardoz
committed
6c3f233
View commit details
Copy full SHA for 6c3f233
Browse repository at this point
Update osmodule.h
gsallam
authored and
czardoz
committed
71db361
View commit details
Copy full SHA for 71db361
Browse repository at this point
Update test_perfmaps.py
gsallam
authored and
czardoz
committed
020c872
View commit details
Copy full SHA for 020c872
Browse repository at this point
Update ignored.tsv
gsallam
authored and
czardoz
committed
e33b45d
View commit details
Copy full SHA for e33b45d
Browse repository at this point
Fix trampoline APIs on windows, return int instead of void* from the init function
czardoz
committed
04e9716
View commit details
Copy full SHA for 04e9716
Browse repository at this point
fix restructuredtext literals
czardoz
committed
4b8cd26
View commit details
Copy full SHA for 4b8cd26
Browse repository at this point
add perfmaps docs under utilities
czardoz
committed
ccc2d5b
View commit details
Copy full SHA for ccc2d5b
Browse repository at this point
make "state" a non-required part of trampoline
czardoz
committed
71a7578
View commit details
Copy full SHA for 71a7578
Browse repository at this point
Commits on Apr 20, 2023
make the API no-op on windows, instead of raising errors
czardoz
committed
0ede039
View commit details
Copy full SHA for 0ede039
Browse repository at this point
Commits on May 8, 2023
use PyUnstable as a prefix
gsallam
authored
7356a9b
View commit details
Copy full SHA for 7356a9b
Browse repository at this point
move the implementation of the perf-map api to the sys module
gsallam
authored
b504e9a
View commit details
Copy full SHA for b504e9a
Browse repository at this point
Remove the perf-map API from the posixmodule.c
gsallam
authored
99dab1a
View commit details
Copy full SHA for 99dab1a
Browse repository at this point
Update perfmaps.rst to reflect the PyUnstable prefix
gsallam
authored
6b95cbc
View commit details
Copy full SHA for 6b95cbc
Browse repository at this point
Update perf_trampoline.c to use PyUnstable_WritePerfMapEntry
gsallam
authored
d0ef0a1
View commit details
Copy full SHA for d0ef0a1
Browse repository at this point
Update pylifecycle.c to use PyUnstable_PerfMapState_Fini
gsallam
authored
c5e766b
View commit details
Copy full SHA for c5e766b
Browse repository at this point
expose PyUnstable_PerfMapState_Fini
gsallam
authored
b0641a7
View commit details
Copy full SHA for b0641a7
Browse repository at this point
use assertIn instead of assertEqual and tear down the perf_map_state at the end of the test
gsallam
authored
c392b24
View commit details
Copy full SHA for c392b24
Browse repository at this point
use malloc instead of fixed buffer size
gsallam
authored
262a38b
View commit details
Copy full SHA for 262a38b
Browse repository at this point
Fix perf map entry to have the START and SIZE as hex numbers without 0x
gsallam
authored
a52a25a
View commit details
Copy full SHA for a52a25a
Browse repository at this point
Add (uintptr_t) casting for the code_addr
gsallam
authored
0932e30
View commit details
Copy full SHA for 0932e30
Browse repository at this point
update the perf map entry example to be hex without 0x
gsallam
authored
5aeb74c
View commit details
Copy full SHA for 5aeb74c
Browse repository at this point
Update the doc with the PyUnstable prefix
gsallam
authored
b0682e0
View commit details
Copy full SHA for b0682e0
Browse repository at this point
Merge remote-tracking branch 'upstream/main'
czardoz
committed
db00a03
View commit details
Copy full SHA for db00a03
Browse repository at this point
change function name to the new one
czardoz
committed
e581026
View commit details
Copy full SHA for e581026
Browse repository at this point
Commits on May 9, 2023
fix tests_perfmaps
gsallam
authored
e185092
View commit details
Copy full SHA for e185092
Browse repository at this point
Update ignored.tsv
gsallam
authored
c97137b
View commit details
Copy full SHA for c97137b
Browse repository at this point
remove extra new line
gsallam
authored
344782b
View commit details
Copy full SHA for 344782b
Browse repository at this point
remove extra trailing white space
gsallam
authored
1ff695a
View commit details
Copy full SHA for 1ff695a
Browse repository at this point
check perf_map_entry for NULL.
Show description for 2f13a4e
gpshead
authored
2f13a4e
View commit details
Copy full SHA for 2f13a4e
Browse repository at this point
Merge remote-tracking branch 'upstream/main'
czardoz
committed
faa85f5
View commit details
Copy full SHA for faa85f5
Browse repository at this point
update docs
czardoz
committed
50d27e1
View commit details
Copy full SHA for 50d27e1
Browse repository at this point
remove rst extension from inline doc links
czardoz
committed
717c4e4
View commit details
Copy full SHA for 717c4e4
Browse repository at this point
Commits on May 18, 2023
fix the free_state function signature
czardoz
committed
428dfc3
View commit details
Copy full SHA for 428dfc3
Browse repository at this point
Merge remote-tracking branch 'upstream/main'
czardoz
committed
ca2c0ff
View commit details
Copy full SHA for ca2c0ff
Browse repository at this point
trim extra whitespace
czardoz
committed
e386ef8
View commit details
Copy full SHA for e386ef8
Browse repository at this point
Commits on May 20, 2023
Return error codes instead of setting exceptions in PyUnstable_PerfMapState_Init
gsallam
authored
d245fbf
View commit details
Copy full SHA for d245fbf
Browse repository at this point
Add a note that holding the GIL is not required for these APIs
gsallam
authored
2027de6
View commit details
Copy full SHA for 2027de6
Browse repository at this point
Remove the init_state call since it is always NULL for the perf backend
gsallam
authored
0383b80
View commit details
Copy full SHA for 0383b80
Browse repository at this point
trim extra whitespaces
gsallam
authored
59f3c15
View commit details
Copy full SHA for 59f3c15
Browse repository at this point
simplify link to perf map docs from perf profiling
carljm
committed
8bc6150
View commit details
Copy full SHA for 8bc6150
Browse repository at this point
document return values, other doc tweaks
carljm
committed
c7a49b4
View commit details
Copy full SHA for c7a49b4
Browse repository at this point
move headers to sysmodule.h
carljm
committed
125513a
View commit details
Copy full SHA for 125513a
Browse repository at this point
pass through init return value from write-entry
carljm
committed
10630e8
View commit details
Copy full SHA for 10630e8
Browse repository at this point
apparently :c:data:`errno` doesn't exist
carljm
committed
386dd42
View commit details
Copy full SHA for 386dd42
Browse repository at this point
use PyMem_Raw* instead of malloc/free
carljm
committed
6585f32
View commit details
Copy full SHA for 6585f32
Browse repository at this point
Merge branch 'main' into gsallam/main
Show description for ea5965a
carljm
committed
ea5965a
View commit details
Copy full SHA for ea5965a
Browse repository at this point
fix PyMem_Free to PyMem_RawFree
carljm
committed
e6be2a7
View commit details
Copy full SHA for e6be2a7
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL