Robert Strong
c716ab4db4
Bug 1366918 - Remove redundant tests from urlConstruction.js and add tests that can be added to test_UpdateUtils_url.js from urlConstruction.js. r=mhowell
2017-05-23 10:07:35 -07:00
Robert Strong
bfd48cfdbd
Bug 1366905 - Remove gonk code from UpdateUtils.jsm. r=mhowell
2017-05-23 10:07:30 -07:00
Aaron Klotz
b1cd01ad50
Bug 1354077: Fix missing interface registration annotations for CoGetInterfaceAndReleaseStream failures; r=jimm
...
MozReview-Commit-ID: b7R8yGDe44
--HG--
extra : rebase_source : 1994776a889602f8ea4ac380098a38b37e1c6a2b
2017-05-19 13:59:49 -06:00
Joel Maher
7884e531f3
Bug 1364941 - fix flake8 issues. r=me
...
MozReview-Commit-ID: AreLgNy3mc7
2017-05-23 12:54:28 -04:00
Andrea Marchesini
b248aca5b4
Bug 1359718 - Get rid of PBlob - part 7 - fixing namespaces, r=me
2017-05-23 18:44:55 +02:00
Andrea Marchesini
9281504883
Bug 1359718 - Get rid of PBlob - part 6 - removed unused inputStream params, r=smaug
2017-05-23 18:07:18 +02:00
Andrea Marchesini
dc11620f89
Bug 1359718 - Get rid of PBlob - part 5 - Fixing #includes, r=smaug
2017-05-23 18:06:52 +02:00
Andrea Marchesini
785d0e9d03
Bug 1359718 - Get rid of PBlob - part 4 - PBlob DOMTypes, r=smaug
2017-05-23 18:06:22 +02:00
Andrea Marchesini
5bc8fd9cd0
Bug 1359718 - Get rid of PBlob - part 3 - nsIRemoteBlob, r=smaug
2017-05-23 18:05:51 +02:00
Andrea Marchesini
f512688b0b
Bug 1359718 - Get rid of PBlob - part 2 - PBlob, r=smaug, r=kanru
2017-05-23 18:05:19 +02:00
Andrea Marchesini
7c4d305b8f
Bug 1359718 - Get rid of PBlob - part 1 - Remove PBlobStream, r=smaug, r=kanru
2017-05-23 18:04:27 +02:00
Andrea Marchesini
9106ae7b59
Bug 1359718 - Get rid of PBlob - part 0 - remove PMemoryStream, r=smaug
2017-05-23 18:00:30 +02:00
Joel Maher
d923dc1b9c
Bug 1361680 - remote test_Edge_availability.js as it is not useful anymore. r=Gijs
...
MozReview-Commit-ID: 3j1INcb8L6X
2017-05-23 12:38:18 -04:00
Joel Maher
0f9b875e44
Bug 1364157 - do not run talos via sendchange unnecessarily. r=chmanchester
...
We have a few places that we have scheduled talos tests as part of a sendchange, but have since disbled those tests (android, linux32), or replaced with taskcluster (linux64, macosx). This was discovered when artifact builds were scheduling all talos tests in duplicate for osx.
MozReview-Commit-ID: 6Ze4Ic0GQrY
2017-05-23 12:38:14 -04:00
Joel Maher
15e577a33c
Bug 1366383 - add support for 'g5-e10s' talos job to taskcluster. r=rwood
...
MozReview-Commit-ID: K27ODgxKRYv
2017-05-23 12:38:10 -04:00
Joel Maher
96866fd5a9
Bug 1364941 - add new talos tests with an active, but blank web extension to measure ts_paint and tp5o. r=rwood
...
MozReview-Commit-ID: 7NUhFgj6sF1
2017-05-23 12:38:05 -04:00
Kris Maglione
9c9dbaaaa3
Bug 1364974: Part 5 - Perform off-thread decode operations in chunks, rather than singly. r=shu
...
MozReview-Commit-ID: DapDuQ8rdTI
--HG--
extra : rebase_source : 5273199757af7e72c1396d1bc62a564c0d5adb0f
2017-05-16 19:42:12 -07:00
Kris Maglione
63c946826b
Bug 1364974: Part 4 - Replace CachedScript::mStatus and related logic with original and final process sets. r=erahm
...
The current logic is fairly hard to follow, and fails to account for changes
in the set of processes a script needs to be executed in when deciding whether
to write a new cache file. These changes simplify that logic considerably,
increase the chances that we'll correctly pre-decode a script that's needed in
a given process during startup.
MozReview-Commit-ID: BvqjKU8FDHW
--HG--
extra : rebase_source : 132af63ee8f8df5b5d704580d40735c12ed74ed9
2017-05-22 23:01:39 -07:00
Kris Maglione
a9ee37199f
Bug 1364974: Part 3 - Support decoding multiple scripts in a single parse tasks. r=shu
...
The per-operation overhead for off-thread parse tasks makes them unsuitable
for use with small scripts, since the setup overhead outweighs the benefits of
off-thread decoding. Decoding multiple scripts in a single operation for the
same global means we don't need to pay that cost per-script, and can save a
significant amount of startup overhead by decoding more scripts off-thread.
MozReview-Commit-ID: 91SmvIfYvGs
--HG--
extra : rebase_source : 8163a12c3584a7c1ef508e6f5154ee2a2ad18a4a
2017-05-22 23:19:34 -07:00
Kris Maglione
3278bb60ba
Bug 1364974: Part 2 - Support returning multiple scripts in a parse task. r=shu
...
In order to support parsing multiple scripts in a single task, we need to be
able to store and trace them and their source objects while the task is
pending. Since there isn't much point in keeping both single-script and Vector
members, this changes all operations to use Vectors with one static slot.
MozReview-Commit-ID: C3aa94tyYhP
--HG--
extra : rebase_source : edd96dba1bc20d43309bb207eb2b4f28f850518e
2017-05-22 22:51:44 -07:00
Kris Maglione
3d777bb838
Bug 1364974: Part 1 - Switch to Variant for holding decode task data. r=shu
...
We'll need to be able to support more than two parse data types in order to
support multi-script decode operations. Since MaybeOneOf only supports two
types, that means switching to Variant.
MozReview-Commit-ID: HMYZ0R4dife
--HG--
extra : rebase_source : c70133fe393c1f6de56403a1e29561596c85deb0
2017-05-16 00:12:08 -07:00
Sebastian Hengst
2ac2023c15
Backed out changeset c92612ac17d3 (bug 1359718) for bustage in IPCBlobInputStreamChild.cpp. r=backout on a CLOSED TREE
2017-05-23 18:35:24 +02:00
Sebastian Hengst
77897ad1e3
Backed out changeset 3b7d055b4207 (bug 1359718)
2017-05-23 18:34:45 +02:00
Sebastian Hengst
89e8ea64b1
Backed out changeset 537abc431472 (bug 1359718)
2017-05-23 18:34:40 +02:00
Sebastian Hengst
00f0dde511
Backed out changeset 5ded99aa9c74 (bug 1359718)
2017-05-23 18:34:34 +02:00
Sebastian Hengst
02595acf8d
Backed out changeset 5684176c7662 (bug 1359718)
2017-05-23 18:34:29 +02:00
Sebastian Hengst
65a516ae95
Backed out changeset 58cc2991c47a (bug 1359718)
2017-05-23 18:34:24 +02:00
Sebastian Hengst
a2acce7311
Backed out changeset 089b1233b9a3 (bug 1359718)
2017-05-23 18:34:19 +02:00
Andrea Marchesini
a2951f6a91
Bug 1359718 - Get rid of PBlob - part 6 - removed unused inputStream params, r=smaug
2017-05-23 18:07:18 +02:00
Andrea Marchesini
5662e3fcaf
Bug 1359718 - Get rid of PBlob - part 5 - Fixing #includes, r=smaug
2017-05-23 18:06:52 +02:00
Andrea Marchesini
673df9c262
Bug 1359718 - Get rid of PBlob - part 4 - PBlob DOMTypes, r=smaug
2017-05-23 18:06:22 +02:00
Andrea Marchesini
3a71135cc5
Bug 1359718 - Get rid of PBlob - part 3 - nsIRemoteBlob, r=smaug
2017-05-23 18:05:51 +02:00
Andrea Marchesini
7db3365daf
Bug 1359718 - Get rid of PBlob - part 2 - PBlob, r=smaug, r=kanru
2017-05-23 18:05:19 +02:00
Andrea Marchesini
ed95a3adde
Bug 1359718 - Get rid of PBlob - part 1 - Remove PBlobStream, r=smaug, r=kanru
2017-05-23 18:04:27 +02:00
Andrea Marchesini
af2f7fcbf5
Bug 1359718 - Get rid of PBlob - part 0 - remove PMemoryStream, r=smaug
2017-05-23 18:00:30 +02:00
Jon Coppeard
cb6dbbfeac
Bug 1365187 - When fetching a dependent module wait for any ongoing fetch of the module and its dependents to finish rather than creating a new load request r=smaug
2017-05-23 11:54:11 -04:00
Ryan VanderMeulen
1734a80650
Merge m-c to inbound. a=merge
2017-05-23 11:15:49 -04:00
ffxbld
0fea6cd28c
No bug, Automated HPKP preload list update from host bld-linux64-spot-305 - a=hpkp-update
2017-05-23 08:08:00 -07:00
ffxbld
0704600a36
No bug, Automated HSTS preload list update from host bld-linux64-spot-305 - a=hsts-update
2017-05-23 08:07:57 -07:00
Ryan VanderMeulen
22d214ae4b
Merge autoland to m-c. a=merge
2017-05-23 10:32:42 -04:00
Franziskus Kiefer
073576f302
Backed out changeset bf6ee973f04e because of Android bustage UPGRADE_NSS_RELEASE
...
--HG--
extra : amend_source : 6502b79382c14536c060c03b428172cb6edc9d3f
2017-05-23 13:22:21 +02:00
Franziskus Kiefer
66f094103a
Bug 1345368 - land NSS 0c3800b6eaba UPGRADE_NSS_RELEASE, r=me
2017-05-23 12:36:33 +02:00
Alex Chronopoulos
ef928e094b
Bug 1366707 - update callers of cubeb_device_collection_destroy. r=kinetik
...
MozReview-Commit-ID: JByi6XfgWh2
--HG--
extra : rebase_source : 440f791a101d9b94b74c55e2ba6802cc4e66fecb
2017-05-23 11:30:05 +03:00
Alex Chronopoulos
9281e65d26
Bug 1366707 - Update cubeb from upstream to 96cdb17. r=kinetik
...
MozReview-Commit-ID: 3aiEtrl289U
--HG--
extra : rebase_source : 16ebdb2e20fc516047cc8f4974d6c9e6ec638fcb
2017-05-23 11:29:33 +03:00
Iris Hsiao
ad000bc76c
Backed out changeset 4c2036f901c1 (bug 1353042) for build bustage in Symlink target path does not exist: doc_event-listeners-04.html
...
CLOSED TREE
2017-05-23 16:15:23 +08:00
Georg Fritzsche
cada1f8fab
Bug 1361661 - Part 5 - Fix browser_UsageTelemetry_*.js tests. r=dexter
2017-05-23 13:49:01 +07:00
Georg Fritzsche
7ead039c6b
Bug 1361661 - Part 4 - Update TelemetrySession to the new process names in the snapshot. r=dexter
...
We now consistently use the same process names throughout Telemetry, except for histograms.
2017-05-23 13:48:35 +07:00
Georg Fritzsche
e722331494
Bug 1361661 - Part 3 - Update the Telemetry core. r=dexter
...
Updates the core Telemetry code to use the new headers and support the extension process.
TelemetryHistogram is not cleanly refactored here; doing this uncovered a few time consuming issues with the various lookup code paths.
2017-05-23 13:48:13 +07:00
Georg Fritzsche
31c702afef
Bug 1361661 - Part 2 - Make Telemetry IPC code pass around Telemetry::ProcessID. r=dexter
...
Switching to Telemetry::ProcessID allows us to break out extension process data from the content process data.
2017-05-23 13:47:58 +07:00
Georg Fritzsche
7f76d12d7d
Bug 1361661 - Part 1 - Generate headers with process data from Processes.yaml. r=dexter
...
Adding the Gecko enums to Processes.yaml allows us to generate mappings from ProcessID to GeckoProcessType.
We generate string tables with the Telemetry process names, so we can use these names consistently throughout Telemetry.
2017-05-23 13:43:35 +07:00