Low Level Tools/2018/10/08
From MozillaWiki
Status updates for the week of 2018/10/08
Gabriele
- I've triaged September 29th's nightlies and filed bug 1495589 - Crash in js::GCMarker::traverse<T> and bug 1495449 - Crash in mozilla::recordreplay::child::ReportFatalError | mozilla::recordreplay::Stream::CheckInput
- I prepared a patch for bug 1390547 which should fix rust panic reports with multi-line messages
- I uplifted the patch for bug 1463048 which fixes a long-standing shutdown crash caused by asynchronous minidump generation
- I closed bug 1485260 because it wasn't a regression, the change in the bug just made our tools finally see all the symbols present in Linux PGO builds
- I fixed bug 1494203, an issue with highlighting a page title in Fennec's awesomebar which I had introduced while fixing bug 1127855
- I uplifted both bug 1127855 and bug 1494203 to beta
- I've finally started working on bug 1435683 having laid out a basic IDL for the new observer service and possibly found a partial solution for dealing with artifact builds
Nick
Oct 01--05
Firefox landings:
- Streamline nsIWebBrowser{,Chrome}.idl. Dead code removal.
- Remove DOMString from XPIDL. A simplification.
- Remove dead code in and around nsFrameLoader methods.
- Improve static atom handling in various places.
- Improve static atom handling in dom/svg/.
- Make static atom pointers `constexpr`. Saves 18KB per process.
rustc-perf landings:
- Change a `cp` command. A step towards making it work on Mac.