gecko-dev/services/sync
tiago 7d0f361ba0 Bug 1356282 - Change Sync's Utils.arraySub to be O(n) using Set. r=tcsc
Sync's Utils.arrayUnion and Utils.arraySub are O(n^2) because Utils.arraySub uses indexOf inside a loop. This patch makes Utils.arraySub use a Set, and by doing so, Utils.arrayUnion and Utils.arraySub become O(n).

MozReview-Commit-ID: DDqjRWalfP9

--HG--
extra : rebase_source : ec90092244e16d3651f0d69ea8db1944301c13fb
2017-05-05 03:16:30 -03:00
..
locales Bug 1362510 - Remove errors.properties and references. r=eoger 2017-05-15 12:03:55 -04:00
modules Bug 1356282 - Change Sync's Utils.arraySub to be O(n) using Set. r=tcsc 2017-05-05 03:16:30 -03:00
modules-testing Bug 1361572 - Remove Task.jsm/Promise.jsm from services/. r=kitcambridge 2017-05-02 19:29:33 -04:00
tests Bug 1355663 - Don't de-duplicate tabs from multiple devices. r=eoger 2017-05-12 20:54:54 -03:00
tps/extensions Bug 1357814 - Changes to sync's TPS tests to allow running from automation r=markh 2017-05-05 14:54:03 -04:00
moz.build Bug 1353571 part 3 - Refactor browser-syncui and browser-fxaccounts. r=markh 2017-04-18 14:15:43 -04:00
services-sync.js Bug 1335891 - Trigger another sync if tracked items have changed during the last sync. r=markh 2017-05-10 19:21:16 -07:00
SyncComponents.manifest Bug 1364571 - Delay Weave startup. r=kitcambridge 2017-05-12 17:01:25 -04:00
Weave.js backout of f9abb9c83452 (bug 1319111) for crashes, r=bz 2017-05-13 13:55:11 +02:00