a56353f21094a2a55ae66c17ae762ce043bcc18e: Backed out changeset 5ea36d82a283 (bug 1610192) for causing SM bustages in bug1610192.js
Mihai Alexandru Michis <malexandru@mozilla.com> - Tue, 21 Jan 2020 21:11:43 +0200 - rev 573474
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Backed out changeset 5ea36d82a283 (bug 1610192) for causing SM bustages in bug1610192.js CLOSED TREE
2b4b92c1f316b05824106e91f9ddccf21d3bf28d: Bug 1609967 - [ci] Stand up a 'shadow-scheduler' task to run the 'relevant-test' optimizer, r=jmaher
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 21 Jan 2020 18:42:50 +0000 - rev 573473
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
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
e443c1d2bf9f3a8c7514f50e08d2773735e9e2fe: Bug 1609967 - [taskgraph] Implement a relevant tests optimizer, r=jmaher
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 21 Jan 2020 17:12:56 +0000 - rev 573472
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
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
5fda66dee91f6306bf62d096793f09cbab5d14d1: Backed out changeset d389e3aa4522 (bug 1424934) as requested by jonco:
Mihai Alexandru Michis <malexandru@mozilla.com> - Tue, 21 Jan 2020 20:40:41 +0200 - rev 573471
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Backed out changeset d389e3aa4522 (bug 1424934) as requested by jonco: CLOSED TREE
33932b670a10ce30152593965eae816caa202314: Backed out changeset dbd45b7bb449 (bug 1609054) as requested by jonco:
Mihai Alexandru Michis <malexandru@mozilla.com> - Tue, 21 Jan 2020 20:39:38 +0200 - rev 573470
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Backed out changeset dbd45b7bb449 (bug 1609054) as requested by jonco: CLOSED TREE
4bad694ce45e736111015f0ea14da37b49627103: Backed out 2 changesets (bug 1507055) for causing build bustages in AntiTrackingCommon.cpp CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Tue, 21 Jan 2020 20:14:36 +0200 - rev 573469
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
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)
f94dd143caa2bc2a3c1a50c381363ac40cbcfc64: Bug 1607586 - Batch pingsender-sent pings sent at shutdown r=gsvelto,janerik
Chris H-C <chutten@mozilla.com> - Tue, 21 Jan 2020 16:44:50 +0000 - rev 573468
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
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
5ea36d82a283c479423faaabf0c7f2eb622167ed: Bug 1610192: Remove unneeded array-index in ObjLiteral array mode. r=mgaudet
Chris Fallin <cfallin@mozilla.com> - Tue, 21 Jan 2020 18:05:22 +0000 - rev 573467
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
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
1b24a124f0b4e727f168a6b20ec093102fed14b6: Bug 1610340 - Remove dead Scope::create methods r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 21 Jan 2020 18:02:38 +0000 - rev 573466
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1610340 - Remove dead Scope::create methods r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D60461
980c3c58ebcd6a80e7aa47fcb76cc23006635032: Bug 1610340 - Remove deferred allocation switch r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 21 Jan 2020 18:02:17 +0000 - rev 573465
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1610340 - Remove deferred allocation switch r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D60452
1dbed5d3f57aceded887f468d1293f29880fb18c: Bug 1610340 - Always track Function tree r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 21 Jan 2020 18:01:44 +0000 - rev 573464
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1610340 - Always track Function tree r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D60451
742f7b4e3d691dedf2b2724453487f5ad870e158: Bug 1610340 - Rename remaining use of internBodyScope and simplify to better reflect usage r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 21 Jan 2020 17:02:26 +0000 - rev 573463
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1610340 - Rename remaining use of internBodyScope and simplify to better reflect usage r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D60449
f61874e245a75fbe4c387f8ac14de2ab3aab161d: Bug 1610340 - Always defer allocation of Scopes r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 21 Jan 2020 17:02:08 +0000 - rev 573462
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1610340 - Always defer allocation of Scopes r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D60448
58a9dc0eecce66f1e5b10d1fc6e532d350e8bf27: Bug 1610340 - Always defer the allocation of LazyScript r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 21 Jan 2020 17:01:47 +0000 - rev 573461
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1610340 - Always defer the allocation of LazyScript r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D60447
f8e54f32a247685893e861c6dec41ebe28c23129: Bug 1610340 - Always defer allocation of RegExp objects r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 21 Jan 2020 17:01:27 +0000 - rev 573460
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
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
944e3c4e3afc815e5e3a474471cf80d47d08345d: Bug 1610340 - Don't allocate functions when creating FunctionBoxes from a FunctionCreationData r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 21 Jan 2020 17:01:09 +0000 - rev 573459
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1610340 - Don't allocate functions when creating FunctionBoxes from a FunctionCreationData r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D60445
626e635c3cc311200c18f0d74826d41645045c5c: Bug 1610340 - Always defer allocation of BigInts r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Tue, 21 Jan 2020 17:00:58 +0000 - rev 573458
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1610340 - Always defer allocation of BigInts r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D60444
7753083b67ddee5451a747613dcdad489b34d11b: Bug 1609998 - Enable ESLint for non-third party files in editor/libeditor/tests/browserscope/. r=m_kato
Mark Banner <standard8@mozilla.com> - Tue, 21 Jan 2020 17:00:48 +0000 - rev 573457
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
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
e6f5aac734ab6c1fcd02a67592ed1c84da99387e: Bug 1608799 - Move more paths from .eslintignore to ThirdPartyPaths.txt. r=mossop
Mark Banner <standard8@mozilla.com> - Tue, 21 Jan 2020 17:10:48 +0000 - rev 573456
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
Bug 1608799 - Move more paths from .eslintignore to ThirdPartyPaths.txt. r=mossop Differential Revision: https://phabricator.services.mozilla.com/D60150
90ea35966b73513c9a0c30eb2d8f79ee42b4b9e9: Bug 1608799 - Remove references in .eslintignore to paths that no exist or don't have ESLint able files. r=mossop
Mark Banner <standard8@mozilla.com> - Tue, 21 Jan 2020 17:10:30 +0000 - rev 573455
Push 12662 by ffxbld-merge at Mon, 10 Feb 2020 10:43:10 +0000
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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip