v0.51.0
What's Changed
- Fix build-mdbook CI failure by @sdankel in #5574
- Turn struct field privacy warnings into errors by @ironcev in #5569
- u256: log, log2 and sqrt impl (#5329) by @sudhackar in #5565
- Fixes issue of missing type annotations on explicit returns. by @esdrubal in #5575
- Remove
DeRef
andDeRefMut
implementations in thenamespace
module by @jjcnn in #5577 - Implements Iterator trait and for loops. by @esdrubal in #5557
- Enforce deterministic order in hashmaps by @IGI-111 in #5584
- Moves for loop handling to a function. by @esdrubal in #5587
- Improve cli_examples macro by @crodas in #5589
- Fix
balance_of()
andthis_balance()
inline docs by @bitzoic in #5586 - Refactor
TypeCheckContext::scoped
to take a closure by @tritao in #5592 - Run LSP benchmarks in CI by @sdankel in #5546
- Support for register push and pop instructions by @vaivaswatha in #5177
- swayfmt: fix indentation after where in fn (#5468) by @sudhackar in #5578
- Format release targets output by @sdankel in #5608
- Introduce lexical scopes to namespace modules by @tritao in #5600
- Add instructions for LSP on Code OSS by @sdankel in #5624
- Make forc-deploy create release builds by default by @sdankel in #5609
- Storage namespace annotation by @IGI-111 in #5601
- Replace unmaintained generational-arena with slotmap by @IGI-111 in #5629
- Implements the Never
!
types as a TypeInfo bottom type. by @esdrubal in #5602 - Adds a DAP server with support for debugging sway unit tests by @sdankel in #5477
- Fixes method application argument type checking. by @esdrubal in #5632
- Temporarily disable
test_server_launch_mode
by @sdankel in #5635 - Re-enable test_server_launch_mode by @sdankel in #5638
- Refactor forc-pkg with generic manifest trait by @sdankel in #5625
- cfei: don't generate if frame size is zero by @sudhackar in #5588
- Bump to v0.51.0 by @IGI-111 in #5647
New Contributors
- @sudhackar made their first contribution in #5565
Full Changelog: v0.50.0...v0.51.0