* Fri Mar 20 2026 federico@suse.com
- Update suse_version macro for 1610 (jsc#PED-15830)
* Tue May 27 2025 yfjiang@suse.com
- Add disable-test-semaphore.patch to temporarily disable the unit
test. It could be hardware related since the same package in the
branch built successfully on local hardware (bsc#1242053).
* Sun Mar 16 2025 bjorn.lie@gmail.com
- Update to version 0.10.0:
+ Discard dependent futures if fiber was cancelled during await.
+ Discard dependent futures when finalizing DexBlock.
* Tue Feb 25 2025 bjorn.lie@gmail.com
- Update to version 0.9.1 (Unstable):
+ Improve build checks for libatommic
+ Add dex_promise_resolve_boxed()
+ Improve cancellation of fibers
+ Use libucontext when necessary
* Sat Jan 25 2025 bjorn.lie@gmail.com
- Update to version 0.9.0 (Unstable):
+ Support for OpenBSD
+ Raise default mmap stack size to 128kb for fibers
+ Add await/resolve API for file-descriptors
+ New dex_return_error_if_fail() precondition macro similar to
g_return_val_if_fail().
+ Additional GIO wrapper functions including dex_file_delete()
and dex_file_replace_contents_bytes()
+ Build system improvements
* Sat Oct 19 2024 bjorn.lie@gmail.com
- Update to version 0.8.1:
+ Fix disabling of assertions in production builds
* Tue Sep 17 2024 bjorn.lie@gmail.com
- Update to version 0.8.0:
+ Various build system improvements to help catch correctness
issues.
+ Increased assertions in fibers to help Coverity discover usage
patterns.
+ Avoid releasing discarded future until chained future is
released.
+ Fix overflow in extremely large timeout calculation.
+ Various introspection fixes.
+ Fix inclusion from C++.
* Mon Jun 03 2024 dimstar@opensuse.org
- Update to version 0.6.1:
+ Adds Fiber support for macOS on Apple Silicon.
* Fri Mar 15 2024 dimstar@opensuse.org
- Update to version 0.6.0:
+ No changes since 0.5.1.
* Mon Mar 04 2024 dimstar@opensuse.org
- Update to version 0.5.1:
+ Add convenience API for checking exact future status without
enum.
+ Lots of documentation additions.