Skip to content

v1.1.0

Compare
Choose a tag to compare
@KumarjitDas KumarjitDas released this 03 Jul 08:41
· 8 commits to main since this release

Release Notes

v1.1.0

3rd July 2024

Resolved Issues

  • Issue #5: Changed all the *_COMPILER_* to *_COMP_*.
  • Issue #4: Added user readable c-string macros for compiler, OS, CPU, and endianness.
  • Issue #3 Changed the name of the installation according to the chosen platform
  • Issue #2 Changed the default C standard and set it to C89/90 or ANSI C standard for example source compilation.

Added

Changed

Removed

  • /MD option for MSVC compiler

v1.0.0

29th June 2024

Features

  • Compiler Detection: Macros for various compilers (Intel, GCC, LLVM, etc.).
  • OS Identification: Macros for target operating systems (Linux, Windows, etc.).
  • CPU Architecture Detection: Macros for target CPU architectures (x86, x64, ARM, etc.).
  • Endianness Determination: Macros for little-endian and big-endian.
  • DLL Handling: Import-export macros for DLLs.
  • Calling Conventions: Macros for cdecl, stdcall, fastcall.
  • Build Configuration: CMake configuration files for shared and static builds.
  • Example Program: examples/example.c demonstrating library usage.

For more details, see the full Changelog.

Version Details

  • Current Version: 1.1.0
  • Release Date: 2024-07-03
  • Previous Version: 1.0.0