v0.40.0
What's Changed
- Enables where clauses for traits. by @esdrubal in #4584
- Stabilize module privacy by @IGI-111 in #4574
- Test reference examples under CI by @Braqzen in #4583
- fix:
std
publish directory by @eureka-cpu in #4590 - Benchmark / performance tracking by @tritao in #4564
- ci-fix: use latest (sourced via path) version of std while testing sway reference examples by @kayagokalp in #4597
- fix:
std
publish directory -- deploy step by @eureka-cpu in #4591 - fix:
std
publish dir deploy by @eureka-cpu in #4606 - Upgrade to
fuel-core 0.18.1
andfuels-rs 0.41
by @xgreenx in #4525 - Improve copy-propagation and DCE for memory operations by @vaivaswatha in #4592
- release: bump to v0.40.0 by @kayagokalp in #4601
Breaking Changes
- The new module privacy rules have now been stabilized and are the new default
New Optimizations
- Copy propagation improvements should result in significantly smaller binary sizes.
Our test suite binaries are now 7% smaller on average, of those affected by the optimization 23% smaller on average, with a maximum reduction of 88%.
Full Changelog: v0.39.1...v0.40.0