gecko-dev/toolkit
Nicholas Nethercote f76d17db0f Bug 529808 - Remove the static atom table. r=froydnj
Various atom-related things have improved recently.

- The main atom table is now threadsafe (bug 1275755) and so can be accessed on
  any thread. It has also been split into pieces (bug 1440824), which greatly
  reduces lock contention.

- A cache has been added to the HTML5 parser (bug 1352874) that removes the
  need for most of the full table lookups.

As a result, there is no point having a separate static atom table. This patch
removes it.

MozReview-Commit-ID: 8ou1BrnPAwd

--HG--
extra : rebase_source : 0c6ab073b1a20b703705582d28731a68456741e1
2018-02-28 07:34:12 +11:00
..
components Bug 529808 - Remove the static atom table. r=froydnj 2018-02-28 07:34:12 +11:00
content Bug 1433958 - Change code that sets nsIURI.userPass to use nsIURIMutator r=mayhemer 2018-02-26 20:43:46 +01:00
crashreporter Bug 1437156: Fix moz.build corruption from bad auto conflict resolution; r=bustage 2018-02-27 18:05:53 -07:00
forgetaboutsite Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8. 2018-02-23 20:50:01 +01:00
library Bug 1440538 - P5: Vendor rust crates. r=rillian 2018-02-13 15:05:37 +10:00
locales Bug 1438790 - Remove dead code generatesnippet.py r=Callek 2018-02-16 11:24:49 +01:00
modules Merge inbound to mozilla-central. a=merge 2018-02-27 11:58:55 +02:00
mozapps Merge mozilla-inbound to mozilla-central. a=merge on a CLOSED TREE 2018-02-28 00:24:02 +02:00
pluginproblem Bug 1409148 - Add dynamic sizing on the plugin overlay. r=dthayer,johannh 2017-11-10 14:05:04 -02:00
profile Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
system Bug 1437604 - remove NS_INTERFACE_MAP_END_THREADSAFE; r=mystor 2018-02-12 14:36:46 -05:00
themes Bug 1438243 - Improve the UI for pages blocked by policy r=Felipe 2018-02-22 15:41:12 -08:00
xre Backed out changeset 855eb2e4c43d (bug 1434666) for bricking installation on Ubuntu 14.04 (bug 1441449). a=backout CLOSED TREE 2018-02-27 23:47:00 +02:00
.eslintrc.js Bug 1436389 - Update complexity rules to adapt for the algorithm in the new ESLint. r=mossop 2018-02-07 16:16:09 +00:00
moz.build Bug 1278282 - update of the moz.build files to remove gtk2 references r=lsalzman 2018-01-10 10:04:59 +01:00
moz.configure Bug 1433357 - Part 1: Add proxy bypass protection flag r=glandium 2018-02-02 14:45:00 +02:00
nss.configure
toolkit.mozbuild Backed out 5 changesets (bug 1418425) requested per comment #83. on a CLOSED TREE a=backout 2018-01-15 15:30:30 +02:00