lattices v0.3.0
hydro-project-bot
released this
04 Jul 05:54
·
701 commits
to main
since this release
Documentation
- List
WithTop
in README 4/4
New Features
- make unit
()
a point lattice - impl
IsTop
,IsBot
forMin
,Max
over numeric types - Add
Conflict<T>
lattice - add top lattice, opposite of bottom
- Add
Seq
lattice.
Bug Fixes
- removed unused nightly features
impl_trait_in_assoc_type
,type_alias_impl_trait
- fix ConvertFrom for bottom to actually convert the type
-
fix: fix type inference with doubly-nested bottom types
-
fix: address comments
-
Refactor
- Rename
bottom.rs
->with_bot.rs
,top.rs
->with_top.rs
1/4
Style
warn
missing docs (instead ofdeny
) to allow code before docs
New Features (BREAKING)
- Add
reveal
methods, make fields private - Add
Provenance
generic param token toPoint
.- Use
()
provenance forkvs_bench
example.
- Use
- Add
IsBot::is_bot
andIsTop::is_top
traits
Also addstest::check_lattice_bot
(inlcluded intest::check_all
) andtest::check_lattice_top
(NOT incheck_all
)
Bug Fixes (BREAKING)
- Remove
Default
impl forWithTop
3/4
Is confusing, probably not what users want.
Refactor (BREAKING)
- Rename
ConvertFrom::from
->LatticeFrom::lattice_from
- Rename
Bottom
->WithBot
,Top
->WithTop
, constructors now takeOption
s 2/4 - Rename
Immut
->Point
lattice.
Commit Statistics
- 17 commits contributed to the release over the course of 32 calendar days.
- 33 days passed between releases.
- 17 commits were understood as conventional.
- 12 unique issues were worked on: #742, #744, #761, #763, #765, #766, #767, #772, #773, #780, #789, #793
Commit Details
view details
- #742
- Fix ConvertFrom for bottom to actually convert the type (3c4eb16)
- #744
- Add top lattice, opposite of bottom (fc4dcbd)
- #761
- Rename
Immut
->Point
lattice. (1bdadb8)
- Rename
- #763
- #765
- Rename
ConvertFrom::from
->LatticeFrom::lattice_from
(4a727ec)
- Rename
- #766
- Add
IsBot::is_bot
andIsTop::is_top
traits (deb26af)
- Add
- #767
- Add
Conflict<T>
lattice (f5e0d19)
- Add
- #772
- Add
Provenance
generic param token toPoint
. (7aec1ac)
- Add
- #773
warn
missing docs (instead ofdeny
) to allow code before docs (70c88a5)
- #780
- Removed unused nightly features
impl_trait_in_assoc_type
,type_alias_impl_trait
(9bb5528)
- Removed unused nightly features
- #789
- Add
reveal
methods, make fields private (931d938)
- Add
- #793
- Uncategorized
- Add
Seq
lattice. (153cbab)
- Add