Skip to content

Releases: stlab/libraries

v2.1.1

29 Aug 01:18
2c9912b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1.0...v2.1.1

v2.1.0

27 Aug 22:45
cbcc720
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.2...v2.1.0

v2.0.2

04 Aug 21:26
fb838a1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.0.2

v2.0.1

04 Jul 03:58
3dacc6f
Compare
Choose a tag to compare

What's Changed

  • Adding test for CMake install. by @sean-parent in #566
  • Fixed CMake install
  • Fixed library version number in CMake and version.hpp

Full Changelog: v2.0.0...v2.0.1

v2.0.0

28 Jun 01:05
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.7.1...v2.0.0

Moving away from header only-only library for better dynamic libary support

27 Feb 20:03
02512bc
Compare
Choose a tag to compare

What's Changed

Moved the portable and macOS default executor singletons to a .cpp file to make it easier to package in a DLL without getting duplicated thread pools or pre-exit handlers.

Moved the pre-exit handling registry to a .cpp file to make it easier to avoid duplication when packaged as a DLL; the symbols vector through extern "C" stlab_xxx() function to make it simpler to export the necessary symbols.

New Contributors

Full Changelog: v2.0.0a9...v2.0.0a10

v2.0.0a9

28 Jan 23:56
Compare
Choose a tag to compare
v2.0.0a9 Pre-release
Pre-release

Full Changelog: v2.0.0a8...v2.0.0a9

  • Rewrite and remove bad when_any tests that could deadlock
  • Updated README with a complete list of STLAB_ CMake options
  • Added an option to run STLAB_ with the minimal default executor thread pool size for testing
  • Corrected docs for invoke_waiting()
  • Added equality comparison to move_only test model
  • Corrected all usage of invoke_waiting()
  • Attempted to use iwyu - minimal success
  • Split out tuple_algorithm_test (it was included twice in futures and channels)
  • Added STLAB_MINIMAL_TASK_POOL option for testing
  • Changed STLAB_NO_STD_COROUTINE in config.hpp to STLAB_STD_COROUTINE() to avoid mistakes in usage.

v2.0.0.a8

26 Jan 00:28
d1016a8
Compare
Choose a tag to compare
v2.0.0.a8 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0a7...v2.0.0a8

v2.0.0a7

20 Apr 00:16
183fcb4
Compare
Choose a tag to compare
v2.0.0a7 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.0.0a6...v2.0.0a7

v2.0.0a6

15 Mar 00:16
2f4037b
Compare
Choose a tag to compare
v2.0.0a6 Pre-release
Pre-release

What's Changed

  • Bumping the inline namespace version to v2 to avoid ODR violations.
  • The pre_exit code remains at v1 (it must be bumped more carefully).
  • The portable default executor is moving to v2 - which may lead to more than one thread pool for the portable instance. Pinning the version here is more difficult.
  • Removed dead reset() operations in future shared_base
  • Documented (and assert) precondition that future::exception() is only invoked on a ready exception.
  • Made more of the tuple meta-facilities public to avoid detail:: namespace usage in unit tests.
  • Restructured unit tests to avoid sleep-wait-loops.

Full Changelog: v2.0.0a5...v2.0.0a6