What's Changed
- Switch the
cargo-test-lib-std
CI job to usebuildjet-4vcpu-ubuntu-2204
(Speeding up CI ~2X) by @mohammadfawaz in #4403 - Add conditional compilation by
program_type
by @AlicanC in #4393 - Fixes unifier generated warning spans. by @esdrubal in #4421
- fix: enable package manifest file verification during
PackageManifestFile::new
by @kayagokalp in #4412 - Allows configurable consts to be used in storage. by @esdrubal in #4423
- fix: forc-test exits with non-zero status code if there are failing tests by @kayagokalp in #4417
- Optimize LSP
parse_project
by @sdankel in #4414 - Implements DCA warnings for function parameters. by @esdrubal in #4406
- feat: enable raw pointer return from scripts by @iqdecay in #4341
- Updated the sway.js file by adding mod and type in keyword by @Yasir761 in #4427
- Reduce data section usage by attempting to store smaller offsets when compiling
get_local_var
by @mohammadfawaz in #4430 - Allow any
Ident
when parsingasm
block instruction opcodes by @mohammadfawaz in #4431 - feat: disallow nested packages by @kayagokalp in #4407
- Experimental:
StorageKey
feature by @mohammadfawaz in #4297 - Add LSP renaming functionality by @JoshuaBatty in #4277
- Bump to
v0.37.1
by @mohammadfawaz in #4435
New Contributors
Full Changelog: v0.37.0...v0.37.1