All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- #130 Update expired
ubuntu-20.04build runners toubuntu-22.04
v0.1.11 - 2025-11-07
- #118 Handle case where rust-lld is not in path
- #109 CI: Don't cache, because it is slow
- #108 CI: Update cargo-dist to v0.1.27
- #122 Fix some lints triggering on newer compilers
- #123 Fix even more lints triggering on newer compilers
- #126 Pass
_stack_endto linker as well
v0.1.10 - 2025-01-08
- #102 Add support for -h/--help arg and no arg
- #104 Add a full expression parser for ORIGIN and LENGTH
v0.1.9 - 2024-08-14
- #96 Add support for @file args
- #94 Refactor tests
- #93 Remove TryInto import (in prelude since 2021 edition)
- #92 Recommend
target.'cfg(..)'.linkerfor recent Cargo versions - #90 Configure release-plz
- #88 Setup release-plz
v0.1.8 - 2024-03-06
v0.1.7 - 2023-07-20
- #79 Summer cleanup
- #77 CI: Switch from bors to github merge queue
- #75 End of year refactoring
- #74 CI: Simplify
- #72 CI: Install Rust manually
- #71 CI: Add changelog enforcer
- #70 Support addition in ORIGIN
v0.1.6 - 2022-03-23
- #63 Handles
memory.xoverrides by searching in the current working directory first.
- #60 Update to Rust 2021 🎉. Requires Rust 1.56+ to build
- #58 Print a message when linking normally fails. This makes it clearer that the failure is not due to
flip-link.
v0.1.5 - 2021-08-27
- #55 Drop
anyhow - #54 update & upgrade
- #53
xtest: Cleartest-flip-link-appstarget/-dir before each run - #52
xtest: Pass--forcetocargo install - #51 Avoid the
tempfiledependency - #49 Fix Clippy warnings
- #45
Cargo.toml: Disable default features ofenv_logger - #44 Transfer non-static CI steps into
cargo xtestcommand - #42 Add tests to check problem with
memory.xin project root - #41 Verify initial stack-pointer to be inside static RAM
- #40 Do linking test as part of cargo test; cleanup
v0.1.4 - 2021-05-21
- #38 Handle no units in linker script parser
v0.1.3 - 2021-04-26
- #33 Add clippy to CI
- #32 Minimize deps
- #24 Add bors (https://bors.tech/)
- #22 Give
current_dirprecedence overtempdir - #18 Explain stack overflow problem and solution
- #21 Fix typos in
README.md
v0.1.2 - 2020-11-26
- Add README link to
Cargo.toml
v0.1.1 - 2020-11-26
- #17 attributes in linker scripts do not cause parse errors anymore (they are ignored)
Initial release