What's Changed
- Small nits in the standard library by @mohammadfawaz in #2038
- Remove extra "the" by @SwayStar123 in #2042
- Run
cargo update
. by @adlerjohn in #2045 - sway-fmt-v2 adds program type to the output by @kayagokalp in #1997
- Fix couple of bugs in handling returns in if blocks by @vaivaswatha in #2029
- Config driven E2E testing. by @otrho in #2003
- Handle enums and their impls for item imports by @mohammadfawaz in #2034
- Add
Identity
type to Sway Book by @bitzoic in #2041 - Improve struct patterns with new warnings and rest pattern support. by @tritao in #2032
- Add the concept of semantic similarity to the type system by @emilyaherbert in #1958
- Some updates to the known issues section by @mohammadfawaz in #2060
- Constants formatting for sway-fmt-v2 by @kayagokalp in #2021
- Update the check for unresolved types. by @emilyaherbert in #2057
- Make
resolve_type_with_self
andresolve_type_without_self
takeTypeId
's instead ofTypeInfo
's by @emilyaherbert in #1982 - Bump non-transitive
dashmap
to v5.3.4. by @adlerjohn in #2062 - comby-rust by @rakita in #2065
- Adds
attribute
handling tosway-fmt-v2
by @eureka-cpu in #2061 - Introduce a type check
Context
. ReplacesTypeCheckArguments
. by @mitchmindtree in #2004 - Add
forc check
command by @JoshuaBatty in #2026 - Small fixes to the
storage_map
example by @mohammadfawaz in #2079 - Move
TypeArgument
,TypeParameter
, andTraitConstraints
to be conceptually inside of the type engine by @emilyaherbert in #2074 - Ensure lock is applied when
BuildPlan
validation would require changes by @mitchmindtree in #2090 - Add conceptual distinction between replacing
TypeInfo::Self
and monomorphization by @emilyaherbert in #2017 - Add
abi
handling tosway-fmt-v2
by @eureka-cpu in #2044 - Refactor
forc_pkg::BuildConfig
->BuildProfile
, fix CLI arg handling by @mitchmindtree in #2094 - Update all the E2E should_fail tests to verify their output. by @otrho in #2082
- forc: Improve the
print_*_asm
CLI option docs by @mitchmindtree in #2095 - update fuelup related instructions by @binggh in #2099
- Adding
--time-phases
toforc build
by @seem-less in #2091 - Add forc feature for overriding packages in the package graph, akin to cargo's [patch] feature by @kayagokalp in #1836
- Bump to v0.16.2 by @mohammadfawaz in #2105
New Contributors
Full Changelog: v0.16.1...v0.16.2