Skip to content

v0.0.4

Latest
Compare
Choose a tag to compare
@theseyan theseyan released this 30 Dec 03:42
· 10 commits to main since this release

Features implemented since v0.0.3:

  • Experimental Link-Time Optimizations (LTO) mode: shrink executable size and reduce startup time drastically by bundling & minifying at compile time. Enable with --lto.
  • Faster compile times: directly stream archive buffer to LZ4, without touching the filesystem
  • Upgraded project to Zig stage2 master, compiled with -Drelease-safe
  • Runtime debug logs can be enabled with --debug flag

Bug fixes:

  • Fix error: RenameAcrossMountPoints when output path and /tmp are on different filesystems
  • Fix buffer overflow panic in compiler by implementing custom write callback for microtar
  • Fix panic: access of inactive union field during optimization pass
  • Fix unreachable code scenario when bOptimizer reports warnings
  • Fix panic when CRC32 returns hash of length < 10 characters