Skip to content

Update par2-turbo to v1.4.0 and optimize binaries#752

Merged
dnzbk merged 4 commits intodevelopfrom
feature/par2-turbo
Mar 13, 2026
Merged

Update par2-turbo to v1.4.0 and optimize binaries#752
dnzbk merged 4 commits intodevelopfrom
feature/par2-turbo

Conversation

@dnzbk
Copy link
Copy Markdown
Collaborator

@dnzbk dnzbk commented Mar 10, 2026

Description

  • Bump par2cmdline-turbo submodule to v1.4.0 and update API signatures;
  • Enable new par2-turbo performance flags (PARPAR_INVERT_SUPPORT, PARPAR_SLIM_GF16);
  • Shrink release binary size by enabling dead code stripping (--gc-sections / ICF);
  • Improve security with Control Flow Guard (MSVC) and stack-protector-strong (GCC/Clang);
  • Clean up CMake compiler flags and includes.

Lib changes

Updated par2-turbo to v1.4.0

Testing

  • macOS Tahoe
  • Docker
  • Linux Debian
  • Android
  • Windows 7/10/11

@dnzbk dnzbk requested review from luckedea and phnzb March 10, 2026 10:58
@dnzbk dnzbk marked this pull request as draft March 10, 2026 10:59
@dnzbk dnzbk marked this pull request as ready for review March 13, 2026 08:07
luckedea
luckedea previously approved these changes Mar 13, 2026
@dnzbk dnzbk merged commit 749d9e3 into develop Mar 13, 2026
9 checks passed
@dnzbk dnzbk deleted the feature/par2-turbo branch March 13, 2026 09:46
dnzbk added a commit that referenced this pull request Mar 14, 2026
- Bump par2cmdline-turbo submodule to v1.4.0 and update API signatures;
- Enable new par2-turbo performance flags (PARPAR_INVERT_SUPPORT, PARPAR_SLIM_GF16);
- Shrink release binary size by enabling dead code stripping (--gc-sections / ICF);
- Improve security with Control Flow Guard (MSVC) and stack-protector-strong (GCC/Clang);
- Clean up CMake compiler flags and includes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants