Low Level Tools/2018Q4: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 15: Line 15:
* [https://bugs.kde.org/show_bug.cgi?id=399322 Improve callgrind_annotate output.] Some readability improvements.
* [https://bugs.kde.org/show_bug.cgi?id=399322 Improve callgrind_annotate output.] Some readability improvements.
* [https://bugs.kde.org/show_bug.cgi?id=399301 Use inlined frames in Massif XTree output.] Makes stack traces much easier to understand.
* [https://bugs.kde.org/show_bug.cgi?id=399301 Use inlined frames in Massif XTree output.] Makes stack traces much easier to understand.
* [https://bugs.kde.org/show_bug.cgi?id=401454 Add a --show-percs option to cg_annotate and callgrind_annotate.]
* [https://bugs.kde.org/show_bug.cgi?id=401454 Add a --show-percs option to cg_annotate and callgrind_annotate.] Helps identify relative importance of different functions/lines.
* Completely overhauled DHAT.
* [https://bugs.kde.org/show_bug.cgi?id=402369 Completely overhauled DHAT.] The new version is much better.
** Improvements made to rustc and Firefox thanks to this: [https://github.com/rust-lang/rust/pull/55167 #55167], [https://github.com/rust-lang/rust/pull/55346 #55346], [https://github.com/rust-lang/rust/pull/55383 #55383], [https://github.com/rust-lang/rust/pull/55384 #55384], [https://github.com/rust-lang/rust/pull/55501 #55501], [https://github.com/rust-lang/rust/pull/55525 #55525], [https://github.com/rust-lang/rust/pull/55556 #55556], [https://github.com/rust-lang/rust/pull/55574 #55574], [https://github.com/rust-lang/rust/pull/55604 #55604], [https://github.com/rust-lang/rust/pull/55777 #55777], [https://github.com/rust-lang/rust/pull/55558 #55558], [https://github.com/rust-lang/rust/pull/55745 #55745], [https://github.com/rust-lang/rust/pull/55778 #55778], [https://github.com/rust-lang/rust/pull/55905 #55905], [https://github.com/rust-lang/rust/pull/55906 #55906], [https://github.com/rust-lang/rust/pull/56268 #56268], [https://github.com/rust-lang/rust/pull/56090 #56090], [https://github.com/rust-lang/rust/pull/56269 #56269], [https://github.com/rust-lang/rust/pull/56336 #56336], [https://github.com/rust-lang/rust/pull/56369 #56369], [https://github.com/rust-lang-nursery/ena/pull/14 (ena crate) #14].
** Improvements made to rustc with the new version: [https://github.com/rust-lang/rust/pull/55167 #55167], [https://github.com/rust-lang/rust/pull/55346 #55346], [https://github.com/rust-lang/rust/pull/55383 #55383], [https://github.com/rust-lang/rust/pull/55384 #55384], [https://github.com/rust-lang/rust/pull/55501 #55501], [https://github.com/rust-lang/rust/pull/55525 #55525], [https://github.com/rust-lang/rust/pull/55556 #55556], [https://github.com/rust-lang/rust/pull/55574 #55574], [https://github.com/rust-lang/rust/pull/55604 #55604], [https://github.com/rust-lang/rust/pull/55777 #55777], [https://github.com/rust-lang/rust/pull/55558 #55558], [https://github.com/rust-lang/rust/pull/55745 #55745], [https://github.com/rust-lang/rust/pull/55778 #55778], [https://github.com/rust-lang/rust/pull/55905 #55905], [https://github.com/rust-lang/rust/pull/55906 #55906], [https://github.com/rust-lang/rust/pull/56268 #56268], [https://github.com/rust-lang/rust/pull/56090 #56090], [https://github.com/rust-lang/rust/pull/56269 #56269], [https://github.com/rust-lang/rust/pull/56336 #56336], [https://github.com/rust-lang/rust/pull/56369 #56369], [https://github.com/rust-lang/rust/pull/56737 #56737], [https://github.com/rust-lang-nursery/ena/pull/14 (ena crate) #14].

Latest revision as of 02:36, 20 December 2018

Nick

Planned

DocShell: implement session history serialization in IPDL.

  • Not completed.
  • After starting on this I determined that it required understanding a lot of gnarly DOM internals, and wasn't a good use of my time.

Finish cleaning up and slimming down static atoms.

Implement three improvements to Valgrind profiling tools I use with rustc.