Skip to content

Releases: devatrun/slimcpplib

v2.0

25 May 14:30

Choose a tag to compare

Changes

  • Migrated to the C++20 standard.
  • Added compile-time evaluation support for as many operations as possible.
  • Added std::hash support for use with std::unordered_set and std::unordered_map.
  • Added tests for all operations for long_uint_t and long_int_t.

Fixes

  • Fixed swap support.
  • Fixed the sign of the result for signed modulo division.
  • Reimplemeted and fixed stream input/output support. It now follows the standard strictly.
  • Fixed std::numeric_limits support for long_uint_t and long_int_t.

Optimize signed operations

24 Dec 14:16

Choose a tag to compare

  • Optimize signed multiplication
  • Optimize signed division
  • Add library interface usage examples
  • Update readme

Download slimcpplib

Optimize multiplication/division algorithms

22 Nov 11:43

Choose a tag to compare

-Change internal routines interface
-Tune multiplication/division calls
-Refactor

Download slimcpplib

v1.1

15 Oct 12:56

Choose a tag to compare

Add standard stream input/output

  • implement stream input/output operators
  • refactor
  • fix GCC specific overloads
  • minor fixes

v1.0

14 Sep 22:40

Choose a tag to compare

v1.0

The first release of the library!