Releases: MasonProtter/SumTypes.jl
Releases · MasonProtter/SumTypes.jl
v0.4.7
SumTypes v0.4.7
Closed issues:
- Default
@cases? (#31)
Merged pull requests:
- Repetitive cases (#42) (@MasonProtter)
v0.4.6
SumTypes v0.4.6
Closed issues:
- StackOverflow in weird usage (#38)
- Symbols not accessible in modules using only
using SumTypes: @sum_type(#39) - StackOverflow in show_sumtype usage (#40)
Merged pull requests:
- Some fixes for type constrained parameters (#41) (@MasonProtter)
v0.4.5
SumTypes v0.4.5
Closed issues:
- Constructor overloads (#27)
- README: I think "throw(error" is superfluous? (#33)
- implement Base.getindex (#34)
- isvariant feature (#35)
Merged pull requests:
- fix hygiene of
full_type(#36) (@MasonProtter) - Add some quasi-internal API nicities (#37) (@MasonProtter)
v0.4.4
What's Changed
- Update README.md by @jonathanBieler in #23
- More
convertfixes, parameterize on flagtype by @MasonProtter in #24 - more
convertwhack-a-mole by @MasonProtter in #25 - Memtests by @MasonProtter in #26
Full Changelog: v0.4.1...v0.4.4
v0.4.1
v0.4.0
SumTypes v0.4.0
Merged pull requests:
- Compactify storage (#20) (@MasonProtter)
- Change hidden interface (#21) (@MasonProtter)
v0.3.8
Full Changelog: v0.3.7...v0.3.8
v0.3.7
SumTypes v0.3.7
Closed issues:
Merged pull requests:
- Switch to Bit tags (#18) (@MasonProtter)
- allow recursive sum types (#19) (@MasonProtter)
v0.3.6
reject over-complete cases specifications
v0.3.5
fix printing change on 1.0