A lot of work in this release was related to porting to other platforms. We did a large number of
refactorings to put ELF-specific behaviour behind traits. We've also started work on porting to
Mach-O and WebAssembly. These aren't yet ready for use, but if you'd like to help out with porting,
get in touch.
Wild now supports the linker plugin API that was originally part of the Gold linker, but which is
also supported by GNU ld and Mold. This lets us do linker-plugin LTO (link time optimisation). There
are still a few known issues, but it's already working on a good range of programs. Pure Rust
projects generally don't use linker plugins, since Rust can do LTO within the compiler, so this is
mostly helpful for C, C++ or mixed language projects. Note that when using a linker plugin, link
times will be very slow.
Lots more linker-script features were implemented during this release.
[...]