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