Skip to content

Releases: blu/elvenrel

v1.0.15 'actual parité'

14 Nov 19:13
@blu blu
Compare
Choose a tag to compare

Actual test parity between Linux and macOS.

v1.0.13 'denis mac-kitty'

23 Oct 12:31
@blu blu
Compare
Choose a tag to compare
  • On a quest for smooth bounce-test framerates on macOS with massive terminals: introduce optional de-nice of bounce tests and kitty term emu, when present.
  • Refactor macOS timeval test for better timing precision. Also stop treating timeval::tv_usec as long.

v1.0.11 'break it'

17 Oct 10:58
@blu blu
Compare
Choose a tag to compare
  • Add --break CLI raising a SIGTRAP right before passing control to REL _start.
  • Discover kitty on macOS -- increase wait times in bounce tests.

v1.0.10

16 Oct 10:40
@blu blu
Compare
Choose a tag to compare
  • Move OS-agnostic test code to its own folder.
  • Add last missing bounce test to macOS

v1.0.9 'more tests to macOS'

15 Oct 08:27
@blu blu
Compare
Choose a tag to compare

Bring macOS tests to near parity with Linux.

v1.0.8

18 Sep 19:05
@blu blu
Compare
Choose a tag to compare
  • Be less wasteful with REL mappings -- keep only mappings with SHT_PROGBITS sections.
  • Squash bug in CLI parsing causing heap corruption when more than a few RELs were specified.
  • Builds cleanly with gcc-devel 11.0.0 from macports.

v1.0.7

13 Sep 18:14
@blu blu
Compare
Choose a tag to compare

Restructure the project tree and bring more samples to macos side.

v1.0.5 'onto macOS'

11 Sep 14:47
@blu blu
Compare
Choose a tag to compare

Add support for macOS -- execute ELF REL under macOS on Apple Silicon! No VMA filtering though.

v1.0.3

08 Sep 19:32
@blu blu
Compare
Choose a tag to compare

Stop inflating bounce tests .data with framebuffers -- move all framebuffers to .bss.

v1.0.2

07 Sep 19:28
@blu blu
Compare
Choose a tag to compare

Harden all samples to use far PC-relative HI21/LO12 addressing (+/-4GB; ELF ADR_PREL_PG_HI21/ADD_ABS_LO12_NC relocations) across all .data/.rodata/.bss sections to avoid any chances for relocation violations. That used to be the case for .bss addresses all along; now it has also been extended to the rest of the sections. Near PC-relative addressing (+/-1MB; ELF ADR_PREL_LO21 relocation) stays for literal pools only.