taktoa / eqsat

A language-generic implementation of equality saturation in Haskell
Other
21 stars 3 forks source link

Rewrite `EqSat.Internal.MHashMap` to use Judy arrays #3

Closed taktoa closed 6 years ago

taktoa commented 6 years ago

I suspect there could be a performance improvement if we used Judy arrays for EqSat.Internal.MHashMap. We'd probably need to make our own typeclass that replaces Hashable with something that will work better with the performance characteristics of Judy arrays (since sparse keys are undesirable).

chessai commented 6 years ago

the checkboxes