Simon Giesecke
9a18188ea4
Bug 1644379 - Allow IDBResult to be used with non-copyable ValueType. r=dom-workers-and-storage-reviewers,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D78878
2020-06-30 11:17:31 +00:00
Simon Giesecke
276f41c8c7
Bug 1644379 - Add IDBResult::PropagateNotOk. r=dom-workers-and-storage-reviewers,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D78877
2020-06-30 12:33:00 +00:00
Simon Giesecke
5854a55e1b
Bug 1644379 - Align IDBResult::Unwrap with Result::Unwrap. r=dom-workers-and-storage-reviewers,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D78876
2020-06-30 11:17:36 +00:00
Simon Giesecke
5bcd55f002
Bug 1644379 - Change ToString from an output parameter to returning a value. r=dom-workers-and-storage-reviewers,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D78875
2020-06-30 11:17:38 +00:00
Simon Giesecke
5286a40fe0
Bug 1644379 - Extract extraction of ErrorResult from IDBResult into a function. r=dom-workers-and-storage-reviewers,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D78708
2020-06-30 11:17:29 +00:00
Simon Giesecke
baeca05425
Bug 1644379 - Change IDBResult(Base) to contain the ErrorResult. r=dom-workers-and-storage-reviewers,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D78707
2020-06-30 11:17:40 +00:00
Paul Adenot
aa36b57271
Bug 1649233 - When profiling, record the theoretical budget with a single payload. r=gerald
...
Differential Revision: https://phabricator.services.mozilla.com/D81593
2020-06-30 14:25:27 +00:00
Paul Adenot
ee148dcec6
Bug 1649233 - Add a new ProfilerMarkerPayload that is just a time duration. r=gerald,canaltinova
...
Differential Revision: https://phabricator.services.mozilla.com/D81592
2020-06-30 14:25:09 +00:00
Liang-Heng Chen
3d1fd6f81d
Bug 1642051 - add PartitioningSkipList to relax partitioning on specific domains; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D81591
2020-06-30 12:56:00 +00:00
Liang-Heng Chen
544e563e54
Bug 1642051 - add PartitioningSkipListService; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D81590
2020-06-30 12:52:46 +00:00
Hubert Boma Manilla
7cf3a162e6
Bug 1648373 - Add slow requests indicator r=Honza
...
Differential Revision: https://phabricator.services.mozilla.com/D81629
2020-06-30 13:49:36 +00:00
Jeff Muizelaar
214b420d11
Bug 1649270 - Add Navi12, Navi14, Arcturus and Renoir to AMD WebRender rollout. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D81634
2020-06-30 13:08:41 +00:00
Mirko Brodesser
fb374f2e74
Bug 1649121: part 9) Simplify `GetMostAncestorListOrTableElement`. r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D81547
2020-06-30 13:13:12 +00:00
Mirko Brodesser
4477882999
Bug 1649121: part 8) Rename `CollectListAndTableRelatedElementsAt` to `CollectTableAndAnyListElementsOfInclusiveAncestorsAt`. r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D81546
2020-06-30 13:13:04 +00:00
Mirko Brodesser
a533835579
Bug 1649121: part 7) Rename `HTMLEditUtils::IsList` to `HTMLEditUtils::IsAnyListElement`. r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D81545
2020-06-30 13:12:56 +00:00
Mirko Brodesser
a30c22f525
Bug 1649121: part 6) Rename `HTMLEditUtils::IsTableElementButNotTable` to `HTMLEditUtils::IsAnyTableElementButNotTable`. r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D81544
2020-06-30 13:12:49 +00:00
Mirko Brodesser
7fe5d9f63c
Bug 1649121: part 5) Declare `HTMLEditor::GetBetterInsertionPointFor` `const`. r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D81543
2020-06-30 13:12:47 +00:00
Mirko Brodesser
592ca1c3b6
Bug 1649121: part 4) Rename `HTMLEditUtils::IsTableElement` to `HTMLEditUtils::IsAnyTableElement`. r=masayuki
...
The old name was misleading.
Differential Revision: https://phabricator.services.mozilla.com/D81542
2020-06-30 13:12:39 +00:00
Mirko Brodesser
2937ae1381
Bug 1649121: part 3) Declare some methods in `HTMLEditor` `static`. r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D81541
2020-06-30 13:12:31 +00:00
Mirko Brodesser
f52a74862a
Bug 1649121: part 2) Factor moving start and end of out `CreateDOMFragmentForPaste`. r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D81540
2020-06-30 13:12:29 +00:00
Mirko Brodesser
9ae430ad1a
Bug 1649121: part 1) Add some documentation to `HTMLEditor::CreateDOMFragmentFromPaste`. r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D81539
2020-06-30 13:12:16 +00:00
Henrik Skupin
6f921302c7
Bug 1643099 - [geckodriver] Build geckodriver as static executable for Linux. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D81605
2020-06-30 13:19:41 +00:00
Gerald Squelart
c1fe2ae51c
Bug 1649056 - Pre-record some meta information before locking the profiler mutex - r=canaltinova
...
Some profile meta information can be gathered before the profiler mutex must be locked.
This reduces the main-thread locking when capturing.
Most importantly, it prevents deadlocking in case any of the data-gathering operation would itself rely on profiler-locking functions (e.g., starting a thread, which requires the lock to register the new thread with the profiler).
Differential Revision: https://phabricator.services.mozilla.com/D81491
2020-06-30 13:40:13 +00:00
Narcis Beleuzu
3de598d4a7
Backed out 2 changesets (bug 1649233) for bustages on ProfilerMarkerPayload.h . CLOSED TREE
...
Backed out changeset 399e54895a75 (bug 1649233)
Backed out changeset 3955edb371cf (bug 1649233)
2020-06-30 16:36:06 +03:00
Yue Zhang
765e406782
Bug 1643469 - Swap NotebookLogger for MachLogger. r=sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D81156
2020-06-30 13:14:38 +00:00
alexandru.ionescu
2a81df9ece
Bug 1648902 Remove webrender variant from fennec r=perftest-reviewers,Bebe
...
Differential Revision: https://phabricator.services.mozilla.com/D81660
2020-06-30 10:37:22 +00:00
Paul Adenot
76b771b47c
Bug 1649233 - When profiling, record the theoretical budget with a single payload. r=gerald
...
Differential Revision: https://phabricator.services.mozilla.com/D81593
2020-06-30 09:05:00 +00:00
Paul Adenot
d9cb2a1db6
Bug 1649233 - Add a new ProfilerMarkerPayload that is just a time duration. r=gerald,canaltinova
...
Differential Revision: https://phabricator.services.mozilla.com/D81592
2020-06-30 12:10:00 +00:00
Henrik Skupin
a96e2000f8
Bug 1611843 - Always use an unknown entry id to check for an invalid history entry id. r=remote-protocol-reviewers,maja_zf
...
Differential Revision: https://phabricator.services.mozilla.com/D81659
2020-06-30 12:52:36 +00:00
Nathan Froyd
452a773cc3
Bug 1649249 - include stdint.h in TelemetryEventEnums.h; r=Dexter
...
Otherwise, TelemetryEventEnums.h depends on what headers get included
prior to it, which makes refactorings difficult.
Differential Revision: https://phabricator.services.mozilla.com/D81598
2020-06-30 12:59:06 +00:00
Andrea Marchesini
b397940b11
Bug 1641905
- ThirdPartyUtil::IsThirdPartyWindow returns different values in fission - use the principal to inherit for about:blank channels, r=dimi
...
Differential Revision: https://phabricator.services.mozilla.com/D81558
2020-06-30 12:50:48 +00:00
Gregory Mierzwinski
118d838da8
Bug 1649225 - Fix how the perfherder extra options are populated. r=perftest-reviewers,Bebe
...
This patch modifies how the extraOptions field in the resulting Raptor perfherder data is built. Instead of being spread across all over the file, we use a single function to fill the extra options. It can be customized as well (which we needed for some compatibility for Raptor-webext).
Differential Revision: https://phabricator.services.mozilla.com/D81595
2020-06-30 10:31:23 +00:00
Michal Novotny
a4cc2eb134
Bug 1627910 - Enable test netwerk/test/unit/test_http3.js r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D81053
2020-06-30 12:25:02 +00:00
Valentin Gosu
da614ff256
Bug 1641222 - Follow CNAME/AliasForm chains r=dragana,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D79264
2020-06-30 12:27:09 +00:00
Alex Chronopoulos
b1f143193d
Bug 1647956 - Import cubeb from upstream to 575bd44. r=padenot
...
pick commits:
575bd44 - resampler: avoid overflow on uint arithmetics
7bc4f13 - Add in header doc the switching devices behavior.
Differential Revision: https://phabricator.services.mozilla.com/D81695
2020-06-30 12:14:48 +00:00
chocos
c7b500052d
Bug 1648959 - Done internal linking in docs in testing Directory.r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D81466
2020-06-30 11:00:57 +00:00
Alex Chronopoulos
5e3fa4ab8b
Bug 1648732 - Fine tune the check for available frames in AudioResampler. r=padenot
...
In AudioResampler the resampling of a buffer happens on pieces of 128 or 256 frames. Before resampling, the number of available frames is checked for the whole buffer and for the individual smaller pieces. When the whole buffer is checked we need to check for one extra frame in order to compensate the case that one individual resampling has consumed an extra frame, something that is normal and happens periodically.
Differential Revision: https://phabricator.services.mozilla.com/D81321
2020-06-30 11:33:03 +00:00
Florin Strugariu
1749affc05
Bug 1635711
- Enable cold page load tests with Fission enabled r=perftest-reviewers,AlexandruIonescu
...
Differential Revision: https://phabricator.services.mozilla.com/D81308
2020-06-30 07:27:41 +00:00
Jean-Yves Avenard
4a24fe3c8e
Bug 1647958 - P3. Have GetCurrentSerialEventTarget returns the currently running MessageLoop. r=nika
...
We want it to returning the actual nsThread if that's where the MessageLoop would dispatch its tasks; otherwise return the MessageLoop's EventTarget
Depends on D80357
Differential Revision: https://phabricator.services.mozilla.com/D80811
2020-06-30 08:04:10 +00:00
Jean-Yves Avenard
29e935bf80
Bug 1647958 - P1. Protects MessageLoop::EventTarget's mLoop member. r=nika
...
EventTarget::Dispatch can be called on any threads ; there's a potential of a race when accessing the mLoop member.
Differential Revision: https://phabricator.services.mozilla.com/D80810
2020-06-30 08:04:13 +00:00
Lars T Hansen
724b5a1d44
Bug 1619196 - allow atomics on non-shared memory part 2: test cases. r=rhunt
...
Basically generalize almost all the tests to run with both shared and
unshared memory, removing a number of validation failures. Test
run-time failure in the case of wait() on unshared memory, and that
notify() on unshared memory returns 0.
Differential Revision: https://phabricator.services.mozilla.com/D81320
2020-06-30 11:03:51 +00:00
Lars T Hansen
cd41e1a357
Bug 1619196 - allow atomics on non-shared memory part 1: validation and compilation. r=rhunt
...
Pretty simple change: remove the validation guards on plain atomic
operations, and distinguish between shared and unshared memory for
wait and notify. Per spec, wait checks for sharedness before checking
for alignment or bounds, and notify returns 0 after checking for
alignment and bounds.
Differential Revision: https://phabricator.services.mozilla.com/D81319
2020-06-30 11:03:43 +00:00
Lars T Hansen
7cb62c06e8
Bug 1648755 - gate availability of thread ops on the shared memory pref. r=rhunt
...
We will shortly be unable to depend on the presence of shared memory
as a gate for the thread operations, so just add proper gating
depending on the shared-memory pref.
Differential Revision: https://phabricator.services.mozilla.com/D81328
2020-06-30 11:03:25 +00:00
Honza Bambas
e3c8fc6ab0
Bug 1648781 - MOZ_LOG of timer events dispatch and run, MOZ_LOG of idle-dispatch timeout, r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D81467
2020-06-30 10:57:28 +00:00
Julian Descottes
772f4d693d
Bug 1646636 - Skip tests with inspect element in same process frames if fission is enabled r=ochameau,perftest-reviewers,Bebe
...
Differential Revision: https://phabricator.services.mozilla.com/D80815
2020-06-30 10:22:10 +00:00
Jean-Yves Avenard
735a4b5c2c
Bug 1648898 - Fix data race on STS loop start. r=mayhemer
...
The STS dispatched the first event before setting mThread member. It was possible that the STS::Run() task got started before mThread was set and causing one of the nsISerialEventTarget methods to read mThread/mInitialised/mShuttingDown value as null or zero and they would have returned an error.
We rewrite and simplify the access to mThread such that it's a lockless operation.
ApplyPortRemapPreference assert that it's running on the taskqueue; however if called before initialization, it would have been run on whatever thread called ApplyPortRemap.
Differential Revision: https://phabricator.services.mozilla.com/D81334
2020-06-30 11:06:31 +00:00
Narcis Beleuzu
03245fe61b
Backed out 6 changesets (bug 1644379) for bustages on IDBResult.h . CLOSED TREE
...
Backed out changeset df76fe2ab8bf (bug 1644379)
Backed out changeset a22f8c2a1fe7 (bug 1644379)
Backed out changeset 1244dc147bb7 (bug 1644379)
Backed out changeset 88afa250d734 (bug 1644379)
Backed out changeset e90b2d69b818 (bug 1644379)
Backed out changeset c9690f97b893 (bug 1644379)
2020-06-30 13:54:22 +03:00
Gabriele Svelto
e8bade7e47
Bug 1647172 - Do not attempt to create a non-ES OpenGL context on Android r=jgilbert
...
This works around Android implementations that allow for non-ES contexts
to be created even though they don't work properly.
Differential Revision: https://phabricator.services.mozilla.com/D81666
2020-06-30 10:46:40 +00:00
Honza Bambas
f1604cee10
Bug 1649003 - Log JS stacks from inside HTTP channel suspend() and resume() methods, r=valentin,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D81570
2020-06-30 07:15:33 +00:00
Florian Quèze
49bfcec471
Bug 1648510 - Make DAMP profiler markers use ChromeUtils.addProfilerMarker, r=ochameau,perftest-reviewers,Bebe.
...
Differential Revision: https://phabricator.services.mozilla.com/D81133
2020-06-30 10:24:07 +00:00