Revert 268650 "Reduce footprint of registry controlled domain table"
commite3e5eb1dba7fa51791a0e17f75d440f5c2139929
authorrsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 7 May 2014 01:22:08 +0000 (7 01:22 +0000)
committerrsleevi@chromium.org <rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 7 May 2014 01:22:08 +0000 (7 01:22 +0000)
treefba0f19e86d04e9ef8552c4f047e0662e6d0e2fc
parentb991d01044ee59d9a3911738a9c8d69ac87e4eda
Revert 268650 "Reduce footprint of registry controlled domain table"

Broke GN bot

> Reduce footprint of registry controlled domain table
>
> The perfect hash table containing all registry controlled domains is
> replaced by a compact graph (a dafsa) to reduce binary size and PSS
> of the running process. Size of the new structure is about 33kB
> compared to 380kB for the perfect hash table.
>
> Patch by Olle Liljenzin <ollel@opera.com>, originally at https://codereview.chromium.org/197183002/
>
> BUG=370672
>
> Review URL: https://codereview.chromium.org/274443003

TBR=rsleevi@chromium.org

Review URL: https://codereview.chromium.org/270503004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268651 0039d316-1c4b-4281-b951-d872f2087c98
15 files changed:
net/base/registry_controlled_domains/effective_tld_names.cc [new file with mode: 0644]
net/base/registry_controlled_domains/effective_tld_names_unittest1.cc [new file with mode: 0644]
net/base/registry_controlled_domains/effective_tld_names_unittest2.cc [new file with mode: 0644]
net/base/registry_controlled_domains/effective_tld_names_unittest3.gperf [deleted file]
net/base/registry_controlled_domains/effective_tld_names_unittest4.gperf [deleted file]
net/base/registry_controlled_domains/effective_tld_names_unittest5.gperf [deleted file]
net/base/registry_controlled_domains/effective_tld_names_unittest6.gperf [deleted file]
net/base/registry_controlled_domains/registry_controlled_domain.cc
net/base/registry_controlled_domains/registry_controlled_domain.h
net/base/registry_controlled_domains/registry_controlled_domain_unittest.cc
net/net.gyp
net/tools/tld_cleanup/PRESUBMIT.py [deleted file]
net/tools/tld_cleanup/README
net/tools/tld_cleanup/make_dafsa.py [deleted file]
net/tools/tld_cleanup/make_dafsa_unittest.py [deleted file]