Commit Graph

645943 Commits

Author SHA1 Message Date
Mark Banner
5149252c0c Bug 1536589 - Tidy up a few items .eslintignore to make it clearer what needs fixing and what doesn't. r=mossop
Depends on D26542

Differential Revision: https://phabricator.services.mozilla.com/D26543

--HG--
extra : moz-landing-system : lando
2019-04-08 20:06:13 +00:00
Mark Banner
bb846083ae Bug 1530451 - Add debugger eslint plugins to the global package.json. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D26542

--HG--
extra : moz-landing-system : lando
2019-04-08 20:07:22 +00:00
Kartikaya Gupta
b0f6ef37f5 Bug 1542800 - Clear out any leftover updater tasks after the ClearTree task is run. r=botond
This patch ensures that once the ClearTree task is run on the updater
thread, we throw away any other remaining tasks in the queue, as they
will never get run. (Note that the ClearTree task removes the APZUpdater
instance from the global map, and so it becomes "unfindable", meaning
the ProcessQueue will never run again on that instance).

Differential Revision: https://phabricator.services.mozilla.com/D26541

--HG--
extra : moz-landing-system : lando
2019-04-08 20:04:14 +00:00
Daosheng Mu
a88ec2c201 Bug 1465643 - Part 2: Remapping DualShock 4 buttons and axes on Windows. r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D24217

--HG--
extra : moz-landing-system : lando
2019-04-08 20:21:28 +00:00
Daosheng Mu
0614a16811 Bug 1465643 - Part 1: Removing unused hasDpad logic in WindowsGamepad.cpp. r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D25886

--HG--
extra : moz-landing-system : lando
2019-04-08 18:51:25 +00:00
Chris H-C
edef257303 Bug 1527656 - Telemetry.recordEvent should not throw r=janerik
Differential Revision: https://phabricator.services.mozilla.com/D26380

--HG--
extra : moz-landing-system : lando
2019-04-08 20:19:03 +00:00
Geoff Brown
535b871eab Bug 1532695 - Include target.gtest.tests.tar.gz in android builds; r=bc
Differential Revision: https://phabricator.services.mozilla.com/D26587

--HG--
extra : moz-landing-system : lando
2019-04-08 20:16:43 +00:00
Andreas Tolfsen
32c351567c bug 1542836: toolkit/xre: format --MOZ_LOG and --MOZ_LOG_FILE help text; r=erahm
Produces a help text that conforms to the line width recommendations
of nsICommandLine.

On the other hand, the formatting of the source code itself is
rendered rather ugly by clang-format.

Differential Revision: https://phabricator.services.mozilla.com/D26583

--HG--
extra : moz-landing-system : lando
2019-04-08 19:30:44 +00:00
Brian Grinstead
05f5ec26a4 Bug 1540285 - Add a test generator script into ./mach addtest r=ahal
Instead of:
perl gen_template.pl -b=123456 --type=plain > path/to/test_bug123456.html

You can do:
./mach addtest --suite="mochitest-plain" > path/to/test_bug123456.html

But you can also pass in a new file path and let it guess the suite/doc:

```
# mochitest-chrome tests
./mach addtest js/xpconnect/tests/chrome/test_chrome.html
./mach addtest js/xpconnect/tests/chrome/test_chrome.xhtml
./mach addtest js/xpconnect/tests/chrome/test_chrome.xul

# mochitest-plain tests
./mach addtest js/xpconnect/tests/mochitest/test_plain.html
./mach addtest js/xpconnect/tests/mochitest/test_plain.xhtml
./mach addtest js/xpconnect/tests/mochitest/test_plain.xul

# mochitest-browser tests
./mach addtest browser/base/content/test/alerts/browser_foo.js

# xpcshell tests
./mach addtest browser/components/extensions/test/xpcshell/test_xpcshell.js
```

This also changes the mochitest template files in the following ways:
- removes the bug # boilerplate
- remove some unnecessary attributes in the template
- removes the th.template
- adds the browser.template for browser-chrome tests

Differential Revision: https://phabricator.services.mozilla.com/D25482

--HG--
rename : testing/mochitest/static/chrome.template.txt => testing/mochitest/static/chromehtml.template.txt
rename : testing/mochitest/static/test.template.txt => testing/mochitest/static/plainhtml.template.txt
rename : testing/mochitest/static/xhtml.template.txt => testing/mochitest/static/plainxhtml.template.txt
rename : testing/mochitest/static/xul.template.txt => testing/mochitest/static/plainxul.template.txt
extra : moz-landing-system : lando
2019-04-08 19:09:42 +00:00
Andrew McCreight
ccc11f67db Bug 1542024 - Eliminate nsXPCWrappedJSClass by moving its methods into nsXPCWrappedJS. r=bzbarsky
I changed DelegatedQueryInterface and CallMethod to be non-static
methods rather than taking an explicit |self| parameter.

I did a tiny bit of cleanup in the nsIXPConnectJSObjectHolder case of
DelegatedQueryInterface().

There is already a method nsXPCWrappedJS::CallMethod() with the same
signature, but it is a shim, so I inlined it into the version in
XPCWrappedJSClass.cpp.

I also fixed up a few comments that mention nsXPCWrappedJSClass.

The new comments starting with "We now need to enter the realm" were
written by Boris, and are a little more explicit so they are easier to
understand.

I renamed DebugDump() to DebugDumpInterfaceInfo() to be more
informative.

Differential Revision: https://phabricator.services.mozilla.com/D26422

--HG--
extra : moz-landing-system : lando
2019-04-08 19:44:45 +00:00
Geoff Brown
5bb8b39256 Bug 1534647 - Switch python3 version to 3.6 on osx hosts; r=ahal
Quick fix for python3 mozbase perma-fail on osx: Use python 3.6 explicitly, rather
than the system default 3.7, which appears to be broken currently (lacking ssl support).

Differential Revision: https://phabricator.services.mozilla.com/D26345

--HG--
extra : moz-landing-system : lando
2019-04-08 19:10:25 +00:00
Dimi Lee
fe3a1447b2 Bug 1542149 - Add some MacOS file extensions to to the list of executable extensions in download protection. r=Gijs
Here are the file extensions are added to the list:
1. action
2. caction
3. configprofile
4. definition
5. dylib
6. internetconnect
7. networkconnect
8. service
9. wflow
10.workflow

Differential Revision: https://phabricator.services.mozilla.com/D26284

--HG--
extra : moz-landing-system : lando
2019-04-05 12:04:49 +00:00
Andi-Bogdan Postelnicu
33e3a6dedd Bug 1542824 - [Coverity] Limit Coverity to run only on try. r=bastien
Differential Revision: https://phabricator.services.mozilla.com/D26571

--HG--
extra : moz-landing-system : lando
2019-04-08 18:23:54 +00:00
Ciure Andrei
dc0b2df589 Backed out 3 changesets (bug 1541130) for causing GeckoChildProcessHost.cpp build bustages CLOSED TREE
Backed out changeset 656108173cde (bug 1541130)
Backed out changeset 5914a425bc67 (bug 1541130)
Backed out changeset 8ef30ebad16c (bug 1541130)
2019-04-08 22:54:57 +03:00
Aaron Klotz
e2e46386ed Bug 1541130: Follow-up: Add more missing parts that had been stripped during rebase; r=froydnj, jld on a CLOSED TREE
--HG--
extra : histedit_source : 32bf8b98e843a2d7bfd87ed4c8bfe6cdcb8a1ced
2019-04-08 13:28:04 -06:00
Aaron Klotz
dd69e6bdd5 Bug 1541130: Follow-up: Add missing parts that had been stripped out during rebase; r=froydnj, jld on a CLOSED TREE
--HG--
extra : histedit_source : 2849ecff69e5b362ac2565552e101c542b47f696
2019-04-08 12:55:55 -06:00
Chris Manchester
37d285c812 Bug 1542400 - Don't set LLVM_DEFAULT_TARGET_TRIPLE to possibly erroneous value when building clang runtimes. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D26384

--HG--
extra : moz-landing-system : lando
2019-04-08 16:28:24 +00:00
Aaron Klotz
e609e27b92 Bug 1541130: Add XRE_GetChildProcBinPathType to nsXULAppAPI.h; r=froydnj,jld
The binary path type of a particular content process is useful information
outside of IPC. Given that `XRE_EnableSameExecutableForContentProc` already
exists, and given that the binary path type is closely related to
`GeckoProcessType`, I've added a new function, `XRE_GetContentProcBinPathType`.

The mapping of process type to binary type has been moved to the
`GeckoProcessTypes` definitions.

This patch also modifies `ipc::GeckoChildProcessHost` to call into the new
function.

Differential Revision: https://phabricator.services.mozilla.com/D25816

--HG--
extra : moz-landing-system : lando
2019-04-08 18:19:06 +00:00
alexandru.ionescu
faeccf1361 Bug 1532545 Add support for running page load tests against Fennec r=rwood
Differential Revision: https://phabricator.services.mozilla.com/D25723

--HG--
extra : moz-landing-system : lando
2019-04-08 17:47:59 +00:00
Iain Ireland
00769c18e8 Bug 1533890: Add support for additional call opcodes r=mgaudet
To verify that I had covered all of the existing functionality, I added assertions to DoCallFallback and DoSpreadCallFallback to verify that the old C++ implementation never managed to attach a stub if CacheIR had failed to handle it. This patch includes the changes made as a result of this testing:

1. JSOP_CALLITER is equivalent to JSOP_CALL for our purposes. Adding support for JSOP_CALLITER did not require any additional changes.
2. JSOP_SUPERCALL and JSOP_SPREADSUPERCALL are just like normal constructors, except we don't save a template object. I added the super guards where necessary.
3. There were also a number of cases where we tried to attach a CacheIR stub, declined to attach because an identical stub already existed, and then attached an old stub. For example, a spread call IC with more than 16 arguments will fail, but we will try to attach another spread call IC. I examined the failures of this sort by hand. Many of them were invalid (in particular, oomtests that caused us to fail during the process of attaching the stub) or seemed acceptable. I made a few spot fixes to cover easy exceptions.
4. I added jitspew to the attachment code to print BaselineICFallback messages if we try to attach an identical stub, which will hopefully help when testing new ICs to verify that they are not perma-failing.

Differential Revision: https://phabricator.services.mozilla.com/D25877

--HG--
extra : moz-landing-system : lando
2019-04-08 15:29:31 +00:00
Iain Ireland
04b4d94ef8 Bug 1533890: Migrate ConstStringSplit to CacheIR r=mgaudet
This patch adds support for ConstStringSplit. ConstStringSplit is attached after the call is performed, so that it can grab and cache the result. To make it work, I added a new AttachDecision value.

Note:
1. Testing this code made me realize that a previous change I made was wrong. Even in call ICs that don't use argc, we have to initialize the input location. If we don't, the register can be allocated and clobbered, which will break subsequent ICs.
2. We only want a ConstStringSplit if this is the first stub that we try attaching. (If there's already another stub, then it can't be a constant string split. The old implementation would remove any existing ConstStringSplit stubs when it realized that the optimization had failed, but there isn't a particularly nice way of doing that in CacheIR and I don't think it matters much.
3. For unclear reasons, we had an implementation of CallStringSplitResult in IonCacheIRCompiler. It was dead code, so I removed it.

Differential Revision: https://phabricator.services.mozilla.com/D25876

--HG--
extra : moz-landing-system : lando
2019-04-08 15:29:19 +00:00
Iain Ireland
0dd915ebc7 Bug 1533890: Add TemporarilyUnoptimizable support to CallIRGenerator r=mgaudet
In some cases we want to avoid attaching a stub, but not count it as a failure. To make it easier to express this (as well as deferred stubs, which will be used to implement ConstStringSplit in a future patch), I rewrote all the tryAttachFoo stubs in CallIRGenerator to return an enum instead of a bool. (This seems better than a bunch of mutually exclusive boolean out-params.)

Differential Revision: https://phabricator.services.mozilla.com/D25875

--HG--
extra : moz-landing-system : lando
2019-04-08 15:29:13 +00:00
Iain Ireland
c459993b0d Bug 1533890: Add megamorphic native stubs to CacheIR r=mgaudet
This patch extends megamorphic support to native functions, which were not previously supported.

Differential Revision: https://phabricator.services.mozilla.com/D25874

--HG--
extra : moz-landing-system : lando
2019-04-08 15:29:03 +00:00
Iain Ireland
a6a6427a22 Bug 1533890: Add megamorphic scripted stubs to CacheIR. r=mgaudet
This patch moves CallAnyScripted over to CacheIR.

Most of the pieces were already in place to implement FunCall/FunApply. The only new CacheIR op is GuardFunctionIsConstructor. I also took the opportunity to refactor the masm function flag code a little bit.

Differential Revision: https://phabricator.services.mozilla.com/D25873

--HG--
extra : moz-landing-system : lando
2019-04-08 15:28:59 +00:00
Iain Ireland
57b65cf81a Bug 1533890: Add fun_apply support to CacheIR r=mgaudet
This patch moves ScriptedApplyArgs and ScriptedApplyArray to CacheIR, and adds NativeApplyArgs and NativeApplyArray.

Like a spread call, FunApply updates argc as part of the call op, after we've passed all the guards.

Comparisons:
- The new code in BaselineCacheIRCompiler::updateArgc corresponds to parts of ICCallStubCompiler::guardFunApply.
- BaselineCacheIRCompiler::emitGuardFunApply also corresponds to ICCallStubCompiler::guardFunApply.
- BaselineCacheIRCompiler::pushFunApplyArgs corresponds to ICCallStubCompiler::pushCallerArguments
- BaselineCacheIRCompiler::pushFunApplyArray corresponds to ICCallStubCompiler::pushArrayArguments
- CallIRGenerator::tryAttachFunApply corresponds to TryAttachFunApplyStub + ICCall_ScriptedApplyArray::Compiler::generateStubCode

Differential Revision: https://phabricator.services.mozilla.com/D25872

--HG--
extra : moz-landing-system : lando
2019-04-08 15:28:49 +00:00
Iain Ireland
8455178d81 Bug 1533890: Add native fun_call support to CacheIR r=mgaudet
This patch adds support for FunCall with a native target, which the old implementation lacked.

Notes:
1. MacroAssembler::branchIfInterpreted had been unused for quite a while. I updated it to match MacroAssembler::branchIfFunctionHasNoJitEntry (and check WASM_OPTIMIZED in the non-constructor case).
2. GuardIsNativeFunction was a confusing name, especially after I added GuardFunctionIsNative. I renamed GuardIsNativeFunction to GuardSpecificNativeFunction to better represent what it does.
3. Native function calls in the simulator need to be wrapped up to trigger a software interrupt. To call an arbitrary native function, we need a trampoline, so I added CallAnyNative.

Differential Revision: https://phabricator.services.mozilla.com/D25871

--HG--
extra : moz-landing-system : lando
2019-04-08 16:13:31 +00:00
Iain Ireland
93e8e6ba0c Bug 1533890: Add scripted fun_call support to CacheIR r=mgaudet
This patch adds support for scripted fun_call.

The old logic is in TryAttachFunCallStub and ICCall_ScriptedFunCall::Compiler::generateStubCode.

Differential Revision: https://phabricator.services.mozilla.com/D25870

--HG--
extra : moz-landing-system : lando
2019-04-08 16:03:02 +00:00
Iain Ireland
36b31d84df Bug 1533890: Move guardAndUpdateSpreadArgc logic inside the call op r=mgaudet
The initial implementation of CacheIR spread calls added a guardAndUpdateSpreadArgc op, which had to be emitted just before the call. This patch moves the argc update inside the call op, where it belonged all along.

In a few patches, fun_apply will also use this code.

Differential Revision: https://phabricator.services.mozilla.com/D25869

--HG--
extra : moz-landing-system : lando
2019-04-08 15:28:17 +00:00
Iain Ireland
da81f4bac5 Bug 1533890: Add LoadCallee op and refactor call flags r=mgaudet
- Doing my best to unify some of this code and provide a single-ish source of truth for things.

1. Add a "CallFlags" struct that bundles up information about the call, including whether it is a constructor, whether it is a cross-realm call, and how its arguments are being passed. Notes:
a) After working with it for a while, I'm convinced that isCrossRealm is named backwards. Calls are cross-realm by default. I've changed the flag to isSameRealm so that now we only have to set a non-default value for the flag if we know something about the callee. This makes CallFlags noticeably more ergonomic.
b) Right now there are two possibilities for how arguments are being passed: standard and spread. In future patches, this will expand to include FunCall, FunApplyArgs, and FunApplyArray.
c) This all gets packed up into a byte to make it easy to pass via CacheIR.

2. Unify as much of the argument-address-calculating logic in one place. I've added an ArgumentKind enum that lets us ask for this, callee, newtarget, arg0, or arg1, and then it calculates the slot, possibly using argc.

3. The first consumer of GetIndexFromArgumentKind is a new CacheIR interface for accessing specific arguments. Instead of doing manual calculations and using LoadStackValue(slotIndex), we use LoadArgument(argumentKind, argcInfo). The correct slot is calculated under the covers and encoded in the cache op. Note that sometimes we are willing to bake in argc at compile time (for example, tryAttachStringSplit) and other times we want the flexibility / codesharing of using the value of argc that we get as an input operand. To make this work, both LoadArgument and the CacheIR op it generates come in two flavours. I'm very open to bikeshedding on the name, which is currently borrowing terminology from LoadEnvironment(Fixed/Variable)SlotResult.

4. The second consumer of GetIndexFromArgumentKind is a new BaselineCacheIRCompiler-internal interface for loading objects off the stack, because it happens pretty often. Right now, the user of the interface is responsible for tracking the depth of the stack above the arguments, although I'd like to find a way to fix that.

Differential Revision: https://phabricator.services.mozilla.com/D25868

--HG--
extra : moz-landing-system : lando
2019-04-08 16:07:33 +00:00
Nicolas Chevobbe
c25d4ff00b Bug 1542721 - Fix console mocha tests. r=bgrins.
Adding a mock for devtools/shared/layout/utils fixes the test.

Differential Revision: https://phabricator.services.mozilla.com/D26562

--HG--
extra : moz-landing-system : lando
2019-04-08 16:44:03 +00:00
Nika Layzell
c5ed431446 Bug 1542782 - Expose currentRemoteType on CanonicalBrowsingContext, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D26550

--HG--
extra : moz-landing-system : lando
2019-04-08 16:29:08 +00:00
Nika Layzell
91f0500959 Bug 1542781 - Expose browsingContext on FrameLoaderOwner, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D26548

--HG--
extra : moz-landing-system : lando
2019-04-08 16:27:28 +00:00
Mike Shal
96425af79a Bug 1537574 - Use mozbuild's backend-out-of-date logic for RecursiveMake; r=firefox-build-system-reviewers,chmanchester
If mozbuild parsing fails due to a missing file (eg: a file not existing
in UNIFIED_SOURCES), then no Makefiles are written out, but
config.status exists. This would cause mozbuild to think that configure
doesn't need to run, and rely on make to perform the backend-out-of-date
check in rebuild-backend.mk. Unfortunately since no Makefiles were
written, the make command fails immediately and no attempt is made to
re-create the backend. Note that this is only a problem if the first
mozbuild parsing from a clobber build fails, otherwise there is
typically a top-level Makefile from a previous build to call into (at
which point make can determine it is out-of-date, and re-invoke itself).

The fix is to have the RecursiveMake backend re-use the same logic that
was introduced into mozbuild for alternate backends, and remove
rebuild-backend.mk. This way, mozbuild can always determine if the
backend needs to be regenerated, even if the initial parsing failed.

Test code was also relying on rebuild-backend.mk to generate the
TestBackend, but moving backend_out_of_date() into MozbuildObject allows
this code to be shared.

Differential Revision: https://phabricator.services.mozilla.com/D26262

--HG--
rename : build/gen_test_backend.py => python/mozbuild/mozbuild/gen_test_backend.py
extra : moz-landing-system : lando
2019-04-08 16:37:56 +00:00
Nathan Froyd
ebdc4b2408 Bug 1542344 - fix API mismatches in ImageEncoder; r=mccr8
ImageEncoder::ExtractDataInternal takes a `const nsAString&` for its
options, but flattens it into a null-terminated `nsString` so callees
can take a `char16_t*`.  But nearly all of those callees eventually wind
up calling ImageEncoder::GetInputStream, which just constructs an
`nsDependentString` from the passed character pointer.

There's no reason to do all this extra work.  We can just pass the
original options reference all the way through the stack and avoid
needless conversions.

Differential Revision: https://phabricator.services.mozilla.com/D26353

--HG--
extra : moz-landing-system : lando
2019-04-08 01:51:17 +00:00
Nathan Froyd
4e774a774b Bug 1542347 - eliminate needless string flattening in OSReauthenticator; r=keeler
We already have a null-terminated `nsString` in this code; we don't need
to turn it into another null-terminated `nsString`.

Depends on D26355

Differential Revision: https://phabricator.services.mozilla.com/D26356

--HG--
extra : moz-landing-system : lando
2019-04-08 16:26:10 +00:00
Nathan Froyd
5da67ad8db Bug 1542347 - eliminate needless string flattening in nsKeygenFormProcessor; r=keeler
We flatten an nsAString before calling GetPublicKey, but GetPublicKey
doesn't actually care about whether the string is null-terminated or
not.  Let's save a tiny amount of work by not doing the flattening.

Differential Revision: https://phabricator.services.mozilla.com/D26355

--HG--
extra : moz-landing-system : lando
2019-04-05 20:19:13 +00:00
Ashley Hauck
8c3409b088 Bug 1540793 - Fix parse flags for fields. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D25639

--HG--
extra : moz-landing-system : lando
2019-04-08 16:09:58 +00:00
John Lin
2441080e34 Bug 1542440 - Recycle sample directly rather than through CodecProxy. r=jya
mJavaDecoder is invalid after the decoder is shut down and should never
be used.

Differential Revision: https://phabricator.services.mozilla.com/D26438

--HG--
extra : moz-landing-system : lando
2019-04-08 09:16:20 +00:00
Sylvestre Ledru
ef3c576ac4 Bug 1542629 - clang-format git hook: Ignore unsupported extensions directly in the hook r=sheehan
Differential Revision: https://phabricator.services.mozilla.com/D26445

--HG--
extra : moz-landing-system : lando
2019-04-08 16:18:54 +00:00
Sylvestre Ledru
5312b75864 Bug 1541409 - git clang-format hook: add files one by one to avoid an error r=sheehan
Differential Revision: https://phabricator.services.mozilla.com/D26444

--HG--
extra : moz-landing-system : lando
2019-04-08 16:18:38 +00:00
Daniel Varga
27c7e53ace Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-04-08 19:27:05 +03:00
Dorel Luca
ca1e4e263d Backed out changeset 4fef2150bef9 (bug 1534984) for DevTools Failures in devtools/client/responsive.html/test/browser/browser_toolbox_swap_browsers.js. CLOSED TREE 2019-04-08 19:23:02 +03:00
Daniel Varga
7af692c6d9 Merge mozilla-inbound to mozilla-central. a=merge 2019-04-08 19:17:24 +03:00
Dorel Luca
7b08a861d5 Backed out changeset 048424eb3075 (bug 1534721) for SpiderMonkey failures in builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8057. CLOSED TREE 2019-04-08 19:10:52 +03:00
Dorel Luca
d0e6f0880f Backed out 3 changesets (bug 1538710) for Wrench bustage. CLOSED TREE
Backed out changeset 9a80bc4d626a (bug 1538710)
Backed out changeset f5f916011032 (bug 1538710)
Backed out changeset 585b51bba30d (bug 1538710)
2019-04-08 19:09:49 +03:00
Belén Albeza
d3d11b05a5 Bug 1505368 - Show error page in about:devtools-toolbox when target is destroyed r=jdescottes,daisuke
Differential Revision: https://phabricator.services.mozilla.com/D20315

--HG--
extra : moz-landing-system : lando
2019-04-08 15:41:38 +00:00
Hemakshi Sachdev
6c85a24a58 Bug 1538171 - Remove the style-editor-options-popup XUL menupopup from the StyleEditor and use the JS Menu API instead. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D26075

--HG--
extra : moz-landing-system : lando
2019-04-08 13:16:46 +00:00
Andreea Pavel
4ebc473f0c Bug 1529867 - Disable browser_dbg-windowless-workers.js on windows ccov, mac !debug and linux for frequent failures. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D25511

--HG--
extra : moz-landing-system : lando
2019-04-08 13:19:44 +00:00
Tarek Ziadé
63c5bb98b4 Bug 1541189 - Fix intermittents on stream test - r=whimboo
Tweak the Streaming test to fix intermittents.

Differential Revision: https://phabricator.services.mozilla.com/D26288

--HG--
extra : moz-landing-system : lando
2019-04-08 13:04:20 +00:00
Emilio Cobos Álvarez
6e94f79a85 Bug 1542263 - Measure the styleset memory usage from the document, not the pres shell. 2019-04-08 14:59:23 +02:00