Update the generated TypeScript declarations to reflect the removed
synchronous nsILoginManager methods. Unrelated drift picked up by
`mach ts update` was reverted so this only reflects the login API change.
Differential Revision: https://phabricator.services.mozilla.com/D305168
This reports the numbers of each type of visible search engine to telemetry. It also reports the counts of disabled and hidden search engines as well.
Differential Revision: https://phabricator.services.mozilla.com/D304477
The added metric databaseSemanticHistoryReindexTime in toolkit/components/places/metrics.yaml without regenerating the TS definitions is causing lint failures.
Differential Revision: https://phabricator.services.mozilla.com/D303307
For this patch we no longer manually do the bit quantization and instead rely on built in sqlite-vec features.
Running the performance tests with manual rowLimit set to 10,000 (a typical use case) on my MacM1 semantic searching latency was reduced 3x, from 6.5 to 2.2ms. I have added one additional performance test that uses multiple different queries, because I thought one query was insufficient.
In the original we were searching 100 entries for 2 results. That is a '50x' oversample, which is being set manually each time we do a query with a special function.
Note there is also a 're-vendor' to upgrade sqlite-vec because they fixed a bug we found in the integration of this patch.
Base revision's try run: https://treeherder.mozilla.org/jobs?repo=try&landoCommitID=193651
Local revision's try run: https://treeherder.mozilla.org/jobs?repo=try&landoCommitID=194008
Differential Revision: https://phabricator.services.mozilla.com/D300160
This feature is only used by its feature test. This patch removes the logic
completely alongside the test, which should slightly simplify process selection
logic.
Differential Revision: https://phabricator.services.mozilla.com/D282081
This reverts commit ba92fe5024.
Revert "Bug 2011326 - Part 4: Switch test_sitepolicies to a data URI, r=mossop"
This reverts commit 8eab4714b1.
Revert "Bug 2011326 - Part 3: Remove the test-only canLoadURIInRemoteType function, r=firefox-desktop-core-reviewers ,tabbrowser-reviewers,mossop,sthompson"
This reverts commit 8ce4078eed.
Revert "Bug 2011326 - Part 2: Predict remote types with ProcessIsolation, r=whimboo,geckoview-reviewers,extension-reviewers,tabbrowser-reviewers,omc-reviewers,layout-reviewers,tcampbell,robwu,sthompson,emilio,mimi"
This reverts commit df59bd116e.
Revert "Bug 2011326 - Part 1: Remove test for separatePrivilegedContentProcess=false, r=firefox-desktop-core-reviewers ,tabbrowser-reviewers,mossop,sthompson"
This reverts commit 879157d4f7.
Revert "Bug 2011307 - Remove test-only support for marking chrome:// URI as needing to be loaded remotely, r=smaug,tabbrowser-reviewers,nsharpley"
This reverts commit 2d20aa53d9.
This feature is only used by its feature test. This patch removes the logic
completely alongside the test, which should slightly simplify process selection
logic.
Differential Revision: https://phabricator.services.mozilla.com/D282081
Renames the link-preview engineId from "wllamapreview" to "link-preview"
in EngineProcess.sys.mjs and metrics.yaml, with the generated
lib.gecko.glean.d.ts updated accordingly.
Bumps the ModelHub IndexedDB schema from version 6 to 7 to perform a
non-destructive in-place rewrite of the engineIds field in the engines
store. This preserves any already-downloaded model file in OPFS for
users who used link-preview before the rename, so the new uninstall
path (which queries by "link-preview") can still find and delete the
row. Adds two regression tests in browser_ml_cache.js.
Differential Revision: https://phabricator.services.mozilla.com/D299369
This feature is only used by its feature test. This patch removes the logic
completely alongside the test, which should slightly simplify process selection
logic.
Differential Revision: https://phabricator.services.mozilla.com/D282081
Bug 2033191 made sure we only call ownerGlobal on nodes.
As per the discussion in dev-platform, the front-end ~always wants
.documentGlobal. This removes ownerGlobal from the bindings. Following
patch will rename internal GetOwnerGlobal in gecko to GetRelevantGlobal
as per the HTML spec terminology.
Differential Revision: https://phabricator.services.mozilla.com/D297183
Bug 2033191 made sure we only call ownerGlobal on nodes.
As per the discussion in dev-platform, the front-end ~always wants
.documentGlobal. This removes ownerGlobal from the bindings. Following
patch will rename internal GetOwnerGlobal in gecko to GetRelevantGlobal
as per the HTML spec terminology.
Differential Revision: https://phabricator.services.mozilla.com/D297183
Bug 2033191 made sure we only call ownerGlobal on nodes.
As per the discussion in dev-platform, the front-end ~always wants
.documentGlobal. This removes ownerGlobal from the bindings. Following
patch will rename internal GetOwnerGlobal in gecko to GetRelevantGlobal
as per the HTML spec terminology.
Differential Revision: https://phabricator.services.mozilla.com/D297183
Bug 2033191 made sure we only call ownerGlobal on nodes.
As per the discussion in dev-platform, the front-end ~always wants
.documentGlobal. This removes ownerGlobal from the bindings. Following
patch will rename internal GetOwnerGlobal in gecko to GetRelevantGlobal
as per the HTML spec terminology.
Differential Revision: https://phabricator.services.mozilla.com/D297183
This lets strict mode be enabled by default, but turns off the parts of strict mode that currently fail in these projects.
A couple of issues raised by useUnknownInCatchVariables are fixed as examples, the rest are disabled for now as there's issues when referencing Componnents.Exception.
Differential Revision: https://phabricator.services.mozilla.com/D293736