Some changes to how errors are thrown from Web IDL methods

2020-02-06 Thread Boris Zbarsky
Hello all, I just checked in some improvements to how we report exceptions on ErrorResult and in promise rejections [1]. Summary: 1) The public ThrowDOMException method that takes an nsresult and a string is gone. Instead, there are methods like ThrowIndexSizeError,

IPCError-browser | ShutDownKill signatures are about to change

2020-02-06 Thread Gabriele Svelto
[cross-posting to dev-platform] IPCError-browser | ShutDownKill crashes are the second most common ones after OOMs and generally not actionable because we've been lumping together a bunch of different stacks under the same signature. These crashes represent a snapshot of a content process taking

Intent to implement and ship: updated values for text-decoration properties

2020-02-06 Thread Jonathan Kew
There have been some recent changes to the CSS spec for the text-decoration-thickness, text-underline-offset, and text-underline-position: support for percentage values (based on the font-size) is added to the -thickness and -offset properties, as an alternative to using absolute lengths; and

Soft code freeze for Firefox 73 starts February 4

2020-02-06 Thread Pascal Chevrel
Hi all, With Firefox 73 RC shipping today, we are nearing the end of the Nightly 74 cycle. In order to avoid invalidating the testing we get out of late Nightly and to ensure that we can roll out Beta 74 to a wider audience with confidence, we'd like to ask that any risky changes be avoided from

PSA: Hang Reports in tests now have the correct crash signature

2020-02-06 Thread Kristen Wright
[Cross-posting to stability] In tests, the crash report now correctly reflects the hanging or crashing process. With Bug 1605328 fixed, the crashing process .dmp file will be sorted at the top of the list and therefore output the hanging

[desktop] Bugs logged by Desktop Release QA in the last 7 days

2020-02-06 Thread Mihai Boldan
Hello, Here's the list of new issues found and filed by the Desktop Release QA team in the last 7 days. Additional details on the team's priorities last week, as well as the plans for the current week are available at: https://tinyurl.com/yfwt3p5x. Bugs logged by Desktop Release QA in the

Intent to Deploy: ThreadSanitizer

2020-02-06 Thread Christian Holler
Data races in C/C++ code are a class of bugs that can severely impact stability of the product while being hard to reproduce and debug. Furthermore, data races are undefined behavior and can lead to unforeseeable code behavior once compilers exploit this fact for better optimizations. We have

Upgrading to Node 10 early Nightly 75 (week of February 10th)

2020-02-06 Thread Ed Lee
dmose is planning to upgrade [1] from Node 8 to Node 10 in build and test environments next week. This should fix / avoid a number of test failures as various dependencies rely on newer features, e.g., for await...of. For some additional history, the build system already supports [1] both Node 8

Try pusher? Rebase your stack or get test failures

2020-02-06 Thread Sebastian Hengst
Because some certificates stored in the source code directory needed renewal, pushes to Try based on older revisions than the latest commit ("tip") for all mozilla-* repositories and autoland will yield many test failures. Please rebase your patch stack before pushing to Try. Sebastian

GC rooting hazard analysis "presentation" from Berlin All-Hands

2020-02-06 Thread Steve Fink
See http://hotsphink.github.io/sfink-tools/doc/hazards.html for the autogenerated HTML from my presentation on the static analysis. It contains technical detail that I didn't cover, as well as details on potential future analyses such as can-run-script and iterator invalidation. Ask me

Re: Volunteers needed for nightly crash triage rotation

2020-02-06 Thread Gabriele Svelto
[cross-posting to firefox-dev and stability] FYI quite a few people followed up with me by mail and in person so the roster will soon be full again but more volunteers are still welcome. If we have more volunteers than the slots I'm very happy to do rotations so that we have more eyes on nightly

Re: Soft code freeze for Firefox 74 starts February 4

2020-02-06 Thread Pascal Chevrel
The subject should have been "Soft code freeze for Firefox 74 starts February 4" of course, not 73, sorry for the inconvenience. Pascal Le 04/02/2020 à 14:00, Pascal Chevrel a écrit : > > Hi all, > > With Firefox 73 RC shipping today, we are nearing the end of the > Nightly 74 cycle. > > In