Use FlatHashSet to store common TLDs.
This commit is contained in:
parent
1da3955271
commit
d510bc8435
@ -1015,7 +1015,7 @@ bool is_email_address(Slice str) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static bool is_common_tld(Slice str) {
|
static bool is_common_tld(Slice str) {
|
||||||
static const std::unordered_set<Slice, SliceHash> tlds(
|
static const FlatHashSet<Slice, SliceHash> tlds(
|
||||||
{"aaa", "aarp", "abarth", "abb", "abbott", "abbvie", "abc", "able", "abogado", "abudhabi", "ac", "academy",
|
{"aaa", "aarp", "abarth", "abb", "abbott", "abbvie", "abc", "able", "abogado", "abudhabi", "ac", "academy",
|
||||||
"accenture", "accountant", "accountants", "aco", "active", "actor", "ad", "adac", "ads", "adult", "ae", "aeg",
|
"accenture", "accountant", "accountants", "aco", "active", "actor", "ad", "adac", "ads", "adult", "ae", "aeg",
|
||||||
"aero", "aetna", "af", "afamilycompany", "afl", "africa", "ag", "agakhan", "agency", "ai", "aig", "aigo",
|
"aero", "aetna", "af", "afamilycompany", "afl", "africa", "ag", "agakhan", "agency", "ai", "aig", "aigo",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user