v0.63.6
What's Changed
- conditional constant propagation by @vaivaswatha in #6498
- Correctly check for overflow in add, mul and pow by @SwayStar123 in #6452
- Add
find all references
feature to the language server. by @JoshuaBatty in #6512 - docs: Add build script to test templates by @sdankel in #6510
- Fix "Testing with Rust / Writing Tests" example by @smoelius in #5539
- Replace cargo deps with built-in cargo tree (#6179) by @alfiedotwtf in #6515
- fix: forc-test log decoding in libraries by @sdankel in #6518
- Use cargo-nextest with retries for flaky LSP test by @JoshuaBatty in #6521
- Update proxy contract binary shipped with
forc-deploy
by @kayagokalp in #6520 - fix second pass of method application arguments by @xunilrj in #6526
- Add support for
Transaction::Upload
,Transaction::Upgrade
, andTransaction::Blob
by @bitzoic in #6500 - Update helpers.rs by @cypherpepe in #6255
- Remove subs type optimization causing find method issues by @xunilrj in #6532
- Add Caller addresses function by @SwayStar123 in #6514
- Add Eq for Result by @SwayStar123 in #6140
- feat: Add --raw-logs option for forc-test by @sdankel in #6528
- Add tests for recursive
const
definitions and associated consts usages by @ironcev in #6545 - feat: add a build script to forc-client to keep proxy abi in sync with file by @kayagokalp in #6535
- Adds test for implicit trait constraint. by @esdrubal in #6517
- Fixes unreachable on invalid cfg attribute arg. by @esdrubal in #6553
- Fixes OOB in type_check_analyze of ImplTrait. by @esdrubal in #6551
- Fixes panic error on decl_to_type_info. by @esdrubal in #6552
- Only check non-parent monomorphization args by @xunilrj in #6549
- Fix
function_cache
garbage collection bug by @JoshuaBatty in #6555 - chore: bump to v0.63.6 by @JoshuaBatty in #6556
New Contributors
- @alfiedotwtf made their first contribution in #6515
- @cypherpepe made their first contribution in #6255
Full Changelog: v0.63.5...v0.63.6