Skip to content

Releases: tranglecong/trlc-platform

TRLC Platform v1.0.0

27 Aug 09:06

Choose a tag to compare

TRLC Platform Library v1.0.0

📋 Release Information

  • Version: 1.0.0
  • Release Type: Stable Release
  • Build Date: Wed Aug 27 09:06:11 UTC 2025
  • Commit: d6977ae

🚀 What's New

📦 Downloads

Source Code

  • Full Source: trlc-platform-1.0.0-source.tar.gz
  • Headers Only: trlc-platform-headers-1.0.0.tar.gz

Binary Packages

  • Linux: trlc-platform-1.0.0-Linux.tar.gz
  • Windows: trlc-platform-1.0.0-Windows.zip
  • macOS: trlc-platform-1.0.0-macOS.tar.gz

🔐 Verification

All release assets include SHA256 checksums for verification:

# Verify download integrity
sha256sum -c *.sha256

🛠️ Installation

Header-Only Usage

#include "trlc/platform/core.hpp"

constexpr auto arch = trlc::platform::getCpuArchitecture();

CMake Integration

find_package(trlc-platform REQUIRED)
target_link_libraries(your_target trlc::platform)

🔍 What's Included

  • Compiler Detection: GCC, Clang, MSVC, Intel compilers
  • Platform Detection: Windows, Linux, macOS, BSD, mobile platforms
  • Architecture Detection: x86, ARM, MIPS, PowerPC, RISC-V, SPARC
  • Feature Detection: C++ language features, SIMD capabilities
  • Zero Runtime Overhead: All detection at compile time
  • Thread Safe: Purely constexpr evaluation
  • Standards Compliant: C++17/20/23 support

🧪 Testing

This release has been tested on:

  • Compilers: GCC 9+, Clang 10+, MSVC 2019+, Intel 19+
  • Standards: C++17, C++20, C++23
  • Platforms: Linux (x64, ARM64), Windows (x64), macOS (x64, ARM64)
  • Architectures: Native and cross-compilation testing

📞 Support


Note: This is a header-only library requiring C++17 or later.