| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libdex-devel-docs | Distribution: openSUSE Tumbleweed |
| Version: 1.2.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Sep 30 18:32:17 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 4226084 | Source RPM: libdex-1.2.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://gitlab.gnome.org/chergert/libdex | |
| Summary: Developer documentation for libdex | |
This package contains developer documentation for writing applications with libdex.
LGPL-2.1-or-later
* Wed Sep 30 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Update version dependencies according to meson.build.
* Sun Sep 13 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.2.0:
+ Testsuite additions to validate implementation
* Sun Aug 02 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.2.beta:
+ DexStateMachine transition callbacks now use
DexStateTransitionContext, allowing callbacks to inspect
transition edges, publish intermediate states, and continue
directly through another edge
+ Add dex_state_machine_wait_for_state(),
dex_state_machine_get_requested_state(), and cooperative
transition interruption with dex_state_machine_interrupt() and
dex_state_transition_context_wait_for_interrupt()
+ Rework thread-pool work stealing so idle workers can sleep
instead of continuously scanning their peers, while improving
work distribution and fixing queue sizing and worker-set
lifetime issues
+ Fix using libdex as a Meson subproject with GDBus code
generation enabled
+ Remove incorrect G_GNUC_CONST annotations for compatibility
with newer GCC
+ Expand state-machine, scheduler, and thread-pool documentation
and tests providing a simple API to track state machine
transitions, including in-fiber transition continuations with
DexStateTransitionContext and requested state tracking.
* Thu Jul 02 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.2.alpha:
+ This is an alpha release for the upcoming GNOME 51.
+ Dropped the gconstructor for `dex_init()` which means
applications must call `dex_init()` at startup themselves from
`main()`.
+ New DexLimiter API for bounded concurrency with explicit
acquire/release, automatic permit management while running
fibers, and close/reject behavior for queued work
+ New timeout wrappers for futures: dex_future_with_timeout(),
dex_future_with_timeout_msec(),
dex_future_with_timeout_seconds(), and
dex_future_with_deadline()
+ Additional GFile async wrappers for temporary directories, copy
with progress, trash, append, partial content loading, byte
loading, filesystem info queries, default handler lookup,
enclosing mount lookup, display-name changes, read/write
open/create/replace variants, string content replacement, and
symbolic link creation
+ Additional GIO async wrappers for GAppInfo, GDataInputStream,
GOutputStream, GSocketClient, GSocketConnection,
GTlsConnection, GDtlsConnection, GResolver, GNetworkMonitor,
GProxy, GProxyResolver, GSubprocess, GTlsDatabase,
GTlsInteraction, GPermission, and GUnixConnection
+ New DexCoroutine stackless future type with helpers for
suspending on pending futures, plus
dex_scheduler_spawn_coroutine()
+ New DexTaskGroup API for structured concurrency with close,
cancel, and cancel-on-error behavior
+ New DexThreadPool API for bounded threaded work queues
+ New dex_limiter_run_on_pool(), dex_limiter_run_coroutine(), and
dex_limiter_close_after_drain()
+ New dex_aio_open() and dex_aio_close()
+ New dex_fiber_yield()
+ New DEX_DEFINE_CLOSURE_TYPE() helper for closure-like state
structs
+ New dex_set_object() helper and DexObject property support for
DexFuture values
+ New dex_promise_resolve_enum()
+ New DexStateMachine API to simplify asynchronous state machines
with fibers providing a simple API to track state machine
transitions
+ Future debug names are now enabled by default when compiling
with GCC and fibers emit Sysprof marks for their duration
+ Fix DexObject weak-reference retargeting to avoid a possible
lock inversion during finalization
+ Fix DexChannel receive_all() to unblock queued senders after
draining bounded channel capacity
+ Fix DexDelayed chaining so release waits for the wrapped future
in the correct direction
+ DexPosixAioBackend now delays threadpool startup until the
first work item is enqueued.
+ Make DexSemaphore user-space only
+ Build system fixes for gio-unix dependency propagation
+ Fix clang testsuite compatibility around atomic addition
+ Documentation additions for limiters, timeout-gated futures,
coroutines, task groups, thread pools, schedulers, debugging,
and GIO wrappers
+ Testsuite additions for limiters, timeout passthrough behavior,
delayed futures, channel receive_all(), weak-reference
retargeting, GIO wrappers, AIO, coroutines, fibers, task
groups, thread pools, DexObject, and DexTest helpers
* Mon Apr 06 2026 Federico Mena Quintero <federico@suse.com>
- Update suse_version macro for 1610 (jsc#PED-15830)
* Mon Mar 23 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Migrate to xz compression and manual service run
* Tue Mar 17 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.1.0:
+ No changes, stable bump only.
* Tue Feb 24 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.1.rc:
+ Require GLib 2.87.0
* Mon Feb 16 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 1.1.alpha:
+ New D-Bus support with DexDBusInterfaceSkeleton for dispatching
method invocations in fibers, allowing async/await in D-Bus
handlers
+ New dex_bus_own_name_on_connection() for managing bus name
ownership
+ New DexFutureListModel for integrating futures with GListModel
+ Python asyncio integration allowing Dex.Future to be used with
async/await in Python code
+ New runtime version query API: dex_get_major_version(),
dex_get_minor_version(), and dex_get_micro_version()
+ New GIO wrappers: dex_file_create(),
dex_data_input_stream_read_line(), dex_find_program_in_path(),
dex_mkdir_with_parents(), and g_unlink()
+ Improved Visual Studio and clang-cl build support with C11
atomic support
+ Thread pool scheduler now falls back to POSIX backend for AIO
when necessary
+ io_uring context reuse improvements
+ Extensive documentation improvements with gi-docgen annotations
+ Various bug fixes and memory leak fixes
* Sun Aug 31 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.0.0:
+ New dex_thread_spawn() and dex_thread_wait_for() APIs which
make it easier to integrate with a non-dex scheduled thread
+ Add dex_value_dup_object()
+ Add dex_async_initable_init()
+ Add dex_dbus_connection_close()
+ Add dex_file_set_attributes()
+ Various testsuite improvements
+ Ensure a full-barrier before giving callers access to a newly
created thread pool scheduler via `get_default()`
+ Various documentation additions and fixes
+ Add async variant of `g_file_query_file_type()`
+ Add async variant of `g_file_move()`
+ Depend on gio-unix when not on Windows
+ src: add various missing function documentation
+ doc: add some documentation for overview
+ libdex: fix unnecessary extern "C"
+ build: fix building as subproject by moving global arguments
+ Libdex has now reached our ceremonial 1.0 for GNOME 49.
* Sat Jun 28 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.10.1:
+ Fix autoptr usage
+ Raise critical on finalization of thread-pool-scheduler which
should not happen in proper usage of libdex
+ Avoid extra pointer chase when dispatching to thread pool
workers
+ Don't dispatch blocks while on fibers, wait for scheduler
+ Fix leak of unix signal futures
+ Improve management of fiber run queues
* Tue May 27 2025 Yifan Jiang <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 Bjørn Lie <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 Bjørn Lie <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 Bjørn Lie <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 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.8.1:
+ Fix disabling of assertions in production builds
* Tue Sep 17 2024 Bjørn Lie <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 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.6.1:
+ Adds Fiber support for macOS on Apple Silicon.
* Fri Mar 15 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.6.0:
+ No changes since 0.5.1.
* Mon Mar 04 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.5.1:
+ Add convenience API for checking exact future status without
enum.
+ Lots of documentation additions.
* Tue Feb 13 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.5.0:
+ Various API now warns about unused results to help avoid
unintended leaks of futures.
+ dex_file_query_exists() is a new wrapper for
g_file_query_exists().
+ Documentation fixes.
* Mon Oct 23 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.4.1:
+ This release includes an important fix for how io_uring CQE are
handled.
* Sun Sep 17 2023 Luciano Santos <luc14n0@opensuse.org>
- Update to version 0.4.0:
+ Documentation updates.
* Wed Sep 06 2023 Luciano Santos <luc14n0@opensuse.org>
- Drop pkgconfig(sysprof-4) BuildRequires. This was only needed
because sysprof-capture-static-devel was lacking header files,
which was mistakenly being packaged with sysprof-devel, and it's
fixed now.
- Add with(out) "profiling" build switch and disable it, by
default, as profiling isn't meant for general use. This nests
pkgconfig(sysprof-capture-4) BuildRequires under an if-with
expression and passes profiler=(true|false) to meson, depending
on the profiling switch. Disabling this should also avoid a build
cycle introduced by Sysprof 45 by requiring libdex.
* Thu Aug 10 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.3.1:
+ A new "Infinite" future type which will never resolve or
reject.
+ The gio wrappers will now set debuggable names for their
futures.
+ A `dex_async_pair_set_cancel_on_discard()` function has been
added which ensures that the `GCancellable` will not be
cancelled when the future is discarded. This can help in
situations where you might repeatedly await on a future and do
not want intermediate cancellation between attempts to await.
+ A `dex_input_stream_skip_async()` function has been added to
wrap the underlying GIO function.
+ A `dex_future_disown()` function has been added which
simplifies the case where you want a future to run but are not
interested in the result.
* Tue Jul 11 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.3.0:
+ Documentation updates
+ pkg-config improvements
+ Build system improvements for GIR
+ Support for GVariant-based futures
+ New Future-based wrappers for GDBusConnection
+ The FD-based AIO API is now public, allowing for use of
io_uring on Linux kernels that support it. If unsupported, a
threadpool approach is used similar to GIO
+ Improvements to introspection for language bindings
+ You can now return NULL for a DexPromise expecting a GObject as
as a resolved value
+ DexFiber will now get static names associated with them when
used from C which points to the line of code. This is only
enabled when debugging is enabled for libdex through the use of
macros
* Fri Mar 17 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.2.0:
+ Followup fixes for building on mips.
+ Fixes for introspection gi-scanner.
+ Remove abstract type flag from DexFuture to satisfy GObject
Introspection rules about constructors.
+ Many documentation/gi-annotation fixes.
+ Build system improvements.
+ Default to `-Dintrospection=enabled`.
* Fri Mar 03 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.1.1:
+ Fix soname versioning
+ Documentation improvements
+ Fix various GObject Introspection issues
+ More backports for older GLib use
+ Various ucontext fiber fixes for less-used architectures
+ Fixes for various incorrect cast-align warnings
+ Tweaks for better Forward portability
+ Add some missing g_autoptr() definitions
+ Add GCancellation integration to DexPromise
* Mon Feb 27 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Initial packaging for openSUSE.
/usr/share/doc/libdex-1 /usr/share/doc/libdex-1/Dex.toml /usr/share/doc/libdex-1/RedHatDisplay-Black.woff /usr/share/doc/libdex-1/RedHatDisplay-Black.woff2 /usr/share/doc/libdex-1/RedHatDisplay-BlackItalic.woff /usr/share/doc/libdex-1/RedHatDisplay-BlackItalic.woff2 /usr/share/doc/libdex-1/RedHatDisplay-Bold.woff /usr/share/doc/libdex-1/RedHatDisplay-Bold.woff2 /usr/share/doc/libdex-1/RedHatDisplay-BoldItalic.woff /usr/share/doc/libdex-1/RedHatDisplay-BoldItalic.woff2 /usr/share/doc/libdex-1/RedHatDisplay-Italic.woff /usr/share/doc/libdex-1/RedHatDisplay-Italic.woff2 /usr/share/doc/libdex-1/RedHatDisplay-Medium.woff /usr/share/doc/libdex-1/RedHatDisplay-Medium.woff2 /usr/share/doc/libdex-1/RedHatDisplay-MediumItalic.woff /usr/share/doc/libdex-1/RedHatDisplay-MediumItalic.woff2 /usr/share/doc/libdex-1/RedHatDisplay-Regular.woff /usr/share/doc/libdex-1/RedHatDisplay-Regular.woff2 /usr/share/doc/libdex-1/RedHatText-Bold.woff /usr/share/doc/libdex-1/RedHatText-Bold.woff2 /usr/share/doc/libdex-1/RedHatText-BoldItalic.woff /usr/share/doc/libdex-1/RedHatText-BoldItalic.woff2 /usr/share/doc/libdex-1/RedHatText-Italic.woff /usr/share/doc/libdex-1/RedHatText-Italic.woff2 /usr/share/doc/libdex-1/RedHatText-Medium.woff /usr/share/doc/libdex-1/RedHatText-Medium.woff2 /usr/share/doc/libdex-1/RedHatText-MediumItalic.woff /usr/share/doc/libdex-1/RedHatText-MediumItalic.woff2 /usr/share/doc/libdex-1/RedHatText-Regular.woff /usr/share/doc/libdex-1/RedHatText-Regular.woff2 /usr/share/doc/libdex-1/SourceCodePro-It.ttf.woff /usr/share/doc/libdex-1/SourceCodePro-Regular.ttf.woff /usr/share/doc/libdex-1/SourceCodePro-Semibold.ttf.woff /usr/share/doc/libdex-1/aio.html /usr/share/doc/libdex-1/callback.CoroutineFunc.html /usr/share/doc/libdex-1/callback.FiberFunc.html /usr/share/doc/libdex-1/callback.FutureCallback.html /usr/share/doc/libdex-1/callback.SchedulerFunc.html /usr/share/doc/libdex-1/callback.StateTransitionFunc.html /usr/share/doc/libdex-1/callback.ThreadFunc.html /usr/share/doc/libdex-1/channels.html /usr/share/doc/libdex-1/class.AsyncPair.html /usr/share/doc/libdex-1/class.AsyncResult.html /usr/share/doc/libdex-1/class.Block.html /usr/share/doc/libdex-1/class.Cancellable.html /usr/share/doc/libdex-1/class.Channel.html /usr/share/doc/libdex-1/class.Coroutine.html /usr/share/doc/libdex-1/class.DBusInterfaceSkeleton.html /usr/share/doc/libdex-1/class.Delayed.html /usr/share/doc/libdex-1/class.Fiber.html /usr/share/doc/libdex-1/class.Future.html /usr/share/doc/libdex-1/class.FutureListModel.html /usr/share/doc/libdex-1/class.FutureSet.html /usr/share/doc/libdex-1/class.Limiter.html /usr/share/doc/libdex-1/class.MainScheduler.html /usr/share/doc/libdex-1/class.Object.html /usr/share/doc/libdex-1/class.Promise.html /usr/share/doc/libdex-1/class.Scheduler.html /usr/share/doc/libdex-1/class.StateMachine.html /usr/share/doc/libdex-1/class.StaticFuture.html /usr/share/doc/libdex-1/class.TaskGroup.html /usr/share/doc/libdex-1/class.ThreadPool.html /usr/share/doc/libdex-1/class.ThreadPoolScheduler.html /usr/share/doc/libdex-1/class.Timeout.html /usr/share/doc/libdex-1/class.UnixSignal.html /usr/share/doc/libdex-1/classes_hierarchy.html /usr/share/doc/libdex-1/coroutines.html /usr/share/doc/libdex-1/ctor.AsyncPair.new.html /usr/share/doc/libdex-1/ctor.AsyncResult.new.html /usr/share/doc/libdex-1/ctor.Cancellable.new.html /usr/share/doc/libdex-1/ctor.Cancellable.new_from_cancellable.html /usr/share/doc/libdex-1/ctor.Channel.new.html /usr/share/doc/libdex-1/ctor.Delayed.new.html /usr/share/doc/libdex-1/ctor.Future.all.html /usr/share/doc/libdex-1/ctor.Future.all_race.html /usr/share/doc/libdex-1/ctor.Future.all_racev.html /usr/share/doc/libdex-1/ctor.Future.allv.html /usr/share/doc/libdex-1/ctor.Future.any.html /usr/share/doc/libdex-1/ctor.Future.anyv.html /usr/share/doc/libdex-1/ctor.Future.catch.html /usr/share/doc/libdex-1/ctor.Future.catch_loop.html /usr/share/doc/libdex-1/ctor.Future.finally.html /usr/share/doc/libdex-1/ctor.Future.finally_loop.html /usr/share/doc/libdex-1/ctor.Future.first.html /usr/share/doc/libdex-1/ctor.Future.firstv.html /usr/share/doc/libdex-1/ctor.Future.new_enum.html /usr/share/doc/libdex-1/ctor.Future.new_for_boolean.html /usr/share/doc/libdex-1/ctor.Future.new_for_double.html /usr/share/doc/libdex-1/ctor.Future.new_for_errno.html /usr/share/doc/libdex-1/ctor.Future.new_for_error.html /usr/share/doc/libdex-1/ctor.Future.new_for_fd.html /usr/share/doc/libdex-1/ctor.Future.new_for_float.html /usr/share/doc/libdex-1/ctor.Future.new_for_int.html /usr/share/doc/libdex-1/ctor.Future.new_for_int64.html /usr/share/doc/libdex-1/ctor.Future.new_for_object.html /usr/share/doc/libdex-1/ctor.Future.new_for_pointer.html /usr/share/doc/libdex-1/ctor.Future.new_for_string.html /usr/share/doc/libdex-1/ctor.Future.new_for_uint.html /usr/share/doc/libdex-1/ctor.Future.new_for_uint64.html /usr/share/doc/libdex-1/ctor.Future.new_for_value.html /usr/share/doc/libdex-1/ctor.Future.new_infinite.html /usr/share/doc/libdex-1/ctor.Future.new_reject.html /usr/share/doc/libdex-1/ctor.Future.new_take_boxed.html /usr/share/doc/libdex-1/ctor.Future.new_take_object.html /usr/share/doc/libdex-1/ctor.Future.new_take_string.html /usr/share/doc/libdex-1/ctor.Future.new_take_variant.html /usr/share/doc/libdex-1/ctor.Future.then.html /usr/share/doc/libdex-1/ctor.Future.then_loop.html /usr/share/doc/libdex-1/ctor.Future.with_deadline.html /usr/share/doc/libdex-1/ctor.Future.with_timeout.html /usr/share/doc/libdex-1/ctor.Future.with_timeout_msec.html /usr/share/doc/libdex-1/ctor.Future.with_timeout_seconds.html /usr/share/doc/libdex-1/ctor.Limiter.new.html /usr/share/doc/libdex-1/ctor.Promise.new.html /usr/share/doc/libdex-1/ctor.Promise.new_cancellable.html /usr/share/doc/libdex-1/ctor.StateMachine.new.html /usr/share/doc/libdex-1/ctor.TaskGroup.new.html /usr/share/doc/libdex-1/ctor.ThreadPool.new.html /usr/share/doc/libdex-1/ctor.ThreadPoolScheduler.new.html /usr/share/doc/libdex-1/ctor.Timeout.new_deadline.html /usr/share/doc/libdex-1/ctor.Timeout.new_msec.html /usr/share/doc/libdex-1/ctor.Timeout.new_seconds.html /usr/share/doc/libdex-1/ctor.Timeout.new_usec.html /usr/share/doc/libdex-1/ctor.UnixSignal.new.html /usr/share/doc/libdex-1/dbus.html /usr/share/doc/libdex-1/debugging.html /usr/share/doc/libdex-1/enum.BlockKind.html /usr/share/doc/libdex-1/enum.FutureStatus.html /usr/share/doc/libdex-1/enum.ThreadPoolShutdownMode.html /usr/share/doc/libdex-1/error.Error.html /usr/share/doc/libdex-1/flags.DBusInterfaceSkeletonFlags.html /usr/share/doc/libdex-1/flags.TaskGroupFlags.html /usr/share/doc/libdex-1/fonts.css /usr/share/doc/libdex-1/func.ASYNC_PAIR_INFO_BOOLEAN.html /usr/share/doc/libdex-1/func.ASYNC_PAIR_INFO_BOXED.html /usr/share/doc/libdex-1/func.ASYNC_PAIR_INFO_INT.html /usr/share/doc/libdex-1/func.ASYNC_PAIR_INFO_INT64.html /usr/share/doc/libdex-1/func.ASYNC_PAIR_INFO_LONG.html /usr/share/doc/libdex-1/func.ASYNC_PAIR_INFO_OBJECT.html /usr/share/doc/libdex-1/func.ASYNC_PAIR_INFO_POINTER.html /usr/share/doc/libdex-1/func.ASYNC_PAIR_INFO_STRING.html /usr/share/doc/libdex-1/func.ASYNC_PAIR_INFO_UINT.html /usr/share/doc/libdex-1/func.ASYNC_PAIR_INFO_UINT64.html /usr/share/doc/libdex-1/func.ASYNC_PAIR_INFO_ULONG.html /usr/share/doc/libdex-1/func.COROUTINE_BEGIN.html /usr/share/doc/libdex-1/func.COROUTINE_SUSPEND.html /usr/share/doc/libdex-1/func.COROUTINE_SUSPEND_BOOLEAN.html /usr/share/doc/libdex-1/func.COROUTINE_SUSPEND_BOXED.html /usr/share/doc/libdex-1/func.COROUTINE_SUSPEND_DOUBLE.html /usr/share/doc/libdex-1/func.COROUTINE_SUSPEND_ENUM.html /usr/share/doc/libdex-1/func.COROUTINE_SUSPEND_FLAGS.html /usr/share/doc/libdex-1/func.COROUTINE_SUSPEND_FLOAT.html /usr/share/doc/libdex-1/func.COROUTINE_SUSPEND_INT.html /usr/share/doc/libdex-1/func.COROUTINE_SUSPEND_INT64.html /usr/share/doc/libdex-1/func.COROUTINE_SUSPEND_OBJECT.html /usr/share/doc/libdex-1/func.COROUTINE_SUSPEND_POINTER.html /usr/share/doc/libdex-1/func.COROUTINE_SUSPEND_UINT.html /usr/share/doc/libdex-1/func.COROUTINE_SUSPEND_UINT64.html /usr/share/doc/libdex-1/func.DEFINE_CLOSURE_OBJECT.html /usr/share/doc/libdex-1/func.DEFINE_CLOSURE_POINTER.html /usr/share/doc/libdex-1/func.DEFINE_CLOSURE_TYPE.html /usr/share/doc/libdex-1/func.DEFINE_CLOSURE_VALUE.html /usr/share/doc/libdex-1/func.DEFINE_CLOSURE_VALUE_WITH_CLEAR.html /usr/share/doc/libdex-1/func.DEPRECATED_FOR.html /usr/share/doc/libdex-1/func.DEPRECATED_IN_1_0_FOR.html /usr/share/doc/libdex-1/func.DEPRECATED_IN_1_1_FOR.html /usr/share/doc/libdex-1/func.DEPRECATED_IN_1_2_FOR.html /usr/share/doc/libdex-1/func.OBJECT_TYPE.html /usr/share/doc/libdex-1/func.OBJECT_TYPE_NAME.html /usr/share/doc/libdex-1/func.UNAVAILABLE.html /usr/share/doc/libdex-1/func.aio_close.html /usr/share/doc/libdex-1/func.aio_open.html /usr/share/doc/libdex-1/func.aio_read.html /usr/share/doc/libdex-1/func.aio_write.html /usr/share/doc/libdex-1/func.app_info_get_default_for_type.html /usr/share/doc/libdex-1/func.app_info_get_default_for_uri_scheme.html /usr/share/doc/libdex-1/func.app_info_launch_default_for_uri.html /usr/share/doc/libdex-1/func.app_info_launch_uris.html /usr/share/doc/libdex-1/func.async_initable_init.html /usr/share/doc/libdex-1/func.async_initable_new.html /usr/share/doc/libdex-1/func.buffered_input_stream_fill.html /usr/share/doc/libdex-1/func.bus_get.html /usr/share/doc/libdex-1/func.bus_own_name_on_connection.html /usr/share/doc/libdex-1/func.data_input_stream_read_line.html /usr/share/doc/libdex-1/func.data_input_stream_read_line_utf8.html /usr/share/doc/libdex-1/func.data_input_stream_read_upto.html /usr/share/doc/libdex-1/func.dbus_connection_call.html /usr/share/doc/libdex-1/func.dbus_connection_call_with_unix_fd_list.html /usr/share/doc/libdex-1/func.dbus_connection_close.html /usr/share/doc/libdex-1/func.dbus_connection_send_message_with_reply.html /usr/share/doc/libdex-1/func.dtls_connection_close.html /usr/share/doc/libdex-1/func.dtls_connection_handshake.html /usr/share/doc/libdex-1/func.dtls_connection_shutdown.html /usr/share/doc/libdex-1/func.error_quark.html /usr/share/doc/libdex-1/func.fd_watch.html /usr/share/doc/libdex-1/func.file_append_to.html /usr/share/doc/libdex-1/func.file_copy.html /usr/share/doc/libdex-1/func.file_copy_with_progress.html /usr/share/doc/libdex-1/func.file_create.html /usr/share/doc/libdex-1/func.file_create_readwrite.html /usr/share/doc/libdex-1/func.file_delete.html /usr/share/doc/libdex-1/func.file_enumerate_children.html /usr/share/doc/libdex-1/func.file_enumerator_close.html /usr/share/doc/libdex-1/func.file_enumerator_next_files.html /usr/share/doc/libdex-1/func.file_find_enclosing_mount.html /usr/share/doc/libdex-1/func.file_input_stream_query_info.html /usr/share/doc/libdex-1/func.file_io_stream_query_info.html /usr/share/doc/libdex-1/func.file_load_bytes.html /usr/share/doc/libdex-1/func.file_load_contents_bytes.html /usr/share/doc/libdex-1/func.file_load_partial_contents_bytes.html /usr/share/doc/libdex-1/func.file_make_directory.html /usr/share/doc/libdex-1/func.file_make_directory_with_parents.html /usr/share/doc/libdex-1/func.file_make_symbolic_link.html /usr/share/doc/libdex-1/func.file_move.html /usr/share/doc/libdex-1/func.file_new_tmp_dir.html /usr/share/doc/libdex-1/func.file_open_readwrite.html /usr/share/doc/libdex-1/func.file_output_stream_query_info.html /usr/share/doc/libdex-1/func.file_query_default_handler.html /usr/share/doc/libdex-1/func.file_query_exists.html /usr/share/doc/libdex-1/func.file_query_file_type.html /usr/share/doc/libdex-1/func.file_query_filesystem_info.html /usr/share/doc/libdex-1/func.file_query_info.html /usr/share/doc/libdex-1/func.file_read.html /usr/share/doc/libdex-1/func.file_replace.html /usr/share/doc/libdex-1/func.file_replace_contents.html /usr/share/doc/libdex-1/func.file_replace_contents_bytes.html /usr/share/doc/libdex-1/func.file_replace_readwrite.html /usr/share/doc/libdex-1/func.file_set_attributes.html /usr/share/doc/libdex-1/func.file_set_display_name.html /usr/share/doc/libdex-1/func.file_trash.html /usr/share/doc/libdex-1/func.find_program_in_path.html /usr/share/doc/libdex-1/func.future_new_false.html /usr/share/doc/libdex-1/func.future_new_true.html /usr/share/doc/libdex-1/func.get_major_version.html /usr/share/doc/libdex-1/func.get_micro_version.html /usr/share/doc/libdex-1/func.get_min_stack_size.html /usr/share/doc/libdex-1/func.get_minor_version.html /usr/share/doc/libdex-1/func.get_page_size.html /usr/share/doc/libdex-1/func.init.html /usr/share/doc/libdex-1/func.input_stream_close.html /usr/share/doc/libdex-1/func.input_stream_read.html /usr/share/doc/libdex-1/func.input_stream_read_bytes.html /usr/share/doc/libdex-1/func.input_stream_skip.html /usr/share/doc/libdex-1/func.io_stream_close.html /usr/share/doc/libdex-1/func.io_stream_splice.html /usr/share/doc/libdex-1/func.mkdir_with_parents.html /usr/share/doc/libdex-1/func.network_monitor_can_reach.html /usr/share/doc/libdex-1/func.output_stream_close.html /usr/share/doc/libdex-1/func.output_stream_flush.html /usr/share/doc/libdex-1/func.output_stream_splice.html /usr/share/doc/libdex-1/func.output_stream_write.html /usr/share/doc/libdex-1/func.output_stream_write_bytes.html /usr/share/doc/libdex-1/func.output_stream_writev_all.html /usr/share/doc/libdex-1/func.param_spec_object.html /usr/share/doc/libdex-1/func.permission_acquire.html /usr/share/doc/libdex-1/func.permission_release.html /usr/share/doc/libdex-1/func.proxy_connect.html /usr/share/doc/libdex-1/func.proxy_resolver_lookup.html /usr/share/doc/libdex-1/func.resolver_lookup_by_address.html /usr/share/doc/libdex-1/func.resolver_lookup_by_name.html /usr/share/doc/libdex-1/func.resolver_lookup_by_name_with_flags.html /usr/share/doc/libdex-1/func.resolver_lookup_records.html /usr/share/doc/libdex-1/func.resolver_lookup_service.html /usr/share/doc/libdex-1/func.return_error_if_fail.html /usr/share/doc/libdex-1/func.socket_address_enumerator_next.html /usr/share/doc/libdex-1/func.socket_client_connect.html /usr/share/doc/libdex-1/func.socket_client_connect_to_host.html /usr/share/doc/libdex-1/func.socket_client_connect_to_service.html /usr/share/doc/libdex-1/func.socket_client_connect_to_uri.html /usr/share/doc/libdex-1/func.socket_connection_connect.html /usr/share/doc/libdex-1/func.socket_listener_accept.html /usr/share/doc/libdex-1/func.socket_wait.html /usr/share/doc/libdex-1/func.subprocess_wait.html /usr/share/doc/libdex-1/func.subprocess_wait_check.html /usr/share/doc/libdex-1/func.test_add_func.html /usr/share/doc/libdex-1/func.thread_spawn.html /usr/share/doc/libdex-1/func.thread_wait_for.html /usr/share/doc/libdex-1/func.tls_connection_handshake.html /usr/share/doc/libdex-1/func.tls_database_lookup_certificate_for_handle.html /usr/share/doc/libdex-1/func.tls_database_lookup_certificate_issuer.html /usr/share/doc/libdex-1/func.tls_database_lookup_certificates_issued_by.html /usr/share/doc/libdex-1/func.tls_database_verify_chain.html /usr/share/doc/libdex-1/func.tls_interaction_ask_password.html /usr/share/doc/libdex-1/func.tls_interaction_request_certificate.html /usr/share/doc/libdex-1/func.unix_connection_receive_credentials.html /usr/share/doc/libdex-1/func.unix_connection_send_credentials.html /usr/share/doc/libdex-1/func.unlink.html /usr/share/doc/libdex-1/func.value_dup_object.html /usr/share/doc/libdex-1/func.value_get_object.html /usr/share/doc/libdex-1/func.value_set_object.html /usr/share/doc/libdex-1/func.value_take_object.html /usr/share/doc/libdex-1/fzy.js /usr/share/doc/libdex-1/go-up-symbolic.png /usr/share/doc/libdex-1/index.html /usr/share/doc/libdex-1/index.json /usr/share/doc/libdex-1/integration.html /usr/share/doc/libdex-1/libdex-1.devhelp2 /usr/share/doc/libdex-1/limiters.html /usr/share/doc/libdex-1/main.js /usr/share/doc/libdex-1/method.AsyncPair.get_cancellable.html /usr/share/doc/libdex-1/method.AsyncPair.return_boolean.html /usr/share/doc/libdex-1/method.AsyncPair.return_boxed.html /usr/share/doc/libdex-1/method.AsyncPair.return_error.html /usr/share/doc/libdex-1/method.AsyncPair.return_int64.html /usr/share/doc/libdex-1/method.AsyncPair.return_object.html /usr/share/doc/libdex-1/method.AsyncPair.return_string.html /usr/share/doc/libdex-1/method.AsyncPair.return_uint64.html /usr/share/doc/libdex-1/method.AsyncPair.return_variant.html /usr/share/doc/libdex-1/method.AsyncPair.set_cancel_on_discard.html /usr/share/doc/libdex-1/method.AsyncResult.await.html /usr/share/doc/libdex-1/method.AsyncResult.dup_future.html /usr/share/doc/libdex-1/method.AsyncResult.get_name.html /usr/share/doc/libdex-1/method.AsyncResult.propagate_boolean.html /usr/share/doc/libdex-1/method.AsyncResult.propagate_double.html /usr/share/doc/libdex-1/method.AsyncResult.propagate_int.html /usr/share/doc/libdex-1/method.AsyncResult.propagate_pointer.html /usr/share/doc/libdex-1/method.AsyncResult.set_name.html /usr/share/doc/libdex-1/method.AsyncResult.set_priority.html /usr/share/doc/libdex-1/method.AsyncResult.set_static_name.html /usr/share/doc/libdex-1/method.Block.get_kind.html /usr/share/doc/libdex-1/method.Block.get_scheduler.html /usr/share/doc/libdex-1/method.Cancellable.cancel.html /usr/share/doc/libdex-1/method.Channel.can_receive.html /usr/share/doc/libdex-1/method.Channel.can_send.html /usr/share/doc/libdex-1/method.Channel.close_receive.html /usr/share/doc/libdex-1/method.Channel.close_send.html /usr/share/doc/libdex-1/method.Channel.receive.html /usr/share/doc/libdex-1/method.Channel.receive_all.html /usr/share/doc/libdex-1/method.Channel.send.html /usr/share/doc/libdex-1/method.CoroutineContext.resume.html /usr/share/doc/libdex-1/method.CoroutineContext.suspend.html /usr/share/doc/libdex-1/method.DBusInterfaceSkeleton.cancel.html /usr/share/doc/libdex-1/method.DBusInterfaceSkeleton.get_flags.html /usr/share/doc/libdex-1/method.DBusInterfaceSkeleton.set_flags.html /usr/share/doc/libdex-1/method.Delayed.dup_future.html /usr/share/doc/libdex-1/method.Delayed.release.html /usr/share/doc/libdex-1/method.Future.await.html /usr/share/doc/libdex-1/method.Future.await_boolean.html /usr/share/doc/libdex-1/method.Future.await_boxed.html /usr/share/doc/libdex-1/method.Future.await_double.html /usr/share/doc/libdex-1/method.Future.await_enum.html /usr/share/doc/libdex-1/method.Future.await_fd.html /usr/share/doc/libdex-1/method.Future.await_flags.html /usr/share/doc/libdex-1/method.Future.await_float.html /usr/share/doc/libdex-1/method.Future.await_int.html /usr/share/doc/libdex-1/method.Future.await_int64.html /usr/share/doc/libdex-1/method.Future.await_object.html /usr/share/doc/libdex-1/method.Future.await_pointer.html /usr/share/doc/libdex-1/method.Future.await_string.html /usr/share/doc/libdex-1/method.Future.await_uint.html /usr/share/doc/libdex-1/method.Future.await_uint64.html /usr/share/doc/libdex-1/method.Future.await_variant.html /usr/share/doc/libdex-1/method.Future.disown.html /usr/share/doc/libdex-1/method.Future.get_name.html /usr/share/doc/libdex-1/method.Future.get_status.html /usr/share/doc/libdex-1/method.Future.get_value.html /usr/share/doc/libdex-1/method.Future.is_pending.html /usr/share/doc/libdex-1/method.Future.is_rejected.html /usr/share/doc/libdex-1/method.Future.is_resolved.html /usr/share/doc/libdex-1/method.Future.list_model_new.html /usr/share/doc/libdex-1/method.Future.set_static_name.html /usr/share/doc/libdex-1/method.FutureListModel.dup_future.html /usr/share/doc/libdex-1/method.FutureSet.get_future_at.html /usr/share/doc/libdex-1/method.FutureSet.get_size.html /usr/share/doc/libdex-1/method.FutureSet.get_value_at.html /usr/share/doc/libdex-1/method.Limiter.acquire.html /usr/share/doc/libdex-1/method.Limiter.close.html /usr/share/doc/libdex-1/method.Limiter.close_after_drain.html /usr/share/doc/libdex-1/method.Limiter.get_max_concurrency.html /usr/share/doc/libdex-1/method.Limiter.release.html /usr/share/doc/libdex-1/method.Limiter.run.html /usr/share/doc/libdex-1/method.Limiter.run_coroutine.html /usr/share/doc/libdex-1/method.Limiter.run_on_pool.html /usr/share/doc/libdex-1/method.Object.ref.html /usr/share/doc/libdex-1/method.Object.unref.html /usr/share/doc/libdex-1/method.Promise.get_cancellable.html /usr/share/doc/libdex-1/method.Promise.reject.html /usr/share/doc/libdex-1/method.Promise.resolve.html /usr/share/doc/libdex-1/method.Promise.resolve_boolean.html /usr/share/doc/libdex-1/method.Promise.resolve_boxed.html /usr/share/doc/libdex-1/method.Promise.resolve_double.html /usr/share/doc/libdex-1/method.Promise.resolve_enum.html /usr/share/doc/libdex-1/method.Promise.resolve_fd.html /usr/share/doc/libdex-1/method.Promise.resolve_float.html /usr/share/doc/libdex-1/method.Promise.resolve_int.html /usr/share/doc/libdex-1/method.Promise.resolve_int64.html /usr/share/doc/libdex-1/method.Promise.resolve_long.html /usr/share/doc/libdex-1/method.Promise.resolve_object.html /usr/share/doc/libdex-1/method.Promise.resolve_string.html /usr/share/doc/libdex-1/method.Promise.resolve_uint.html /usr/share/doc/libdex-1/method.Promise.resolve_uint64.html /usr/share/doc/libdex-1/method.Promise.resolve_ulong.html /usr/share/doc/libdex-1/method.Promise.resolve_variant.html /usr/share/doc/libdex-1/method.Scheduler.get_main_context.html /usr/share/doc/libdex-1/method.Scheduler.push.html /usr/share/doc/libdex-1/method.Scheduler.spawn.html /usr/share/doc/libdex-1/method.Scheduler.spawn_coroutine.html /usr/share/doc/libdex-1/method.Scheduler.spawnv.html /usr/share/doc/libdex-1/method.StateMachine.get_requested_state.html /usr/share/doc/libdex-1/method.StateMachine.get_state.html /usr/share/doc/libdex-1/method.StateMachine.interrupt.html /usr/share/doc/libdex-1/method.StateMachine.transition.html /usr/share/doc/libdex-1/method.StateMachine.wait_for_state.html /usr/share/doc/libdex-1/method.StateTransitionContext.continue_to.html /usr/share/doc/libdex-1/method.StateTransitionContext.get_from.html /usr/share/doc/libdex-1/method.StateTransitionContext.get_state.html /usr/share/doc/libdex-1/method.StateTransitionContext.get_to.html /usr/share/doc/libdex-1/method.StateTransitionContext.set_state.html /usr/share/doc/libdex-1/method.StateTransitionContext.wait_for_interrupt.html /usr/share/doc/libdex-1/method.TaskGroup.add.html /usr/share/doc/libdex-1/method.TaskGroup.cancel.html /usr/share/doc/libdex-1/method.TaskGroup.close.html /usr/share/doc/libdex-1/method.TaskGroup.pop_thread_default.html /usr/share/doc/libdex-1/method.TaskGroup.push_thread_default.html /usr/share/doc/libdex-1/method.ThreadPool.close.html /usr/share/doc/libdex-1/method.ThreadPool.get_n_threads.html /usr/share/doc/libdex-1/method.ThreadPool.submit.html /usr/share/doc/libdex-1/method.Timeout.postpone_until.html /usr/share/doc/libdex-1/method.UnixSignal.get_signum.html /usr/share/doc/libdex-1/opensearch.xml /usr/share/doc/libdex-1/overview.html /usr/share/doc/libdex-1/schedulers.html /usr/share/doc/libdex-1/search.js /usr/share/doc/libdex-1/solarized-dark.css /usr/share/doc/libdex-1/solarized-light.css /usr/share/doc/libdex-1/state-machines.html /usr/share/doc/libdex-1/struct.AioContext.html /usr/share/doc/libdex-1/struct.AsyncPairInfo.html /usr/share/doc/libdex-1/struct.CoroutineContext.html /usr/share/doc/libdex-1/struct.StateTransition.html /usr/share/doc/libdex-1/struct.StateTransitionContext.html /usr/share/doc/libdex-1/style.css /usr/share/doc/libdex-1/terminology.html /usr/share/doc/libdex-1/threads.html /usr/share/doc/libdex-1/type_func.Fiber.yield.html /usr/share/doc/libdex-1/type_func.Scheduler.get_default.html /usr/share/doc/libdex-1/type_func.Scheduler.get_thread_default.html /usr/share/doc/libdex-1/type_func.Scheduler.ref_thread_default.html /usr/share/doc/libdex-1/type_func.ThreadPoolScheduler.get_default.html /usr/share/doc/libdex-1/urlmap.js /usr/share/doc/packages/libdex-devel-docs /usr/share/doc/packages/libdex-devel-docs/NEWS /usr/share/doc/packages/libdex-devel-docs/README.md
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Nov 8 22:32:19 2026