Skip to content

Releases: eliminmax/tiny-clear-elf

v4.0.0

Choose a tag to compare

@eliminmax eliminmax released this 04 Mar 23:12

This version reverts v3.0.0's changed sequence, as it was acting like reset, not clear. It also adds a loong64 implementation.

v3.0.0

Choose a tag to compare

@eliminmax eliminmax released this 25 Feb 20:54

This change switches the clear sequence to a new shorter sequence, saving 4 bytes for each of the 10 architectures.

Various small typos were fixed in the documentation, and the documentation formatting was updated.

v2.0.0

Choose a tag to compare

@eliminmax eliminmax released this 26 Mar 02:53

Biggest change was adding a riscv64 tiny-clear-elf implementation in preparation for its official support in Debian 13 "Trixie" (currently Debian testing)

Fixed improper CPU flags set in the ELF headers - not that they didn't work, but they were technically improperly set.

Reduced the size of several of the binaries:

architecture old size new size savings
amd64 161 bytes 152 bytes 9 bytes saved
arm64 166 bytes 162 bytes 4 bytes saved
armel 130 bytes 110 bytes 20 bytes saved
armhf 130 bytes 110 bytes 20 bytes saved
i386 125 bytes 117 bytes 8 bytes saved

Lastly, I separated notes from actual documentation, and improved documentation and reassembly instructions.

Note that the actual tiny-clear-elf executables for mipsel, misp64el, ppc64el, and s390x are identical to their 1.0.0 versions, as none of the CPU flags appeared to be improperly set, and none of my attempts to shave off bytes worked on any of them.

v1.0.0

Choose a tag to compare

@eliminmax eliminmax released this 12 Feb 23:37

This initial release contains builds of tiny-clear-elf appropriate for use on all officially supported architectures of Debian GNU/Linux* Bullseye. Future releases may or may not exist.

* as opposed to Debian GNU/kFreeBSD, Debian GNU/Hurd, or Debian GNU/Win32 - I'm not interested in interjecting for a moment.

Full Changelog: https://github.com/eliminmax/tiny-clear-elf/commits/v1.0.0