SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : ocaml-zarith
Version : 1.12 Vendor : Fedora Project
Release : 2.fc35 Date : 2021-07-23 00:32:50
Group : Unspecified Source RPM : ocaml-zarith-1.12-2.fc35.src.rpm
Size : 0.58 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/35/Everything/x86_64/os/Packages/o

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  ocaml-zarith-1.12-2.fc35.x86_64.rpm
     

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

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) = baea8c9e359e5952e9a469e3736250bf
ocaml(Build_path_prefix_map) = 656e8c2e61574f0408f16108c60367f0
ocaml(CamlinternalFormatBasics) = b6c6694955e10001aed267571104a961
ocaml(CamlinternalLazy) = 0ffdd4563ae8cab020b6247347c9def7
ocaml(Cmi_format) = ad11b8813db59bdebbf21670f529360f
ocaml(Env) = 8651f47cb9dc78afdc91ff4dc5697536
ocaml(Ident) = d0041fef70990bc1d325207cf24e375b
ocaml(Identifiable) = a4d66fbcd33ffca1875ac854589e628c
ocaml(Load_path) = cf04f5eaaf6a5d9d842035be1c066fc6
ocaml(Location) = c873f444edddd1142525804a7b1212cc
ocaml(Longident) = 13b3eb270b04752adb0fbb8c29cf4c58
ocaml(Misc) = 30be4e8f87fe2899b438c2bfc21a5d66
ocaml(Outcometree) = 0e91eaf4f577f96b9021c4b2e6f51be9
ocaml(Parsetree) = 92c4e671d243ad0ccc4f8c13d9953f7d
ocaml(Path) = b122d3d0700d3ef36c9d99c256e0cdb0
ocaml(Primitive) = 18b142b72feab26ac77fa634c50352a9
ocaml(Stdlib) = 4b04b4eda19aa722df365141895fb347
ocaml(Stdlib__buffer) = 9eaf2b1cd70e33601c152d1ce1bb8be9
ocaml(Stdlib__callback) = 21c02abb4cc9eea752b0e9ab3b1a0e6a
ocaml(Stdlib__digest) = 58b6f86a69b21b761db8c98e4a6e5d5b
ocaml(Stdlib__either) = 2555bf09b020b8887a4d8a645b0ed347
ocaml(Stdlib__format) = e8696010fc66d4ce9a3bc3f311f6ea20
ocaml(Stdlib__hashtbl) = c3ec10b93bb358686d02fa9c5f4adb6b
ocaml(Stdlib__int32) = 4c0749e51d8fce5752bcb00fe42a4ddc
ocaml(Stdlib__int64) = 6cf7f095ea7fd59bad44ff22d084c4ee
ocaml(Stdlib__lazy) = 5d62f857d0f7ae5149ebb6d1d7bf1f95
ocaml(Stdlib__lexing) = f7569937b419d08065107a2889d2cf28
ocaml(Stdlib__list) = 88609ef3a3066dcf16ad7456f53122d2
ocaml(Stdlib__map) = 717fe01a67af86872466d04c7663d16f
ocaml(Stdlib__obj) = 2b540dc54438cf063883f6e85c4aa37a
ocaml(Stdlib__printf) = 6b41a35d77938603dd2ed0f7d80764f6
ocaml(Stdlib__seq) = 185075aa99b059ad4cae15cb411fcc0c
ocaml(Stdlib__set) = d47fad5d5151b45276616200bec25877
ocaml(Stdlib__string) = 9f0e42299fccc5fb76df62d28ba67759
ocaml(Stdlib__sys) = eb89f871835c4515431f0752466ac613
ocaml(Stdlib__uchar) = 82dadcd908dde621b8842c96ba644dc6
ocaml(Subst) = f5b88697bd877408d266a57fce2e6ef2
ocaml(Toploop) = 0495573e4ea22cb4203cdf4c7af97fb2
ocaml(Type_immediacy) = d5796c46b433b1c31c4386661672b4cc
ocaml(Types) = 00d7663871b37d50f34bbc98f15c654a
ocaml(Warnings) = b2d4200e106af1252d6a1052a7c96c9f
ocaml(Z) = a53c35b294537ce77f1c32759a187383
ocaml(Zarith_version) = 6f809ec61aed31b66e9fe5cdf1eae6bb
ocamlx(Stdlib) = 905355729c82ef4d2184c394a250f1a3
ocamlx(Stdlib__buffer) = f2c7899840b35768dd26b48c02f5d47d
ocamlx(Stdlib__callback) = f51ffea73ea6512880e00974c161a04c
ocamlx(Stdlib__format) = 41296ac99a85560c95c2f9d56ed27a7d
ocamlx(Stdlib__int64) = 54c5d202b981a695ff231a328f5611d3
ocamlx(Stdlib__string) = 0f51be4faacbfc99b4c9b3c427cf5bd8
ocamlx(Stdlib__sys) = 53713114014cf8545db403b325aa77cd
ocamlx(Z) = e8ce0a9dbb0fcc6470f289b5a7631e0e
ocamlx(Zarith_version) = 80f37ee91ff5588a0138dd854efc02c7
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/5f
/usr/lib/.build-id/5f/5c6e694b5e7b126d9fc3025019873a5518826e
/usr/lib/.build-id/cf
/usr/lib/.build-id/cf/fd85ee5143e703fc7e38756b07b0156b4312cf
/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/big_int_Z.cmti
/usr/lib64/ocaml/zarith/q.cmi
/usr/lib64/ocaml/zarith/q.cmti
/usr/lib64/ocaml/zarith/z.cmi
/usr/lib64/ocaml/zarith/z.cmti
/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