gecko/toolkit
Marco Bonardo 1d52722744 Bug 1250363 - Speed up history removals through a simulated per-statement trigger. r=yoric
This aims at speeding up DELETE FROM moz_places like queries.
The primary reason of slowness is the FOR EACH ROW trigger that takes care of updating the moz_hosts table when places are removed.
Unfortunately Sqlite doesn't support FOR EACH STATEMENT triggers, that means the trigger will hit multiple times for pages in the same host.
The patch introduces an additional temp table to accumulate hosts during a delete, then a trigger takes care of updating moz_hosts only once per touched host, rather than once per removed place.

MozReview-Commit-ID: BlJRLQZoC07
2016-02-23 02:21:03 +01:00
..
components Bug 1250363 - Speed up history removals through a simulated per-statement trigger. r=yoric 2016-02-23 02:21:03 +01:00
content Bug 1249439 - xul:browser adds itself as a strong observer to observer service, r=gijs 2016-02-19 20:18:39 +02:00
crashreporter Bug 637238 - Uncheck rich text option in MainMenu.nib. r=ted 2016-02-22 09:21:15 -08:00
forgetaboutsite
identity Bug 1245649: Turn on no-extra-semi. r=markh 2016-02-03 17:27:36 -08:00
library
locales Bug 524757 - "Add architecture and operating system to about:support". r=adw 2016-02-09 15:57:00 +01:00
modules Backed out changeset f3dcf982a76f (bug 1239349) for ES lint failures 2016-02-24 16:28:16 +01:00
mozapps Bug 1246614 - Check if system add-ons directory exists before trying to clean it. r=mossop 2016-02-21 05:45:00 +01:00
obsolete Bug 1245649: Turn on no-trailing-spaces. r=Gijs 2016-02-03 14:22:33 -08:00
pluginproblem
profile Bug 1245649: Turn on no-trailing-spaces. r=Gijs 2016-02-03 14:22:33 -08:00
system Bug 1227730 - Support closing libnotify alerts. r=karlt,MattN 2016-02-16 13:27:27 -08:00
themes Bug 1245029 - aboutdebugging full react refactor part2;r=janx,ochameau 2016-02-18 19:49:59 +01:00
webapps Bug 1238576 - disable mozApps API on desktop/Android; r=ehsan,ochameau,bz,mcmanus,jmaher,marco 2016-02-08 11:24:22 -08:00
xre Bug 1248796 - Store on Telemetry whether the e10s blocking code successfully ran. r=gftrizsche data-r=bsmedberg 2016-02-18 00:53:48 -02:00
.eslintrc Bug 1245916: Add additional default globals. r=felipe 2016-02-05 12:12:30 -08:00
moz.build Backout 24dbe7da7370:a319694b46d5 (bug 1069556) for build bustage on various platforms on a CLOSED TREE 2016-01-29 11:55:43 -05:00
toolkit.mozbuild