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

ocaml-luv-0.5.13-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: ocaml-luv Distribution: openSUSE Tumbleweed
Version: 0.5.13 Vendor: openSUSE
Release: 1.1 Build date: Sun May 11 16:25:05 2025
Group: Development/Languages/OCaml Build host: reproducible
Size: 1887709 Source RPM: ocaml-luv-0.5.13-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://opam.ocaml.org/packages/luv
Summary: Binding to libuv cross-platform asynchronous I/O
Luv is a binding to libuv, the cross-platform C library that does
asynchronous I/O in Node.js and runs its main loop.

Besides asynchronous I/O, libuv also supports multiprocessing and
multithreading. Multiple event loops can be run in different threads. libuv also
exposes a lot of other functionality, amounting to a full OS API, and an
alternative to the standard module Unix.

Provides

Requires

License

MIT

Changelog

* Sun May 11 2025 Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
  - Update to version 0.5.13
    * Breaking
      + Luv.Resource.free_memory and Luv.Resource.total_memory now return
      options, in accordance with a clarification in libuv (#153).
      + Filename in callback of Luv.FS_event.start can be None, in accordance
      with a clarification in libuv (#155).
      + Rename fields of Luv.Time.timeval (dbd4e43).
    * Additions
      + Upgrade libuv to 1.48.0, including 1.47.0, 1.46.0, 1.45.0 and io_uring
      support (#153, #154, #155, #158).
      + Expose uv_cpumask_size as Luv.System_info.cpumask_size,
      uv_thread_setaffinity as Luv.Thread.setaffinity, uv_thread_getaffinity as
      Luv.Thread.getaffinity (#153).
      + Expose UV_ENODATA as  `ENODATA (#153).
      + Expose uv_metrics_info as Luv.Metrics.info (#153).
      + Expose uv_thread_getcpu as Luv.Thread.getcpu (#153).
      + Expose uv_get_available_memory as Luv.Resource.available_memory (#153).
      + Expose uv_os_get_passwd2 as ?uid parameter of Luv.Passwd.get_passwd (#153).
      + Expose uv_os_get_group as Luv.Passwd.get_group (#153).
      + Expose uv_clock_gettime as Luv.Time.clock_gettime (#153).
      + Expose uv_pipe_bind2 and uv_pipe_connect2 as ?no_truncate parameters of
      Luv.Pipe.bind and Luv.Pipe.connect (#154).
      + Expose EUNATCH as  `EUNATCH (#154).
      + Expose UTF-16/WTF-8 conversion functions in new module Luv.String (#155).
      + Expose uv_thread_setpriority as Luv.Thread.setpriority and
      uv_thread_getpriority as Luv.Thread.getpriority (#158).
      + Expose UV_PROCESS_WINDOWS_FILE_PATH_EXACT_NAME as
      ?windows_file_path_exact_name parameter of Luv.Process.spawn (#158).
  - Refresh ocaml-luv.patch
* Mon Mar 03 2025 ohering@suse.de
  - Handle strict API in newer OCaml versions
* Tue May 02 2023 Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
  - Update to version 0.5.12
    no changelog provided
* Mon Apr 04 2022 ohering@suse.de
  - Update to version 0.5.11
    no changelog provided
* Sat Sep 11 2021 ohering@suse.de
  - Update to version 0.5.10
    no changelog provided
* Sun May 09 2021 ohering@suse.de
  - Update to version 0.5.8
    no changelog provided
* Fri Apr 09 2021 ohering@suse.de
  - Initial version 0.5.7

Files

/usr/lib64/ocaml
/usr/lib64/ocaml/luv
/usr/lib64/ocaml/luv/c
/usr/lib64/ocaml/luv/c/luv_c.cmxs
/usr/lib64/ocaml/luv/c_function_descriptions
/usr/lib64/ocaml/luv/c_function_descriptions/luv_c_function_descriptions.cmxs
/usr/lib64/ocaml/luv/c_type_descriptions
/usr/lib64/ocaml/luv/c_type_descriptions/luv_c_type_descriptions.cmxs
/usr/lib64/ocaml/luv/luv.cmxs
/usr/lib64/ocaml/luv_unix
/usr/lib64/ocaml/luv_unix/luv_unix.cmxs
/usr/share/licenses/ocaml-luv
/usr/share/licenses/ocaml-luv/LICENSE.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri May 23 23:35:10 2025