https-everywhere-rules/src/Data
vi ed1933f2c5 Remove the IO bottleneck.
Don't redundantly readIO/parse the rulesets; do this once, lazily
carrying out the involved operations. Rulesets are invariant over
executions.

This improves performance by a few orders of magnitude. Though at some
point we should substitute linear search for lookup on a generalised
suffix tree of rooted domains.

Breaking interface change, though I'll likely restore the old form
soon with IO TH.
2017-12-06 13:21:57 +01:00
..
HTTPSEverywhere Remove the IO bottleneck. 2017-12-06 13:21:57 +01:00
Text/ICU Refactored ICU extras. 2015-11-08 17:16:05 +08:00