SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

ocaml-zarith rpm build for : Fedora 37. For other distributions click ocaml-zarith.

Name : ocaml-zarith
Version : 1.12 Vendor : Fedora Project
Release : 7.fc37 Date : 2022-07-22 03:41:45
Group : Unspecified Source RPM : ocaml-zarith-1.12-7.fc37.src.rpm
Size : 0.40 MB
Packager : Fedora Project
Summary : OCaml interface to GMP
Description :
This 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

RPM found in directory: /packages/linux-pbone/archive.fedoraproject.org/fedora/linux/releases/37/Everything/x86_64/os/Packages/o

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  ocaml-zarith-1.12-7.fc37.x86_64.rpm
     

Provides :
ocaml(Big_int_Z)
ocaml(Q)
ocaml(Z)
ocaml(Zarith_top)
ocaml(Zarith_version)
ocaml-zarith
ocaml-zarith(x86-64)

Requires :
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libgmp.so.10()(64bit)
ocaml(Asttypes) = c6cbda0727ab24f24ff77e0199818937
ocaml(Build_path_prefix_map) = c087ed78089388f4d3a99676f2c10fc4
ocaml(CamlinternalFormatBasics) = 8f8f634558798ee408df3c50a5539b15
ocaml(CamlinternalLazy) = 5365fec4a58da3e2d8fa2186f77d9be4
ocaml(Cmi_format) = 77a1c8f1e0d22ce55ab6c81760c7b8d6
ocaml(Env) = 0a6451d38f2684902476a54801d89f8b
ocaml(Ident) = a68d3b48cf66f01c3af823a07d101708
ocaml(Identifiable) = 026dfc8fdbcf370a975e554be578d5a5
ocaml(Load_path) = 8e616f4485805b33a8219ec934a7859a
ocaml(Location) = ad05a11c5350a8043d12b4819575b03b
ocaml(Longident) = dddbcb2c78e865fd75e9911c4b82a7e2
ocaml(Misc) = 9d0e49da1703d17dc3043e52bca13fe5
ocaml(Outcometree) = 674374723cd44ac1194584799175f801
ocaml(Parsetree) = d160a703cc0fe2b0a7acd97f6bf25245
ocaml(Path) = c74c2553734e7c86ab23c6946a08a019
ocaml(Primitive) = 8cd5b518055f39c57cb5bfdd62b072c1
ocaml(Shape) = a7485b44c054c48b77a4c0546f654051
ocaml(Stdlib) = 6d7bf11af14ea68354925f3a37387930
ocaml(Stdlib__Buffer) = 4b09c9a6d0622bbf5a3829234b481822
ocaml(Stdlib__Callback) = fe29a598e1902f0b901e88a9865c26ef
ocaml(Stdlib__Digest) = 61f6495d3274a42a78a63425ef892290
ocaml(Stdlib__Either) = 26845df28d19584687a38a1ab814c3f9
ocaml(Stdlib__Format) = b6edb97b685819e873481fe05723c8bc
ocaml(Stdlib__Hashtbl) = 34c0fdd524bf2a75e4d5af64a6d34401
ocaml(Stdlib__Int32) = a71ea5238030770647165f659f80b1ab
ocaml(Stdlib__Int64) = 0fa5587c47baf16a06837c7dedfc2518
ocaml(Stdlib__Lazy) = 01430d340c028322c7247031a874e355
ocaml(Stdlib__Lexing) = c9318c276ac7e383fd682c2dd06be434
ocaml(Stdlib__List) = ee222542f6f8195441543b8b399b64b9
ocaml(Stdlib__Map) = 978f82916b5a172c11d2b72719d85680
ocaml(Stdlib__Obj) = 25794d29f7f4018768ea900e331a2bf3
ocaml(Stdlib__Printf) = bc8af6214197dc8f40eaa738a4cd6a28
ocaml(Stdlib__Seq) = b63511032211eae4b567ba313cd72962
ocaml(Stdlib__Set) = 871d2ee2167ac9e7977fa13994cf4658
ocaml(Stdlib__String) = 097838f294457ecbb61ccbcf86cc6972
ocaml(Stdlib__Sys) = 7726a14ce36f5c6c3abb04975cec748b
ocaml(Stdlib__Uchar) = c0dde02a556a6d79e363ad365d165d57
ocaml(Subst) = 428159e3773e2a53757d43066bcfca7f
ocaml(Toploop) = 1fa2e1c3d62a6ba74f5b2f24210b7277
ocaml(Type_immediacy) = 64565e32358a6229bf90cc93d486536a
ocaml(Types) = 6c92ac95b66d8794b63f94c688fe1688
ocaml(Warnings) = 1c10e6007aca64cda69b6b055565b124
ocaml(Z) = a71ac4a535434978287848841376388e
ocaml(Zarith_version) = f0a8db70850d2d218ef1b13f845aec3d
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
rtld(GNU_HASH)


Content of RPM :
/usr/lib/.build-id
/usr/lib/.build-id/7e
/usr/lib/.build-id/7e/97b631219b68edf6d8416416735d8a8be9d5e1
/usr/lib/.build-id/dc
/usr/lib/.build-id/dc/8218f065bd803ac4dee18babc3ad255658d505
/usr/lib64/ocaml/stublibs/dllzarith.so
/usr/lib64/ocaml/stublibs/dllzarith.so.owner
/usr/lib64/ocaml/zarith
/usr/lib64/ocaml/zarith/META
/usr/lib64/ocaml/zarith/big_int_Z.cmi
/usr/lib64/ocaml/zarith/q.cmi
/usr/lib64/ocaml/zarith/z.cmi
/usr/lib64/ocaml/zarith/zarith.cma
/usr/lib64/ocaml/zarith/zarith.cmxs
/usr/lib64/ocaml/zarith/zarith_top.cma
/usr/share/doc/ocaml-zarith
/usr/share/doc/ocaml-zarith/README.md
/usr/share/licenses/ocaml-zarith
/usr/share/licenses/ocaml-zarith/LICENSE

 
ICM