Repository navigation
·
484 commits
to master
since this release
Changelog
26.4.1 (2026-09-30)
Bugfixes
- The borrow checker no longer misses moves and borrows of compile-time constant values. Moving a constant non-
Copyvalue twice, matching the same value by value twice, or reading a local while amutborrow of it is live is now rejected, as it already was for runtime values. Passing an unannotated string literal to a genericownparameter more than once is no longer reported as a move conflict. (#1649) - A
mut selfmethod that uses aStorageMaporStorageBytesfield is no longer rejected with a borrow conflict when called on a contract field whose struct has other fields, for example from arecvhandler. (#1659)