Mon, 09 Nov 2026 10:53:26 UTC Log in
Legacy Num library for arbitrary-precision integer and rational arithmetic 256.77 KB built 2026-10-16 12:58:05 GMT

Description

This library implements arbitrary-precision arithmetic on big integers and on rationals. This is a legacy library. It used to be part of the core OCaml distribution (in otherlibs/num) but is now distributed separately. New applications that need arbitrary-precision arithmetic should use the Zarith library (https://github.com/ocaml/Zarith) instead of the Num library, and older applications that already use Num are encouraged to switch to Zarith. Zarith delivers much better performance than Num and has a nicer API.

Dependencies

73 total
Requires62
  • libc.so.6()(64bit)
  • libc.so.6(GLIBC_2.27)(64bit)
  • ocaml(Arith_flags) = a7ac6c5032815f8633d3addec6f5ea53
  • ocaml(Asttypes) = 84c3bb90e4690818f538bd778d47b806
  • ocaml(Big_int) = 25a354c15e414d88c77a83e93c28316f
  • ocaml(Build_path_prefix_map) = 17a63dccc7a34c84db5fa108594069cf
  • ocaml(CamlinternalFormatBasics) = 5cba8713ea434e43a50cd422bda47dda
  • ocaml(CamlinternalLazy) = 39aa2e9bf7e25b383556f7748b45c72f
  • ocaml(Cmi_format) = 727e7c35092afc0b2d4cbd6d8e021283
  • ocaml(Data_types) = d266299998caa3e47beb52432207d50d
  • ocaml(Env) = ce446975d8bb8fca5c8cab5430ebbe58
  • ocaml(Format_doc) = 1a853d410bfa54de418a18cd588fe8c3
  • ocaml(Ident) = 384a9338d15781bf37212ce3cfd033cb
  • ocaml(Identifiable) = 3c7ba31da6292c7ed926b7fadbe655aa
  • ocaml(Int_misc) = d08794540e8c74d16475eccc9cb28986
  • ocaml(Load_path) = 73bdece741485debc05bc796fc46bb27
  • ocaml(Location) = 51a5b26cac9b3515839b2a2679b6099c
  • ocaml(Misc) = 0d02979d540c22b19f23b073524960d2
  • ocaml(Nat) = 22c05132ffc7d932c269f39d91edbe44
  • ocaml(Num) = fdd39f09075577c844b182c69b70b411
  • ocaml(Oprint) = 41100dc27016daa02bb188695d01f273
  • ocaml(Outcometree) = e06da280e0e94a919ab84e78620428c2
  • ocaml(Parsetree) = 2c395b2cb558b295c123ddd00749d7d9
  • ocaml(Path) = 28571ebf710fe2a4e1508233722e3a57
  • ocaml(Primitive) = 61bc56d5729acca0db75e86a73414d62
  • ocaml(Ratio) = 654005b43aa6f966070312666252fe63
  • ocaml(Shape) = b28b8301b24f6231950e7868a59a4e1a
  • ocaml(Stdlib) = 5debf066d2f080eabc33d8b71099252f
  • ocaml(Stdlib__Buffer) = c0940caa52bfb8d306ed2ca69af87ed6
  • ocaml(Stdlib__Bytes) = 6fa82d0a58c0eb4ca469f084a70f9a7e
  • ocaml(Stdlib__Char) = de356fade697b3b5bc1222daedbf67b4
  • ocaml(Stdlib__Digest) = 2b70a92ff90913804cdc1343b1592e27
  • ocaml(Stdlib__Domain) = d11ad689f3e35d9892101961a1201121
  • ocaml(Stdlib__Either) = e4e548dbb128df23a9325d9cba39fc2f
  • ocaml(Stdlib__Format) = 5b2f2a54d0831d599db87620d18b8ca1
  • ocaml(Stdlib__Hashtbl) = 6df0309fbcf3f1661d9e3d07a603aa3e
  • ocaml(Stdlib__Int32) = 6583ec691ad5b5d0403bb4dba14ff95a
  • ocaml(Stdlib__Int64) = 6c1bd23e0da837071a98f3330e9f1242
  • ocaml(Stdlib__Lazy) = 9888b2ba7f344f43c41116cffda5081a
  • ocaml(Stdlib__Lexing) = 738e4c77ef59ce13f6f1eeecd20678b3
  • ocaml(Stdlib__List) = 81a27a0a9af489e91fa1d99f325067c2
  • ocaml(Stdlib__Map) = a9944feda56cab2432578db95de546a3
  • ocaml(Stdlib__Nativeint) = 5a73f569861cc3c66639bcda63a82510
  • ocaml(Stdlib__Obj) = 26b40efd5c9a30f8c9c87c6133b5adbf
  • ocaml(Stdlib__Printf) = 3303d43852c2d96a670040b4fc4aefc6
  • ocaml(Stdlib__Result) = e05eccba6c8a9e6816ad890e6e983d48
  • ocaml(Stdlib__Seq) = b55b17884ef0dff6295517debe21f111
  • ocaml(Stdlib__Set) = 878d51b56f0f7be3121d17ee49b6ece5
  • ocaml(Stdlib__String) = 10f6a338df78df4f5987192086ffa3c9
  • ocaml(Stdlib__Sys) = fb4c43482366ca204eebf7f3838d5a55
  • ocaml(Stdlib__Uchar) = ffc32f05aeea05f14986ec532040e8b1
  • ocaml(Subst) = 606ff9923d3a48209170ec5a40976beb
  • ocaml(Toploop) = 0306af3bed0f47279c3f9f537f5c2692
  • ocaml(Type_immediacy) = e4bd8d9064df3fd32bee7c871fb495f7
  • ocaml(Types) = ee8cb6960cb32ea9e92d4f73174cce37
  • ocaml(Unit_info) = 11cc0f955fa64ad827b34bfd76aa3d6e
  • ocaml(Warnings) = 0cdc54c744998eb6c79312371851e8ba
  • 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)
Provides11
  • ocaml(Arith_flags) = a7ac6c5032815f8633d3addec6f5ea53
  • ocaml(Arith_status) = 0031376732f25df7d7d8285bb88a2826
  • ocaml(Big_int) = 25a354c15e414d88c77a83e93c28316f
  • ocaml(Int_misc) = d08794540e8c74d16475eccc9cb28986
  • ocaml(Nat) = 22c05132ffc7d932c269f39d91edbe44
  • ocaml(Num) = fdd39f09075577c844b182c69b70b411
  • ocaml(Num_top) = 7e1299544b6770a59862a3282096655d
  • ocaml(Num_top_printers) = ec79fbf5e808cdff1ccec268ab9b2e13
  • ocaml(Ratio) = 654005b43aa6f966070312666252fe63
  • ocaml-num = 1.6-7.fc45
  • ocaml-num(riscv-64) = 1.6-7.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

25
Files 1–25 of 25

Component of

buildroots that installed this RPM
Buildroot descending sort Created State
f45-build-39914-761 2026-10-20 16:15:15 expired
Buildroots 1–1 of 1