Skip to content

Commit

Permalink
Prepare for v0.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
yihozhang committed Sep 13, 2024
1 parent ae75bb7 commit 70e5bdd
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 4 deletions.
32 changes: 32 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,38 @@

## [Unreleased] - ReleaseDate

## [0.3.0] - 2024-9-12

Cleanups

- Remove `declare` and `calc` keywords (#418, #419).
- Fix determinism bug from new combined ruleset code (#406)
- Fix performance bug in typechecking containers (#395)
- Minor improvements to the web demo (#413, #414, #415).
- Add power operators to i64 and f64 (#412)

Error reporting

- Report the source locations for errors (#389, #398, #405).

Serialization

- Move splitting primitive nodes into the serialize library (#407)
- Support omitted nodes (#394)
- Support Class ID <-> Value conversion (#396)

REPL

- Evaluates multiple lines at once (#402)

Higher-order functions (UNSTABLE)

- Infer types of function values based on names (#400)

Import relation from files

- Accept f64 function arguments #384

## [0.2.0] - 2024-05-17

Usability
Expand Down
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
edition = "2021"
name = "egglog"
version = "0.2.0"
version = "0.3.0"
description = "egglog is a language that combines the benefits of equality saturation and datalog. It can be used for analysis, optimization, and synthesis of programs. It is the successor to the popular rust library egg."
repository = "https://github.com/egraphs-good/egglog"
keywords = ["e-graphs", "egglog", "datalog", "compiler", "equality"]
Expand Down
2 changes: 1 addition & 1 deletion web-demo/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
edition = "2021"
name = "web-demo"
version = "0.2.0"
version = "0.3.0"

[lib]
crate-type = ["cdylib"]
Expand Down

0 comments on commit 70e5bdd

Please sign in to comment.