CM2 Math1 SDK /release 5.6.0

by | Jun 28, 2025

  • 5.6.0
  • June 2025.
  • Major release of the CM2 Math1 SDK.
  • All CM2 MeshTools® SDK and CM2 FEM® SDK.
  • Due to changes in the API, client applications must be recompiled against the new headers.

/caveats

  • Major version. Due to changes in the API, client applications must be recompiled against the new headers.
  • Lib names now end with _56 (Windows®), 5.6.0 with symlinks from 5.6 (Linux, macOS®).
  • New builds with clang 20 and gcc 15.1 on Linux (Fedora 42).
  • Visual Studio 2015 deprecated.

/new features

None.

/improvements

  • The reserve/resize members of the base class cm2::vector_num (on which are based every CM2 Math1 dynamic containers) can now use std::is_trivially_default_constructible (when compiled with C++11 and above) to route more types to fast construction/destruction.

/fixes

None.

/breaking changes

None.