Files
wizapp-stdlib/CHANGELOG.md
T
2026-08-30 12:39:03 +01:00

1.7 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[2.3.0] - 2026-08-29

Added

  • Compiler detection macros:
    • WP_PLATFORM_CLANG for the clang compiler
    • WP_PLATFORM_CLANGPP for the clang++ compiler
    • WP_PLATFORM_CLANG_MAJOR Major version number for the clang/clang++ compiler
    • WP_PLATFORM_CLANG_MINOR Minor version number for the clang/clang++ compiler
    • WP_PLATFORM_CLANG_PATCH Patch version number for the clang/clang++ compiler
    • WP_PLATFORM_GCC for the gcc compiler
    • WP_PLATFORM_GPP for the g++ compiler
    • WP_PLATFORM_GCC_MAJOR Major version number for the gcc/g++ compiler
    • WP_PLATFORM_GCC_MINOR Minor version number for the gcc/g++ compiler
    • WP_PLATFORM_GCC_PATCH Patch version number for the gcc/g++ compiler
    • WP_PLATFORM_MSVC for Microsoft's Visual C++ compiler
    • WP_PLATFORM_MSVC_FULL_VERSION Full version string for the MSVC compiler
    • WP_PLATFORM_MSVC_VERSION Version string for the MSVC compiler
  • Generic WpStream struct to wrap a stream of data
  • WpVoidPtrStream, WpC8Stream, WpC16Stream, WpC32Stream, WpU8Stream, WpU16Stream, WpU32Stream, WpU64Stream, WpB8Stream, WpI8Stream, WpI16Stream, WpI32Stream, WpI64Stream, WpF32Stream, WpF64Stream, WpF128Stream, WpUptrStream, WpIptrStream and WpStr8Stream aliases for WpStream for readability
  • Utilities for working with data streams:
    • wpStreamAtEnd
    • wpStreamHasNext
    • wpStreamPeek
    • wpStreamConsume