| Commit message (Collapse) | Author | Files | Lines |
|
|
|
this has been bothering me for MONTHS, and it compiles faster now. also fixed some warnings
|
|
|
|
turns out aeson really REALLY likes to keep huge scientific numbers
around, which is great if your data structures consist largely of arrays
of (small) integers!
|
|
|
|
also don't keep adjusted maps around if not necessary
|
|
don't add maps to the result if their lint result looks the same as that
of another list, just say it happened several times instead (this leads
to a rather confusing Eq instance for MapResult which implements a very
simple surface-level equality — perhaps change that later)
|
|
|
|
(suggestions are shown only if they have a Damerau-Levenshtein distance
<= 4, which seems to yield reasonably good results)
|
|
(and `url` is, too)
|
|
|
|
it was kinda getting messy in places.
Also found some accidental isomorphisms between types, so these are now
only one type because the consequences were getting silly.
|