Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libdex-1-1-0.4.1-slfo.1.1.6 RPM for x86_64

From OpenSuSE Leap 16.0 for x86_64

Name: libdex-1-1 Distribution: SUSE Linux Framework One
Version: 0.4.1 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.6 Build date: Mon Aug 12 18:34:13 2024
Group: Unspecified Build host: h03-ch2c
Size: 168323 Source RPM: libdex-0.4.1-slfo.1.1.6.src.rpm
Packager: https://www.suse.com/
Url: https://gitlab.gnome.org/chergert/libdex
Summary: Shared library for libdex
Dex is a library supporting "Deferred Execution" with the explicit
goal of integrating with GNOME and GTK-based applications.
It provides primatives for supporting futures in a variety of ways
with both read-only and writable views. Additionally, integration
with existing asynchronous-based APIs is provided through the use
of wrapper promises.
"Fibers" are implemented which allows for writing synchronous
looking code which calls asynchronous APIs from GIO underneath.

This package contains the shared library for libdex.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Mon Oct 23 2023 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 luc14n0@opensuse.org
  - Update to version 0.4.0:
    + Documentation updates.
* Wed Sep 06 2023 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 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 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 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 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 bjorn.lie@gmail.com
  - Initial packaging for openSUSE.

Files

/usr/lib64/libdex-1.so.1
/usr/lib64/libdex-1.so.1.0.0
/usr/share/licenses/libdex-1-1
/usr/share/licenses/libdex-1-1/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 12 00:02:43 2024