-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add paging by thread (and task, optionally) #176
Conversation
(Not real ones, anyway. I should fix that at some point, but probably not until #169.) |
Now there are tests! |
Anything here likely to be breaking? Otherwise 1.0 is ready to go. |
I don't think so. It just needs code branches depending on julia version >= 1.8 (or detecting if profile metadata is present, perhaps). |
If it's non-breaking, there's no urgency. If it is, I'll wait. I'm pretty happy using So, 🤷 Just let me know what you want me to do, and don't distort your schedule to rush this out. I'll be starting holiday travel around the weekend anyway. |
I think it can be done without breaking, so don't let this stop 1.0 |
OK, I'll get it out. That will shake out any remaining bugs in GtkObservables/Gtk. The landmark change was a whopping two lines: JuliaGraphics/Gtk.jl#600. The rest has been finishing WIP and merging it. But of course wider usage often turns up other issues, and I might as well see what that shakes out. |
d5e1b37
to
35152fd
Compare
(just a rebase at this stage) |
@timholy what do you think the save/open buttons should do once thread paging is added? I'm thinking it should save/open all pages? |
Ok, this is passing locally for me with timholy/FlameGraphs.jl#44 now I originally wanted to make the load/save buttons work on all pages at once, but figuring that out was stalling this.. perhaps that could be a future PR? With this PR each page has its own load/save buttons. For julia <1.8 or if metadata is removed, a single tab shows labeled as "all threads" which I think is informative so worth keeping. |
When testing this I suggest using this workaround JuliaLang/julia#35552 (comment) |
Codecov Report
@@ Coverage Diff @@
## master #176 +/- ##
==========================================
- Coverage 80.92% 79.82% -1.11%
==========================================
Files 2 2
Lines 173 228 +55
==========================================
+ Hits 140 182 +42
- Misses 33 46 +13
Continue to review full report at Codecov.
|
I think this is ready. I'll merge and release 1.1.0 |
This looks beautiful! I will be excited to try it out. |
Looks like we could use a test with |
Depends on