Skip to content

v2.0.0

Choose a tag to compare

@EXLOUD EXLOUD released this 29 Jan 17:25
· 5 commits to main since this release
3907c42

v2.0.0 — C++23 Modernization

🔥 Key Changes

C++23 Migration

  • Full upgrade to C++23 standard (std::format, std::expected, constexpr instead of macros)
  • All constants now use inline constexpr with full type safety
  • Complete RAII refactoring — zero memory leaks (ComPtr, UniqueHandle)

Fully Static Builds

  • ❌ Removed libwinpthread-1.dll dependency
  • ✅ Single portable EXE (620-800 KB)
  • Static linking of libc++, libc++abi, libunwind

📊 Build Artifacts (UCRT)

Architecture Size SHA-1 Target
x64 645 KB 37E58AD7C23E5B3178512D1A032DA3DD2D879FB7 Windows 10/11 x64
x86 751 KB D7742E150FBFB4305490DA0EBCD54C3DE3AA0477 32-bit systems
arm64 623 KB 5C24C07D08503DCA02CB6D446C3E50374D644531 Windows on ARM devices

Requirements: Windows 10+ (build 10240), Administrator privileges

Toolchain