Releases: JuliaSymbolics/Metatheory.jl
Releases · JuliaSymbolics/Metatheory.jl
v2.0.2
Metatheory v2.0.2
Merged pull requests:
- remove print statement in init (#155) (@willow-ahrens)
- Create dependabot.yml (#159) (@ranocha)
- Bump actions/checkout from 2 to 3 (#160) (@dependabot[bot])
- Bump actions/cache from 1 to 3 (#161) (@dependabot[bot])
- Bump codecov/codecov-action from 1 to 3 (#162) (@dependabot[bot])
- Bump actions/checkout from 3 to 4 (#165) (@dependabot[bot])
- Remove noise in tests, restructure tests, update deps (#167) (@0x0f0f0f)
- Add debugging and GraphViz visualization utilities (#169) (@0x0f0f0f)
- Allow use of local buffers (#170) (@rayegun)
- Allow local buffers (#172) (@0x0f0f0f)
Closed issues:
v2.0.1
v2.0.0
v1.3.5
Metatheory v1.3.5
Closed issues:
Merged pull requests:
- Fixed a few typos (#127) (@pitmonticone)
- Minor optimizations and refactors (#128) (@0x0f0f0f)
- Bump docstring extensions (#131) (@ChrisRackauckas)
- CompatHelper: bump compat for TermInterface to 0.3, (keep existing compat) (#133) (@github-actions[bot])
- DocStringExtensions 0.9 (#140) (@chriselrod)
v1.4.0
Metatheory v1.4.0
Closed issues:
- Unable to saturate (#124)
Merged pull requests:
- Fixed a few typos (#127) (@pitmonticone)
- Minor optimizations and refactors (#128) (@0x0f0f0f)
- Bump docstring extensions (#131) (@ChrisRackauckas)
v1.3.4
Metatheory v1.3.4
Closed issues:
PatSegment
(AKA slotvars in SymbolicUtils.jl) not implemented for new classical rewriting module. (#72)- istree(e::T) versus istree(T) (#90)
- Monoid macro in Metatheory.Library missing interpolation (#98)
- Extracting an
Expr
fromENodeTerm
(#102) - EqualityRule does not support user defined types (#103)
- EGraph saturation does not run its iterations (#104)
- how could I pass the automatically generated rules into @rule and @theory macro? (#116)
- Predicates does not work in Egraph saturation? (#117)
- dynamic rule for egraph has weird behaviour of push! append! operation on vectors (#120)
- bug in @areequal (#121)
- project that manipulate quantum circuit using Metatheory.jl (#122)
- Predicates not working in egraph (#123)
Merged pull requests:
- fix small typo in egraphs.md (#91) (@herrgahr)
- Fix binarization type inconsistency bug issue #95 (#96) (@0x0f0f0f)
- Fix the library macros (#100) (@0x0f0f0f)
- Similarterm, istree and issym only dispatch on objects and not on types. Fix EGraphs tests (#101) (@0x0f0f0f)
- version bump (v2.0.0-DEV) (#106) (@Wilkenfeld)
- add julia-format workflow (#108) (@Wilkenfeld)
- format codebase (#109) (@Wilkenfeld)
- Structure tests in testsets & Separate unit and integration tests (#112) (@Wilkenfeld)
- Simplify E-Graph Analysis Interface. Use Symbols or functions for identifying Analyses. Remove duplicates in E-Graph analyses data. (#115) (@0x0f0f0f)
- Remove unneeded prints (#118) (@Wilkenfeld)
v1.3.3
v1.3.2
Metatheory v1.3.2
Fix a bug in syntax for using segment variables with splat operator syntax: @rule x f(x...) => ...
v1.3.1
Metatheory v1.3.1
v1.3.0
Metatheory v1.3.0
- Custom
similarterm
can be passed toextract!
SaturationParams
now has atimelimit
field of typeDates.Period
that can be used to halt saturation after a time period has elapsed.- Minor tweaks and optimizations in extraction
Closed issues:
- Remove
unsorted_arguments
from Walks in Rewriters (#84)