Sat, 18 Jan 2025 21:05:38 CST | login

Information for build ocaml-zarith-1.13-1.ocs23

ID8543
Package Nameocaml-zarith
Version1.13
Release1.ocs23
Epoch
Sourcegit+https://gitee.com/opencloudos-stream/ocaml-zarith.git?.#465253948a3c494dd50ec6c4ada1152c572e0252
SummaryOCaml interface to GMP
DescriptionThis library implements arithmetic and logical operations over arbitrary-precision integers. The module is simply named "Z". Its interface is similar to that of the Int32, Int64 and Nativeint modules from the OCaml standard library, with some additional functions. See the file z.mlip for documentation. The implementation uses GMP (the GNU Multiple Precision arithmetic library) to compute over big integers. However, small integers are represented as unboxed Caml integers, to save space and improve performance. Big integers are allocated in the Caml heap, bypassing GMP's memory management and achieving better GC behavior than e.g. the MLGMP library. Computations on small integers use a special, faster path (coded in assembly for some platforms and functions) eschewing calls to GMP, while computations on large integers use the low-level MPN functions from GMP. Arbitrary-precision integers can be compared correctly using OCaml's polymorphic comparison operators (=, <, >, etc.). Additional features include: - a module Q for rationals, built on top of Z (see q.mli) - a compatibility layer Big_int_Z that implements the same API as Big_int, but uses Z internally
Built byfanjunkong
State complete
Volume DEFAULT
StartedWed, 08 May 2024 22:28:21 CST
CompletedWed, 08 May 2024 22:31:02 CST
Taskbuild (dist-ocs23-epol9, /opencloudos-stream/ocaml-zarith.git:.:origin/master)
Extra{'source': {'original_url': 'git+https://gitee.com/opencloudos-stream/ocaml-zarith.git?.#origin/master'}}
Tags
dist-ocs23
dist-ocs23-epol9
epol9-test-compose
RPMs
src
ocaml-zarith-1.13-1.ocs23.src.rpm (info) (download)
aarch64
ocaml-zarith-1.13-1.ocs23.aarch64.rpm (info) (download)
ocaml-zarith-devel-1.13-1.ocs23.aarch64.rpm (info) (download)
ocaml-zarith-debuginfo-1.13-1.ocs23.aarch64.rpm (info) (download)
ocaml-zarith-debugsource-1.13-1.ocs23.aarch64.rpm (info) (download)
x86_64
ocaml-zarith-1.13-1.ocs23.x86_64.rpm (info) (download)
ocaml-zarith-devel-1.13-1.ocs23.x86_64.rpm (info) (download)
ocaml-zarith-debuginfo-1.13-1.ocs23.x86_64.rpm (info) (download)
ocaml-zarith-debugsource-1.13-1.ocs23.x86_64.rpm (info) (download)
Logs
x86_64
installed_pkgs.log
build.log
state.log
hw_info.log
root.log
mock_output.log
aarch64
root.log
state.log
installed_pkgs.log
hw_info.log
build.log
mock_output.log
Changelog * Mon Apr 15 2024 OpenCloudOS Release Engineering <releng@opencloudos.tech> - 1.13-1 - initial build