What's Changed
- Clean up go to definition tests and adds a test for variable tokens by @JoshuaBatty in #3955
- Display documentation for sway keywords by @JoshuaBatty in #3792
- fix(fmt): comments in empty traits and structs by @bingcicle in #3956
- Optimizations to simplify_cfg/merge_blocks by @vaivaswatha in #3968
- Update link to Fuel Spec book by @mehtavishwa30 in #3969
- Add error code for assert by @nfurfaro in #3951
- refactor(fmt): cleanup testsuite using helper fn and macro by @bingcicle in #3960
- Add CI step for publishing
sway-lib-std
docs by @eureka-cpu in #3937 - Add
forc doc
to CI documenter by @eureka-cpu in #3977 - Fixes issue with generic trait impls using the same method names. by @esdrubal in #3676
- Changes struct and enum declarations to contain a call path. by @esdrubal in #3900
- Add a new PR template by @mohammadfawaz in #3920
- Add tokens for call paths by @IGI-111 in #3971
- Rely on the
IfExp
ast node return type in IR gen by @mohammadfawaz in #3978 - Updated
mdbook
verson in CI by @gr00vytvniks in #3984 - Collect tokens for dep and library names by @IGI-111 in #3982
- fix: prevent duplicate sway unit test execution by @kayagokalp in #3986
- refactor: general clean-up for
forc-test
by @kayagokalp in #3987 - Update sway book
README
by @gr00vytvniks in #3983 - Add tokens for import statements by @IGI-111 in #3993
- Add goto and hover tests for
TyConstantDeclaration
tokens by @JoshuaBatty in #3990 - Enter tracking for comment continuation by @sdankel in #3979
- Fix DCA for generic functions by @tritao in #3878
- Suppress dead code warnings for blocks with errors by @sdankel in #4003
- Remove reentrancy library by @jtriley-eth in #3698
- A new pass manager by @vaivaswatha in #3856
- Remove unused configurables from the JSON ABI by @mohammadfawaz in #4009
- Fixes unrelated error while using unknown generic type parameter. by @esdrubal in #3991
- Fixes regression caused by enum and struct callpaths. by @esdrubal in #4007
- Reorganize LSP tests by @JoshuaBatty in #4015
- deps: bump git2 to 0.16.1 by @bingcicle in #4020
- Fuel Core v0.17.0 Upgrade by @Voxelot in #3961
- Update our deployment Docker file to Rust 1.67. by @tritao in #4023
- Bump to
v0.35.0
by @tritao in #4024
Full Changelog: v0.34.0...v0.35.0