SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

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

Name : ocaml-zarith
Version : 1.12 Vendor : Fedora Project
Release : 5.fc36 Date : 2022-02-04 14:11:31
Group : Unspecified Source RPM : ocaml-zarith-1.12-5.fc36.src.rpm
Size : 0.57 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/36/Everything/x86_64/os/Packages/o

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  ocaml-zarith-1.12-5.fc36.i686.rpm
     Search for other platforms
ocaml-zarith-1.12-5.fc36.sparc.rpm
ocaml-zarith-1.12-5.fc36.alpha.rpm
ocaml-zarith-1.12-5.fc36.ppc.rpm
ocaml-zarith-1.12-5.fc36.ia64.rpm
ocaml-zarith-1.12-5.fc36.s390.rpm

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

Requires :
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.4)
libgmp.so.10
ocaml(Asttypes) = 8d9243b29c6fb9e0a08c19ef4428d901
ocaml(Build_path_prefix_map) = 768aaa9a0cf0a246676af9399c02856c
ocaml(CamlinternalFormatBasics) = c4b583a727ec28f5bc9ba36adc64cfc7
ocaml(CamlinternalLazy) = 82103148a05e285950684f44991b3567
ocaml(Cmi_format) = 76d3429ae113002401cc56fd83d34058
ocaml(Env) = 3e1fee822879c7d392e9c3aaf8962974
ocaml(Ident) = 66346e411ce4bc6d1c16ce5ca67a628e
ocaml(Identifiable) = 9f19d8682454ed3c5ef544ca7e5234ed
ocaml(Load_path) = 8ab42785de93f30c747a06f9ee910aca
ocaml(Location) = 42fe4a2f44ab6accbe90263ece53bade
ocaml(Longident) = a52b92dbb43724c8b71097477efee554
ocaml(Misc) = 5ad92b5ce55cff343ae7576c413fd64c
ocaml(Outcometree) = ac56c08f2f5163be79f5a52c98b741ba
ocaml(Parsetree) = ebaf0fcbd1dc0265b6335323ca8ce16f
ocaml(Path) = b4c2c6eaa67d1f25b82f8051a4dfb59e
ocaml(Primitive) = 849bb0dbe02ccd98a80cb4bdd81f9083
ocaml(Stdlib) = 2d082666be7fc2ba916e7233397491df
ocaml(Stdlib__Buffer) = ae6f92ba6bb2f608ab1494d80d56dc6a
ocaml(Stdlib__Callback) = be7617c46974ca4057e76573498f075e
ocaml(Stdlib__Digest) = 4288c5825ba53509e91a8d913ee7d5b7
ocaml(Stdlib__Either) = 24a5d315a7028b5fabcaa9f6b3def93c
ocaml(Stdlib__Format) = 7ec40152121873f806ea6f674af87963
ocaml(Stdlib__Hashtbl) = f8a1618a0afdf7b51a7efc58d3ada50b
ocaml(Stdlib__Int32) = d70207015a28d6f8cb16cbf3df490417
ocaml(Stdlib__Int64) = 55e959e4ff2aaf232f465daffa26c424
ocaml(Stdlib__Lazy) = dee386391ddbe73d02c1439b3b21df37
ocaml(Stdlib__Lexing) = 58f88856435bd604950e119384ea45a3
ocaml(Stdlib__List) = a655ec23bee4d972dcda1182a3264cf3
ocaml(Stdlib__Map) = 406d1bc59860d17292fd07fc9e6e19e0
ocaml(Stdlib__Obj) = f013b5ab5f624540d41df4b458d374b4
ocaml(Stdlib__Printf) = 0e709b4af7558eb0589bebb98388ce8e
ocaml(Stdlib__Seq) = 4a64380180d45f6d850ce24ab1076b18
ocaml(Stdlib__Set) = 62a5b2299175dac791c30d62e1518738
ocaml(Stdlib__String) = 2e8342c86495af4a502e4634e35933ed
ocaml(Stdlib__Sys) = 77e29567f2d5143158a3c6ae227ebb37
ocaml(Stdlib__Uchar) = 6f39f075b573943ab932cfc8fc5bfd5d
ocaml(Subst) = b172a3fecbbffd2671f94393d34afa00
ocaml(Toploop) = 442addbcfecf44323c2db2bdd200c25c
ocaml(Type_immediacy) = d9790c85c0f92ca647f03f1d908827ad
ocaml(Types) = 5e0f9be62071419182ca5268d4fe80f2
ocaml(Warnings) = eae45e31109deddf5d2f98dfc1d73357
ocaml(Z) = 8a90aa4bf2d57bb938bc384ae8abc507
ocaml(Zarith_version) = 5dcdf54b1f81dee3e99f7137a78e03ff
ocamlx(Stdlib) = c82208c671ec1d456f13eda7fabd050a
ocamlx(Stdlib__Buffer) = 6eefa361e2d1189ce038f238b62c40dc
ocamlx(Stdlib__Callback) = f232f8d8ad52617974032e0658fb1f84
ocamlx(Stdlib__Format) = d5f7c8ef0c1729a0023836c1d7e0ae74
ocamlx(Stdlib__Int64) = 010120a8f9c081cc729cae2ada806f08
ocamlx(Stdlib__String) = 5279372cb3b5f2bd9540f0bd9a973c73
ocamlx(Stdlib__Sys) = 7e4b56be5d9a29a56eb45a8ed91adbb1
ocamlx(Z) = 83244b7fe3ecd0c176ff00a3a7340391
ocamlx(Zarith_version) = fabbe34d6c51de2382e61583ae220347
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/c1
/usr/lib/.build-id/c1/7b44aca9f04c48ba4537b0b0eecd79a1300fab
/usr/lib/.build-id/d1
/usr/lib/.build-id/d1/f325f4684460da87fe10c685dd8ef88e36bdab
/usr/lib/ocaml/stublibs/dllzarith.so
/usr/lib/ocaml/stublibs/dllzarith.so.owner
/usr/lib/ocaml/zarith
/usr/lib/ocaml/zarith/META
/usr/lib/ocaml/zarith/big_int_Z.cmi
/usr/lib/ocaml/zarith/big_int_Z.cmti
/usr/lib/ocaml/zarith/q.cmi
/usr/lib/ocaml/zarith/q.cmti
/usr/lib/ocaml/zarith/z.cmi
/usr/lib/ocaml/zarith/z.cmti
/usr/lib/ocaml/zarith/zarith.cma
/usr/lib/ocaml/zarith/zarith.cmxs
/usr/lib/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