Граф коммитов

688650 Коммитов

Автор SHA1 Сообщение Дата
tichnas d9df0f73ee Bug 1605876 - Removed redundant #if(s). r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D60347

--HG--
extra : moz-landing-system : lando
2020-01-19 17:10:23 +00:00
J.C. Jones 4cb75803d7 Bug 1606927 - land NSS 124c43a9f768 UPGRADE_NSS_RELEASE, r=kjacobs
2020-01-16  Kevin Jacobs  <kjacobs@mozilla.com>

	* gtests/common/testvectors/cbc-vectors.h, gtests/common/testvectors
	/chachapoly-vectors.h, gtests/common/testvectors/cmac-vectors.h,
	gtests/common/testvectors/curve25519-vectors.h,
	gtests/common/testvectors/gcm-vectors.h, gtests/common/testvectors
	/p256ecdh-vectors.h, gtests/common/testvectors_base/chachapoly-
	vectors_base.h,
	gtests/common/testvectors_base/curve25519-vectors_base.h,
	gtests/common/testvectors_base/gcm-vectors_base.h,
	gtests/common/testvectors_base/test-structs.h,
	gtests/common/wycheproof/genTestVectors.py,
	gtests/common/wycheproof/source_vectors/aes_cbc_pkcs5_test.json,
	gtests/common/wycheproof/source_vectors/aes_cmac_test.json,
	gtests/common/wycheproof/source_vectors/aes_gcm_test.json,
	gtests/common/wycheproof/source_vectors/chacha20_poly1305_test.json,
	gtests/common/wycheproof/source_vectors/ecdh_secp256r1_test.json,
	gtests/common/wycheproof/source_vectors/x25519_test.json,
	gtests/freebl_gtest/ghash_unittest.cc,
	gtests/pk11_gtest/manifest.mn,
	gtests/pk11_gtest/pk11_aes_cmac_unittest.cc,
	gtests/pk11_gtest/pk11_aes_gcm_unittest.cc,
	gtests/pk11_gtest/pk11_cbc_unittest.cc,
	gtests/pk11_gtest/pk11_chacha20poly1305_unittest.cc,
	gtests/pk11_gtest/pk11_curve25519_unittest.cc,
	gtests/pk11_gtest/pk11_ecdh_unittest.cc,
	gtests/pk11_gtest/pk11_gtest.gyp, mach:
	Bug 1604596 - Update Wycheproof vectors and add support for CBC,
	P256-ECDH, and CMAC tests r=franziskus

	This patch updates to the latest Wycheproof vectors and adds
	Wycheproof support for CBC, CMAC, and P256-ECDH:

	ChaCha20: +141 tests Curve25519: +431 tests GCM: +39 tests CBC
	(new): +183 tests CMAC (new): +308 tests P256 ECDH (new): +460 tests

	[124c43a9f768] [tip]

2020-01-17  Kai Engert  <kaie@kuix.de>

	* lib/softoken/lowpbe.c:
	Bug 1606992 - Permit sftk_PBELockInit being called multiple times.
	r=kjacobs

	[9d1ced9ae01e]

	* lib/softoken/lowpbe.c:
	Bug 1606992 - follow up to fix clang-format, whitespace only. rs=me
	DONTBUILD
	[7c9dcf601c83]

2020-01-15  Kai Engert  <kaie@kuix.de>

	* lib/softoken/lowpbe.c:
	Bug 1606992 - Follow-up to cleanup PBE cache code. r=kjacobs

	[1d782fb6eede]

2020-01-03  Kevin Jacobs  <kjacobs@mozilla.com>

	* lib/freebl/mpi/mp_comba_amd64_masm.asm, lib/freebl/mpi/mpi-priv.h:
	Bug 1605314 - Compare all 8 bytes of an mp_digit when clamping in
	Windows assembly/mp_comba. r=mt

	Compare all 8 bytes of an `mp_digit` when clamping in Windows x64
	assembly (mp_sqr/mp_mul). Also adds an assertion to ensure that the
	size of `mp_digit` matches implementation assumptions.

	[09673f933c6d]

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

--HG--
extra : moz-landing-system : lando
2020-01-21 18:46:42 +00:00
Kris Maglione aa0306477e Bug 1602898: Rename Window.getWindowGlobalChild() to .windowGlobalChild. r=farre
Differential Revision: https://phabricator.services.mozilla.com/D56609

--HG--
extra : moz-landing-system : lando
2020-01-21 18:48:26 +00:00
Andrew Halberstadt c3eb36bee1 Bug 1609967 - [ci] Remove 'seta_15_180' shadow-scheduler task, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D60550

--HG--
extra : moz-landing-system : lando
2020-01-21 19:41:33 +00:00
Mihai Alexandru Michis 2dab66d06e Backed out 9 changesets (bug 1607172, bug 1609998, bug 1608799) for causing xpcshell failures in test_parser.js
CLOSED TREE

Backed out changeset 7753083b67dd (bug 1609998)
Backed out changeset e6f5aac734ab (bug 1608799)
Backed out changeset 90ea35966b73 (bug 1608799)
Backed out changeset 6fafa451b3f9 (bug 1608799)
Backed out changeset e07a4aea2ae1 (bug 1608799)
Backed out changeset d69d6dfdccad (bug 1607172)
Backed out changeset 93023b1b6153 (bug 1607172)
Backed out changeset 99ce7a56080e (bug 1607172)
Backed out changeset 20aa5934c785 (bug 1607172)
2020-01-21 21:44:03 +02:00
Mihai Alexandru Michis 0b56bf4029 Backed out changeset f94dd143caa2 (bug 1607586) on suspicion of causing leaks. a=backout,Aryx
CLOSED TREE
2020-01-21 21:42:51 +02:00
Mihai Alexandru Michis 6c896736ce Backed out changeset 5ea36d82a283 (bug 1610192) for causing SM bustages in bug1610192.js
CLOSED TREE

--HG--
extra : histedit_source : c0fb8a69547fc8a0a831313881bed5f419197c9c
2020-01-21 21:11:43 +02:00
Andrew Halberstadt 394c93ba9e Bug 1609967 - [ci] Stand up a 'shadow-scheduler' task to run the 'relevant-test' optimizer, r=jmaher
Depends on D60527

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

--HG--
extra : moz-landing-system : lando
2020-01-21 18:42:50 +00:00
Andrew Halberstadt 1f57d71f99 Bug 1609967 - [taskgraph] Implement a relevant tests optimizer, r=jmaher
An experimental optimizer that schedules all test tasks that run tests that
are in the same directory (or subdir) of a modified file.

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

--HG--
extra : moz-landing-system : lando
2020-01-21 17:12:56 +00:00
Mihai Alexandru Michis 4bb21390cf Backed out changeset d389e3aa4522 (bug 1424934) as requested by jonco:
CLOSED TREE

--HG--
extra : amend_source : 3411395770db4580f2600d7a2afefad59ab0ddfb
extra : histedit_source : 440305ec824270948467cb49c08ff0fe7ff02951
2020-01-21 20:40:41 +02:00
Mihai Alexandru Michis 8501aaf6a6 Backed out changeset dbd45b7bb449 (bug 1609054) as requested by jonco:
CLOSED TREE

--HG--
extra : histedit_source : b9fd52fc5b244076c183ae46cc36fd837b8b9e8d
2020-01-21 20:39:38 +02:00
Noemi Erli e5fff9caae Backed out 2 changesets (bug 1507055) for causing build bustages in AntiTrackingCommon.cpp CLOSED TREE
Backed out changeset be170480919d (bug 1507055)
Backed out changeset 678dd02cf719 (bug 1507055)
2020-01-21 20:14:36 +02:00
Chris H-C 881de7362e Bug 1607586 - Batch pingsender-sent pings sent at shutdown r=gsvelto,janerik
There has evolved a convention in Telemetry-land where pings are often sent
with a schedule that includes "and at shutdown, using pingsender". It turns out
that spawning a pingsender process for each of these pings can be a problem in
certain instances, so let's batch them all together so we can send them in a
single go.

The batching procedure starts at profile-change-net-teardown (after which gecko
networking doesn't work anymore) and batches all pings that wish to be sent
anyway, using pingsender. (Pings wishing to be sent not with pingsender
continue to have the behaviour of getting saved to disk and looked at in the
next Firefox session).

Then, when TelemetryController is more-or-less done shutting down (during
profile-before-change-telemetry as part of AsyncShutdown.sendTelemetry), it
flushes the batch.

What about pings wanting to be sent after profile-before-change-telemetry?
As before, any (non-internal) use of Telemetry APIs after profile-before-change
is forbidden.

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

--HG--
extra : moz-landing-system : lando
2020-01-21 16:44:50 +00:00
Chris Fallin 43a08cb2c0 Bug 1610192: Remove unneeded array-index in ObjLiteral array mode. r=mgaudet
The ObjLiteral format allows for names (as atom indices) or numeric
indices to be attached to each property in the literal. The numeric case
is limited to 23 bits by the packed format in memory.

The object-literal case ({}-literal with some numeric indices) already
checks for in-range values before deciding to use the ObjLiteral
infrastructure, but the array case did not check this.

Fortunately, the indices in the array case were only used as a sanity
check for debug-mode assertions, and never for any actual indexing
operation, so no out-of-bounds behavior could result, even before this
fix. However, the sanity-check assert will fire at
object-construction-from-ObjLiteral time in cases where the ObjLiteral
mode should not have been used, because no range check was done at
ObjLiteral-construction time.

This change removes the use of indices for array-mode ObjLiterals
entirely.

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

--HG--
extra : moz-landing-system : lando
2020-01-21 18:05:22 +00:00
Matthew Gaudet af08f70624 Bug 1610340 - Remove dead Scope::create methods r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D60461

--HG--
extra : moz-landing-system : lando
2020-01-21 18:02:38 +00:00
Matthew Gaudet 2146b82ef4 Bug 1610340 - Remove deferred allocation switch r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D60452

--HG--
extra : moz-landing-system : lando
2020-01-21 18:02:17 +00:00
Matthew Gaudet 4787274b35 Bug 1610340 - Always track Function tree r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D60451

--HG--
extra : moz-landing-system : lando
2020-01-21 18:01:44 +00:00
Matthew Gaudet 7485c8dd75 Bug 1610340 - Rename remaining use of internBodyScope and simplify to better reflect usage r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D60449

--HG--
extra : moz-landing-system : lando
2020-01-21 17:02:26 +00:00
Matthew Gaudet 6e131ff1b0 Bug 1610340 - Always defer allocation of Scopes r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D60448

--HG--
extra : moz-landing-system : lando
2020-01-21 17:02:08 +00:00
Matthew Gaudet 92addc057f Bug 1610340 - Always defer the allocation of LazyScript r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D60447

--HG--
extra : moz-landing-system : lando
2020-01-21 17:01:47 +00:00
Matthew Gaudet 8b9934a880 Bug 1610340 - Always defer allocation of RegExp objects r=tcampbell
Outside of BinAST, which holds onto the eager path for now.

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

--HG--
extra : moz-landing-system : lando
2020-01-21 17:01:27 +00:00
Matthew Gaudet 6c32941ab0 Bug 1610340 - Don't allocate functions when creating FunctionBoxes from a FunctionCreationData r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D60445

--HG--
extra : moz-landing-system : lando
2020-01-21 17:01:09 +00:00
Matthew Gaudet 34a52301a6 Bug 1610340 - Always defer allocation of BigInts r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D60444

--HG--
extra : moz-landing-system : lando
2020-01-21 17:00:58 +00:00
Mark Banner 07db0a7e2b Bug 1609998 - Enable ESLint for non-third party files in editor/libeditor/tests/browserscope/. r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D60305

--HG--
extra : moz-landing-system : lando
2020-01-21 17:00:48 +00:00
Mark Banner e88d437de8 Bug 1608799 - Move more paths from .eslintignore to ThirdPartyPaths.txt. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D60150

--HG--
extra : moz-landing-system : lando
2020-01-21 17:10:48 +00:00
Mark Banner bdfc666e6d Bug 1608799 - Remove references in .eslintignore to paths that no exist or don't have ESLint able files. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D60149

--HG--
extra : moz-landing-system : lando
2020-01-21 17:10:30 +00:00
Mark Banner 7164a847f0 Bug 1608799 - Load devtools debugger's .eslintignore directly into ESLint to avoid duplication. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D60148

--HG--
extra : moz-landing-system : lando
2020-01-21 17:00:32 +00:00
Mark Banner 7a5528ceb9 Bug 1608799 - Remove third-party references from .eslintignore that are already in ThirdPartyPaths.txt. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D60147

--HG--
extra : moz-landing-system : lando
2020-01-21 17:10:23 +00:00
Mark Banner 1856b4108d Bug 1607172 - Move dom third-party entries across to ThirdPartyPaths.txt, and clean up .eslintignore for dom. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D59694

--HG--
extra : moz-landing-system : lando
2020-01-21 17:00:27 +00:00
Mark Banner bbe399b932 Bug 1607172 - Automatically fix ESLint issues in non-third party dom/media/webvtt/ files. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D59693

--HG--
extra : moz-landing-system : lando
2020-01-21 17:00:25 +00:00
Mark Banner 6178732e3f Bug 1607172 - Move devtools third-party entries across to ThirdPartyPaths.txt, and clean up .eslintignore for devtools. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D59692

--HG--
extra : moz-landing-system : lando
2020-01-21 17:00:23 +00:00
Mark Banner 96709101c1 Bug 1607172 - Update ESLint to the latest version and use ignorePatterns to ignore paths listed in ThirdPartyPaths.txt. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D59691

--HG--
extra : moz-landing-system : lando
2020-01-21 17:10:10 +00:00
Andrea Marchesini b9bec0df94 Bug 1507055 - AntiTrackingCommon::RedirectHeuristic must check the number of redirect entries, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D60505

--HG--
extra : moz-landing-system : lando
2020-01-21 17:59:33 +00:00
Andrea Marchesini f97dcc5818 Bug 1507055 - Implement Anti-tracking heuristic for redirects, r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D56191

--HG--
extra : moz-landing-system : lando
2020-01-21 17:59:33 +00:00
Belén Albeza fb1055410b Bug 1609356 - Enable application panel in Nightly r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D60143

--HG--
extra : moz-landing-system : lando
2020-01-21 17:49:02 +00:00
Edwin Takahashi f9f78c2f75 Bug 1607294 - adjust font-inflation-1.html annotation for linux1804 webrender r=jmaher
Changes:

After a lot of hours spent tweaking the exact values for this test, the conclusion is that it is flaky. Sometimes it passes with 0,0 but other times it fails with 255,66 only for linux webrender.

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

--HG--
extra : moz-landing-system : lando
2020-01-21 10:59:51 +00:00
Morgan Reschenberg 9685f6e92d Bug 1610250: Ensure we compare rounded integer values when setting the hidden attribute of the URL bar's zoom button. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D60533

--HG--
extra : moz-landing-system : lando
2020-01-21 17:38:51 +00:00
Dragana Damjanovic a3834a2925 Bug 1608967 - Adapt necko to new neqo r=michal
- process_timer used to be called by process_output, that is not the case any more, therefore we nee$
- how closing/closed event has change: on idle-timeout only closed even is called which means that neqo connection is completely closed and should not be kept alive.

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

--HG--
extra : moz-landing-system : lando
2020-01-20 21:06:07 +00:00
Brian Grinstead e9bb1fcf9f Bug 1608278 - Declare clearTimeout and clearInterval as locally scoped variables in Timer.jsm r=mconley
We need to stop relying on the global `this` in order to support ES Modules.
This instance was harder to fix by a script than others since it exposed two methods,
so this patch is a manual change.

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

--HG--
extra : moz-landing-system : lando
2020-01-16 20:07:18 +00:00
Nicolas Chevobbe 45f6c5a39c Bug 1608984 - Fix flickering in eager evaluation result when typing. r=jlast.
This patch make it so that we don't set the
terminalEagerResult to null as soon as we
get the SET_TERMINAL_INPUT action (except
if the expression is falsy).
This means the eager evaluation result element
will only be updated when we get the eager
evaluation results.

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

--HG--
extra : moz-landing-system : lando
2020-01-21 17:18:14 +00:00
Nicolas Chevobbe 3086339d55 Bug 1609935 - Don't eagerly evaluate empty expressions. r=jlast.
There's no need to make a call to the server when
we know we don't expect anything from it.

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

--HG--
extra : moz-landing-system : lando
2020-01-21 17:16:33 +00:00
Ricky Stewart 0fa8a98bdb Bug 1524639: [taskgraph] Enforce unicode strings in schemas r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D18376

--HG--
extra : moz-landing-system : lando
2020-01-21 17:12:08 +00:00
Gijs Kruitbosch e5848ed25c Bug 1610331 - use unix newlines when using 'mach addtest' on Windows, r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D60459

--HG--
extra : moz-landing-system : lando
2020-01-21 16:51:39 +00:00
yulia 2d3f3c73c5 Bug 1610447 - Update Reflect.parse for OptionalChain; r=arai
Differential Revision: https://phabricator.services.mozilla.com/D60490

--HG--
extra : moz-landing-system : lando
2020-01-21 15:58:12 +00:00
Andrew Osmond bf8cd36674 Bug 1610381 - Part 3. Improve image memory reporting by including validation state. r=jrmuizel
This patch adds an annotation to an image cache entry if it is in the
process of being validated. This is very useful to know when debugging
missing images because state notifications are suppressed when we are
validating and may prevent the image from being displayed.

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

--HG--
extra : moz-landing-system : lando
2020-01-21 16:32:11 +00:00
shindli a17ad0b952 Merge mozilla-central to autoland on a CLOSED TREE 2020-01-21 18:17:46 +02:00
shindli 083bbbba1d Merge autoland to mozilla-central. a=merge 2020-01-21 18:13:28 +02:00
Mirko Brodesser eed3b8d8ab Bug 1609662: part 15) Rename some methods in `Selection`. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D60256

--HG--
extra : moz-landing-system : lando
2020-01-21 16:02:20 +00:00
Mirko Brodesser 9f2d95176c Bug 1609662: part 14) Document some `ContentIterator*` methods. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D60255

--HG--
extra : moz-landing-system : lando
2020-01-21 16:02:07 +00:00
Mirko Brodesser 37eb82cb25 Bug 1609662: part 13) Declare some methods in `Selection` const. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D60254

--HG--
extra : moz-landing-system : lando
2020-01-21 16:01:59 +00:00