Low Level Tools/2018Q4
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.
- 100%+ completed.
- Improve callgrind_annotate output. Some readability improvements.
- Use inlined frames in Massif XTree output. Makes stack traces much easier to understand.
- Add a --show-percs option to cg_annotate and callgrind_annotate. Helps identify relative importance of different functions/lines.
- Completely overhauled DHAT. The new version is much better.