General Utility Library for C++14  2.11
Release Notes

2.x Versions

Version 2.11.1

  • Fix missing ThreadPool symbols in shared library

Version 2.11.0

  • Released with DOOCS 24.3.0
  • Add ThreadPool
  • Add backports of std::invoke, std::invoke_result, std::invoke_result_t, std::is_invocable, and std::is_invocable_r from C++17
  • Improve accuracy of to_number() for certain platforms

Version 2.10.0

Version 2.9.2

Version 2.9.1

  • Fix compilation errors in gul14::variant when compiled with C++17 or MSVC

Version 2.9.0

Version 2.8.0

Version 2.7.1

  • Released with DOOCS 22.10.0-23.3.0
  • within_orders(0.0, 0.0, 10) results now in true

Version 2.7

Version 2.6

Version 2.5

Version 2.4

Version 2.3

  • Released with DOOCS 20.6.0–20.10.1
  • Allow join() to accept arbitrary containers and add a two-iterator interface

Version 2.2

Version 2.1

Version 2.0

  • Released with DOOCS 20.1.0
  • Rename GUL to GUL14 (applies to namespace, include directory, library name)
  • Make SlidingBufferIterator random access instead of bidirectional

1.x Versions

Version 1.9

Version 1.8

Version 1.7

Version 1.6

Version 1.5

  • Released with DOOCS 19.8.0
  • Add gul14::optional, a backport of std::optional from C++17

Version 1.4

Version 1.3

Version 1.2

Version 1.1

Version 1.0

  • Released with DOOCS 19.5.0
  • First release version of GUL