v0.5.0
What's Changed
- adding slack notify to CI steps by @rfuelsh in #768
- Add build cache by @ellioty in #756
- Supertraits implementation by @mohammadfawaz in #752
- addr2line command for inverse source mapping by @Dentosal in #741
- Add forc explorer command by @alex-matthe in #674
- Bump lockfile internal deps to v0.4.0. by @adlerjohn in #775
- fix: fix formatter adding
--
to multipleuse
statements by @vnepveu in #773 - Descriptive error instead of allowing starting a node with
forc run
by @adlerjohn in #786 - Make missing manifest file error the same as Rust's. by @adlerjohn in #785
- Fix typo seralizatio -> serialization by @adlerjohn in #787
- Clean up forc run no node error string. by @adlerjohn in #789
- Fix forc explorer error string by @adlerjohn in #791
- Make forc explorer print out a valid URL. by @adlerjohn in #792
- Code is not guaranteed to run on Rust 1.53 stable. by @adlerjohn in #794
- Allow trailing comma for function parameters. by @adlerjohn in #793
- Remove codeowners file. by @adlerjohn in #790
- Move book examples into standalone projects. Include them in book via mdbook preprocessor. by @mitchmindtree in #766
- Add
build-all-examples
to Cargo.lock by @mitchmindtree in #803 - Reorder import items of a use statement lexicographically. by @sagunb in #797
- Add
--output-directory
toforc build
and related commands by @mitchmindtree in #796 - fix incorrect error printout when compiling a library with no errors by @sezna in #812
- fix: prevent panic when parsing empty string by @alex-matthe in #774
- forc: Add util
user_forc_directory
function by @mitchmindtree in #809 - Remove the unused
&mut dependency_graph
throughoutsway-core
by @mitchmindtree in #826 - Add spans via metadata to IR. by @otrho in #808
- Attempt to split up CI build steps into separate jobs by @mitchmindtree in #807
- New graph-coloring-based register allocator by @mohammadfawaz in #816
- Allow prefixes in any call path. by @emilyaherbert in #472
- Smaller IR changes. by @otrho in #828
- Fix panic on empty trait impl by @mohammadfawaz in #838
- CI is failing because the examples are trying to use a version of the standard library that is too advanced by @emilyaherbert in #839
- Fixing the implementation of supertraits to match Rust by @mohammadfawaz in #835
- Add
size_of
functionality. by @emilyaherbert in #818 - Avoid a panic when a Sway file starts with something unexpected by @mohammadfawaz in #843
- Update the spelling of the return register and the return length in the compiler for
asm
blocks by @mohammadfawaz in #848 - Remove
.vscode
by @adlerjohn in #849 - change Forc.toml to take an array of authors by @JoshuaBatty in #822
- Use Clap V3 instead of StructOpt by @JoshuaBatty in #850
- Bump to v0.5.0. by @adlerjohn in #853
New Contributors
- @mitchmindtree made their first contribution in #766
- @sagunb made their first contribution in #797
Full Changelog: v0.4.0...v0.5.0