Wed, 15 May 2024 20:16:10 UTC | login

Information for RPM ocaml-zarith-1.7-2.fc29.riscv64.rpm

ID100915
Nameocaml-zarith
Version1.7
Release2.fc29
Epoch
Archriscv64
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
Build Time2018-06-05 21:04:18 GMT
Size104.75 KB
c47e79acdbfdf9648da42c6a79ba4a6b
LicenseLGPLv2 with exceptions
Buildrootf29-build-7986-2032
Provides
ocaml(Big_int_Z) = 03399bb0a0069eb3f1ad35fea6eab9a4
ocaml(Q) = 8e34d87fc78226c0d7b20cc7ec9b057d
ocaml(Z) = befcebb698eb4c2dfdc7d3f1020a58fd
ocaml-zarith = 1.7-2.fc29
ocaml-zarith(riscv-64) = 1.7-2.fc29
Obsoletes No Obsoletes
Conflicts No Conflicts
Requires
ld-linux-riscv64-lp64d.so.1()(64bit)
ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.27)(64bit)
libgmp.so.10()(64bit)
ocaml(Buffer) = 9c9b3639d23d7746c571cdf04646eb29
ocaml(Callback) = 381b3818bd7b7f37a7bf11fb6c76a12a
ocaml(CamlinternalFormatBasics) = 79ae8c0eb753af6b441fe05456c7970b
ocaml(Format) = 1a17539924469551f027475153d4d3b5
ocaml(Int32) = dbc028028ad4d59759d36dd6c0796919
ocaml(Int64) = f1c602b12ea723a45bbe6143f116a991
ocaml(Obj) = 8a1a1ebb4979c1cf4966cc2e706bd0f9
ocaml(Pervasives) = 9b04ecdc97e5102c1d342892ef7ad9a2
ocaml(String) = e6a69bfe22781c3a43e5dc04b6d1728a
ocaml(Uchar) = 596c497318b5c3057b47b9d6747ef5d1
ocaml(Z) = befcebb698eb4c2dfdc7d3f1020a58fd
ocaml(runtime) = 4.06.0
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1
rtld(GNU_HASH)
Recommends No Recommends
Suggests No Suggests
Supplements No Supplements
Enhances No Enhances
Files
1 through 21 of 21
Name ascending sort Size
/usr/lib/.build-id0.00 B
/usr/lib/.build-id/550.00 B
/usr/lib/.build-id/55/3f82314821598d1042817eb6576de06c57e4fc46.00 B
/usr/lib/.build-id/cf0.00 B
/usr/lib/.build-id/cf/b86387df612e72e9784b56a1d746d3ea41db3a49.00 B
/usr/lib64/ocaml/stublibs/dllzarith.so44.25 KB
/usr/lib64/ocaml/stublibs/dllzarith.so.owner7.00 B
/usr/lib64/ocaml/zarith0.00 B
/usr/lib64/ocaml/zarith/META136.00 B
/usr/lib64/ocaml/zarith/big_int_Z.cmi6.70 KB
/usr/lib64/ocaml/zarith/big_int_Z.cmx4.16 KB
/usr/lib64/ocaml/zarith/q.cmi6.51 KB
/usr/lib64/ocaml/zarith/q.cmx2.70 KB
/usr/lib64/ocaml/zarith/z.cmi14.01 KB
/usr/lib64/ocaml/zarith/z.cmx2.05 KB
/usr/lib64/ocaml/zarith/zarith.cma86.61 KB
/usr/lib64/ocaml/zarith/zarith.cmxs100.26 KB
/usr/share/doc/ocaml-zarith0.00 B
/usr/share/doc/ocaml-zarith/README.md4.39 KB
/usr/share/licenses/ocaml-zarith0.00 B
/usr/share/licenses/ocaml-zarith/LICENSE25.78 KB
Component of
1 through 4 of 4
Buildroot descending sort Created State
f29-build-14836-6860 2018-06-27 04:59:28 expired
f29-build-14718-6784 2018-06-26 19:59:06 expired
f29-build-14612-6720 2018-06-26 10:51:24 expired
f29-build-13976-6334 2018-06-24 05:08:56 expired