-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2025-f73e94f949 2025-01-12 01:42:08.024021+00:00 -------------------------------------------------------------------------------- Name : dispenso Product : Fedora 40 Version : 1.4.0 Release : 1.fc40 URL : https://github.com/facebookincubator/dispenso Summary : A library for working with sets of tasks in parallel Description : Dispenso is a library for working with sets of tasks in parallel. It provides mechanisms for thread pools, task sets, parallel for loops, futures, pipelines, and more. Dispenso is a well-tested C++14 library designed to have minimal dependencies (some dependencies are required for the tests and benchmarks), and designed to be clean with compiler sanitizers (ASAN, TSAN). Dispenso is currently being used in dozens of projects and hundreds of C++ files at Meta (formerly Facebook). Dispenso also aims to avoid major disruption at every release. Releases will be made such that major versions are created when a backward incompatibility is introduced, and minor versions are created when substantial features have been added or bugs have been fixed, and the aim would be to only very rarely bump major versions. That should make the project suitable for use from main branch, or if you need a harder requirement, you can base code on a specific version. -------------------------------------------------------------------------------- Update Information: Efficiency improvements, bug and warning fixes Added some benchmarks and comparison with TaskFlow (thanks andre-nguyen!) Fixed compilation when compiling with DISPENSO_DEBUG (thanks EscapeZero!) Improved efficiency on Linux for infrequent thread pool usage. Reduces polling overhead by 10x by switching to event-based wakeup instead of spin polling. Fix C++20 compilation issues (thanks aavbsouza!) Fix several build warnings (thanks SeaOtocinclus!) Add conda package badge, disable gtest install (thanks JeongSeok Lee!) Solved rare post-main shutdown issues with NewThreadInvoker Fixed test issues for 32-bit builds Fixed broken test logic for test thread IDs Fixed various build warnings -------------------------------------------------------------------------------- ChangeLog: * Fri Jan 3 2025 Michel Lind <salimma@xxxxxxxxxxxxxxxxx> - 1.4.0-1 - Update to 1.4.0 upstream release - Resolves: rhbz#2335369 - Disable additional tests for EL10 * Wed Jul 17 2024 Fedora Release Engineering <releng@xxxxxxxxxxxxxxxxx> - 1.3.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild -------------------------------------------------------------------------------- References: [ 1 ] Bug #2335369 - dispenso-1.4.0 is available https://bugzilla.redhat.com/show_bug.cgi?id=2335369 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2025-f73e94f949' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- -- _______________________________________________ package-announce mailing list -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-announce@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue