v0.61.1
版本发布时间: 2024-07-03 05:04:11
FuelLabs/sway最新发布版本:v0.63.3(2024-08-29 14:59:12)
What's Changed
- Fixes namespace
variant_import
for parsed enum declaration variants. by @tritao in https://github.com/FuelLabs/sway/pull/6147 - Fix bug in IRGen for while loops by @vaivaswatha in https://github.com/FuelLabs/sway/pull/6146
- Add
Input::Message
case topredicate_address()
by @bitzoic in https://github.com/FuelLabs/sway/pull/6117 - Make CEI analysis take
burn
andmint
into account by @jjcnn in https://github.com/FuelLabs/sway/pull/6162 - Improving binary size for encoding v1 by @xunilrj in https://github.com/FuelLabs/sway/pull/6096
- fix: fix panic and improve error output in forc-debug by @sdankel in https://github.com/FuelLabs/sway/pull/6165
- docs: Fix nightly storage docs by @calldelegation in https://github.com/FuelLabs/sway/pull/6172
- Use company fork of publish-crates action by @IGI-111 in https://github.com/FuelLabs/sway/pull/6176
- Incomplete escape analysis and referred symbols in IR optimizations by @ironcev in https://github.com/FuelLabs/sway/pull/6175
- Remove
storage_vec_to_vec
inline tests from sdk-harness by @bitzoic in https://github.com/FuelLabs/sway/pull/6168 - Counter Example Doc Update by @Chester-King in https://github.com/FuelLabs/sway/pull/6164
- Verify that entry block does not have predecessors by @ironcev in https://github.com/FuelLabs/sway/pull/6177
- Update sdk-harness's
configurables_in_contract
test variable name fromCONTRACT_ID
toMY_CONTRACT_ID
by @bitzoic in https://github.com/FuelLabs/sway/pull/6167 - Cleanup
DeclRef
references fromTypeInfo::Enum
andTypeInfo::Struct
by @tritao in https://github.com/FuelLabs/sway/pull/6178 - Handle traits when doing namespace item imports. by @tritao in https://github.com/FuelLabs/sway/pull/6189
- Use
$one
fortrue
in ASM instead of using data section by @ironcev in https://github.com/FuelLabs/sway/pull/6186 - fix: only support hover links for vscode by @sdankel in https://github.com/FuelLabs/sway/pull/6181
- Fix Clippy warnings. by @tritao in https://github.com/FuelLabs/sway/pull/6183
- Fix bug in
Bytes::remove
andVec::remove
by @vaivaswatha in https://github.com/FuelLabs/sway/pull/6192 - chore: bump fuels-rs to v0.64.0, fuel-core to v0.28.0 by @kayagokalp in https://github.com/FuelLabs/sway/pull/6187
- Fix fn dedup miscompilation leading to
MemoryOverflow
onVec
s by @xunilrj in https://github.com/FuelLabs/sway/pull/6195 - Add a simple simplify-cfg optimization for assembly by @vaivaswatha in https://github.com/FuelLabs/sway/pull/6197
- Remove deferred monomorphization. by @tritao in https://github.com/FuelLabs/sway/pull/6196
- Fix u256 logarithm rounding errors by @SwayStar123 in https://github.com/FuelLabs/sway/pull/6163
- Fixes method application unwrap panic. by @esdrubal in https://github.com/FuelLabs/sway/pull/6201
- [ASM] Fix bug in modelling defs and uses of WQAM instruction by @vaivaswatha in https://github.com/FuelLabs/sway/pull/6203
- Enables tests that prove #418 is solved. by @esdrubal in https://github.com/FuelLabs/sway/pull/6206
- Refactor
StorageVec
'sload_vec()
andstore_vec()
to handle types of less than 8 bytes by @bitzoic in https://github.com/FuelLabs/sway/pull/6166 - Bump to v0.61.1 by @IGI-111 in https://github.com/FuelLabs/sway/pull/6207
New Contributors
- @Chester-King made their first contribution in https://github.com/FuelLabs/sway/pull/6164
Full Changelog: https://github.com/FuelLabs/sway/compare/v0.61.0...v0.61.1
1、 forc-binaries-darwin_amd64.tar.gz 81.48MB
2、 forc-binaries-darwin_arm64.tar.gz 80.27MB
3、 forc-binaries-linux_amd64.tar.gz 88.7MB
4、 forc-binaries-linux_arm64.tar.gz 85.5MB