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

libdex-1-1-0.6.1-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libdex-1-1 Distribution: openSUSE:Factory:zSystems
Version: 0.6.1 Vendor: openSUSE
Release: 1.1 Build date: Mon Jun 3 11:53:11 2024
Group: Unspecified Build host: reproducible
Size: 180419 Source RPM: libdex-0.6.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
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 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.

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, Wed Oct 9 01:47:58 2024