v0.9.0: Compatibility with DIP1000
D-YAML can now be compiled with -preview=dip1000
. In order to do so, usage of Variant
was replaced by std.sumtype
.
This should reduce reliance on TypeInfo
and memory usage.
What's Changed
- Add missing annotations to exceptions ctor by @Geod24 in #293
- Node: Replace usage of Variant with SumType by @Geod24 in #291
- constructor: Use new RedblackTree instead of redBlackTree function by @Geod24 in #292
- Add attributes to type / nodeID / nodeTypeString by @Geod24 in #294
- Refactor some
Node.opCmp
code by @Geod24 in #295 - Fix #184: Support for DIP1000 by @Geod24 in #296
Full Changelog: v0.8.6...v0.9.0