Changelog of @hackage/hegg 0.2.0.0

Revision history for hegg

0.2.0.0 -- 2022-09-19

  • Expose runEqualitySaturation to run equality saturation on existing e-graphs whole instead of focusing on individual expressions
  • (Very) significant performance improvements!
  • Make CostFunction polymorphic over the Cost type, requiring that type to instance Ord
  • Make e-graph abstract. The internal structure can still be modified through the available lenses in Data.Equality.Graph.Lens
  • Fix a bug related to NodeMap's size.

0.1.0.0 -- 2022-08-25

  • First version. Released on an unsuspecting world.