Repository navigation
v0.3.5
·
212 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
- Shrink the installed Linux release binaries with LLD string-tail and branch optimization, safe
identical-code folding, and packed relative relocations. The measured AArch64 binaries are 12.9%
smaller forxffand 7.3% smaller forxff_full, without changing macOS or non-release builds.
Install
Download the executable for your platform (use the xff_full asset instead if you need every optional feature):
curl -LO https://github.com/mboworks/xff/releases/download/v0.3.5/xff-linux-x86_64
curl -LO https://github.com/mboworks/xff/releases/download/v0.3.5/SHA256SUMS
grep ' xff-linux-x86_64$' SHA256SUMS | sha256sum -c -
mkdir -p "$HOME/.local/bin" "$HOME/.local/share/man/man1"
install -m 0755 xff-linux-x86_64 "$HOME/.local/bin/xff"
"$HOME/.local/bin/xff" --pager=never --man > "$HOME/.local/share/man/man1/xff.1"On macOS ARM64, replace linux-x86_64 with macos-arm64 and verify with shasum -a 256 -c - instead. The .tar.zst asset for each platform contains both binaries and their matching debug files.