Skip to content

Latest commit

 

History

History
49 lines (30 loc) · 1.46 KB

CHANGELOG.md

File metadata and controls

49 lines (30 loc) · 1.46 KB

Changes

Unreleased - ReleaseDate

0.2.0 - 2024-05-17

Usability

  • Improve statistics for runs (#284)
  • Improve user-defined primitive support (#280, #288)
  • Improve serialization (#293)
  • Add more container primitives (#306)

Web demo

  • Add slidemode in the web demo (#302)
  • Fix box shadowing problem (#372)

Refactor

  • Big refactoring to the intermediate representation (#320)
  • Make global variables a syntactic sugar (#338)
  • Drop experimental implementation for proofs and terms (#320, #342)

New features

  • Support Subsumptions (#301)
  • Add basic support for first-class, higher-order functions (UNSTABLE) (#348)
  • Support combined rulesets (UNSTABLE) (#362)

Others

  • Numerous bug fixes

0.1.0 - 2023-10-24

This is egglog's first release! Egglog is ready for use, but is still fairly experimental. Expect some significant changes in the future.

  • Egglog is better than egg in many ways, including performance and new features.
  • Egglog now includes cargo documentation for the language interface.

As of yet, the rust interface is not documented or well supported. We reccomend using the language interface. Egglog also lacks proofs, a feature that egg has.

See release-instructions.md for more information on how to do a release.