Compatibility module for the OCaml standard library
776.30 KB
built 2026-10-16 13:12:32 GMT
Description
Stdcompat is a compatibility layer allowing programs to use some recent
additions to the OCaml standard library while preserving the ability to be
compiled on former versions of OCaml.
The Stdcompat API is not intended to be stable, but there will be efforts to
allow future versions of Stdcompat to be compiled on a large range of versions
of OCaml: Stdcompat should compile (at least) on every version of OCaml from
3.08 (inclusive).
The module Stdcompat provides some definitions for values and types introduced
in recent versions of the standard library. These definitions are just
aliases to the matching definition of the standard library if the latter is
recent enough. Otherwise, the module Stdcompat provides an alternative
implementation.
Dependencies
216 totalRequires112
- ocaml(CamlinternalFormatBasics) = 5cba8713ea434e43a50cd422bda47dda
- ocaml(CamlinternalLazy) = 39aa2e9bf7e25b383556f7748b45c72f
- ocaml(Stdcompat__arg_s) = b1362cb0b89ac0f5732ebf20d060023f
- ocaml(Stdcompat__array) = 0144c82e6c0cf407f6ee3592443ac536
- ocaml(Stdcompat__arrayLabels_s) = 55ab5f14d771737fbc98aee6ca34ce41
- ocaml(Stdcompat__array_s) = 00b885529a9bfdcea0d6ebe3f21542c7
- ocaml(Stdcompat__atomic_s) = c72383092d7ee26b745e02aac9638ef5
- ocaml(Stdcompat__bool_s) = 31d4380b39d18a430dc218d4c13e63f6
- ocaml(Stdcompat__buffer_s) = c322058b7efa9e9a17912c526ec620c6
- ocaml(Stdcompat__bytes) = 187a1195935b723273709f8fe373f7f6
- ocaml(Stdcompat__bytesLabels_s) = c367d59c65b6d455bf7aa884632f3529
- ocaml(Stdcompat__bytes_s) = eea43f4796a73ae5253d145bb04c0cdd
- ocaml(Stdcompat__char_s) = 6bdbbbedf0cf1fe70c9420f482171d13
- ocaml(Stdcompat__digest_s) = 0132a0fcd6ba7490ff3cecc6b3fda030
- ocaml(Stdcompat__domain) = fd3158265ac83104fb0905e9bf6010e6
- ocaml(Stdcompat__domain_s) = 9bb29ea2fd5972f9502dc4492e3f36ca
- ocaml(Stdcompat__dynarray_s) = 3873176b9e7f60ed91b9765cda1385b8
- ocaml(Stdcompat__either_s) = 4ff4b2caf386bc6fbe957963e96fa964
- ocaml(Stdcompat__ephemeron_s) = 8d7f76d066584d2ba1c830efe54a4a7e
- ocaml(Stdcompat__filename_s) = 9fd1702ecec4ceaa5af502117696a719
- ocaml(Stdcompat__float_s) = 9827cc98b36a09a814ebe218fed45931
- ocaml(Stdcompat__format_s) = 667ff8528a1db5ec0f537648587fa431
- ocaml(Stdcompat__fun_s) = 358538f31f7a81d9a2b79cf07da1996a
- ocaml(Stdcompat__hashtbl_ext) = 805b377834c5c4a58b74260c5ce2df3f
- ocaml(Stdcompat__hashtbl_s) = 8f4f442606d67461702fd39d9aa5e79a
- ocaml(Stdcompat__in_channel_s) = 32f215dd8b61aa534633f67ddbb1abe3
- ocaml(Stdcompat__init) = b848d1b061cc82575428773f9076db49
- ocaml(Stdcompat__int32_s) = 1a357c9ab2269709f95ed56c88326208
- ocaml(Stdcompat__int64_s) = 8b7bb0fca2f3c1b095670fcef2087311
- ocaml(Stdcompat__int_s) = 1ea493849d22e2cd81034685b9bdc36c
- ocaml(Stdcompat__lazy_s) = 2fcf6e9f53964b553bcecbd79203e5f3
- ocaml(Stdcompat__lexing_s) = 9a17fa1d5e1c7d397757c6cb3f4a534f
- ocaml(Stdcompat__list) = c4a94fea1604d839ec6d525d270263fc
- ocaml(Stdcompat__listLabels_s) = 4a6e4c9149daf0f82bf87ff9722daf3b
- ocaml(Stdcompat__list_s) = 0e18bad9a904078934238a071724c33c
- ocaml(Stdcompat__map_s) = a51b054e5439906b64256d5f8e0120a5
- ocaml(Stdcompat__moreLabels_s) = 8f1c53fb7cddefe6128b151400ea53f9
- ocaml(Stdcompat__nativeint_s) = 4a5c3c03d1f980394e3485ace4edcab5
- ocaml(Stdcompat__option_s) = 3adffff5f1e82829f03bf215eb198e90
- ocaml(Stdcompat__out_channel_s) = b82e38ca153d1832501787be25079376
- ocaml(Stdcompat__pervasives_s) = ab894006f0e6278ed826ba30f9de0094
- ocaml(Stdcompat__printexc_s) = 6ea749431fae09fcbda7b3f71bbf1655
- ocaml(Stdcompat__printf_s) = 84aaced26ebc720cf64f84d9196bf72f
- ocaml(Stdcompat__queue_s) = ed7e5fb667105bc38f9504b8707b9cda
- ocaml(Stdcompat__random_s) = 4e51c1c15393f5198f1701d3b7b5adc9
- ocaml(Stdcompat__result_s) = 9f6d625fac1efe038a277c7edcadc6f1
- ocaml(Stdcompat__root) = ebfd9352fe36ed4779d94ad5efd03073
- ocaml(Stdcompat__seq) = c956bcb1b261c8382481ba50c03083ac
- ocaml(Stdcompat__seq_s) = 34de43f86541f4592d234d84e8ced290
- ocaml(Stdcompat__set_s) = 5ca290fc79235e78ba731a91e697c17b
- ocaml(Stdcompat__stack_s) = 3bc81b83665d9d907489815cda526467
- ocaml(Stdcompat__stdlib) = d6fe5bc1737cb1a1f36f37eaa602c266
- ocaml(Stdcompat__stdlib_s) = dceddb76fb1ed82af2ed8bb7b37f9cb0
- ocaml(Stdcompat__string) = 96520592dc2169a3853b484b6f725f3f
- ocaml(Stdcompat__stringLabels_s) = 631f1304ef91e9f13cf48b2626c27c9e
- ocaml(Stdcompat__string_s) = ce371e4c3add2ab5194daf60e33d79b4
- ocaml(Stdcompat__sys_s) = 5f4f8086295f4557172696fb53858d3e
- ocaml(Stdcompat__uchar_s) = e50feb6c6172be80eaf3f15bdd779825
- ocaml(Stdcompat__unit_s) = 55fd172c334bba58f18e3743b4808227
- ocaml(Stdcompat__weak_s) = 6734ca9558e6aad8ed2834697a5f6609
- ocaml(Stdlib) = 5debf066d2f080eabc33d8b71099252f
- ocaml(Stdlib__Arg) = 7e3499feceb334dcdbfc9de5cbbe5720
- ocaml(Stdlib__Array) = 09ad905d6230fc4f28ae1b69e8675e79
- ocaml(Stdlib__ArrayLabels) = 3c268fa870bd57461d207ca69ff648b4
- ocaml(Stdlib__Atomic) = 40b049b134c60d4dd19ac8eda025a488
- ocaml(Stdlib__Bigarray) = 904d1271afeb602c556bf1e0f0f8809c
- ocaml(Stdlib__Bool) = 5ae91427633ceab91f24029f0410dfd9
- ocaml(Stdlib__Buffer) = c0940caa52bfb8d306ed2ca69af87ed6
- ocaml(Stdlib__Bytes) = 6fa82d0a58c0eb4ca469f084a70f9a7e
- ocaml(Stdlib__Char) = de356fade697b3b5bc1222daedbf67b4
- ocaml(Stdlib__Complex) = 7a66a05174368cc820464e6c12a3693c
- ocaml(Stdlib__Digest) = 2b70a92ff90913804cdc1343b1592e27
- ocaml(Stdlib__Domain) = d11ad689f3e35d9892101961a1201121
- ocaml(Stdlib__Dynarray) = f6059550692225ba559966a00947b52a
- ocaml(Stdlib__Either) = e4e548dbb128df23a9325d9cba39fc2f
- ocaml(Stdlib__Ephemeron) = b18622341371e45469e1be04e45ec480
- ocaml(Stdlib__Filename) = 49e046b4f3cb36713e404a980d6fecce
- ocaml(Stdlib__Float) = 800a4b64830048ea38a2f4bea3c77e64
- ocaml(Stdlib__Format) = 5b2f2a54d0831d599db87620d18b8ca1
- ocaml(Stdlib__Fun) = a85d85ba4df5274da68ea85f367a289e
- ocaml(Stdlib__Hashtbl) = 6df0309fbcf3f1661d9e3d07a603aa3e
- ocaml(Stdlib__In_channel) = 9bec502dea593e0d420bf4f042201e34
- ocaml(Stdlib__Int) = 5e2a4d5bb778a7e299ca9d72ed5fcc54
- 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__MoreLabels) = 13e7dcfedaffa57a4ad96be04623c97f
- ocaml(Stdlib__Nativeint) = 5a73f569861cc3c66639bcda63a82510
- ocaml(Stdlib__Obj) = 26b40efd5c9a30f8c9c87c6133b5adbf
- ocaml(Stdlib__Option) = f93ad2dd791886bf1fd9094af33bb172
- ocaml(Stdlib__Out_channel) = f656dc84d202c28828fcb7a1b24768af
- ocaml(Stdlib__Printexc) = 3eb12037663b6b68977615f9862f8f66
- ocaml(Stdlib__Printf) = 3303d43852c2d96a670040b4fc4aefc6
- ocaml(Stdlib__Queue) = e259a6289d4b4587c82128e5e4a93d77
- ocaml(Stdlib__Random) = 956621158e7602665cb7b17716307400
- ocaml(Stdlib__Result) = e05eccba6c8a9e6816ad890e6e983d48
- ocaml(Stdlib__Seq) = b55b17884ef0dff6295517debe21f111
- ocaml(Stdlib__Set) = 878d51b56f0f7be3121d17ee49b6ece5
- ocaml(Stdlib__Stack) = 8c1adfb915ebcf7ee8b1cee69ad6daba
- ocaml(Stdlib__String) = 10f6a338df78df4f5987192086ffa3c9
- ocaml(Stdlib__Sys) = fb4c43482366ca204eebf7f3838d5a55
- ocaml(Stdlib__Uchar) = ffc32f05aeea05f14986ec532040e8b1
- ocaml(Stdlib__Unit) = ab4f56ffadf3df3f38d581d60459844e
- ocaml(Stdlib__Weak) = 3a74e684389751cdee8098f5290a5966
- 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)
Provides104
- ocaml(Stdcompat) = 61ce1b3ed48865ffe7f54ca5316f0e87
- ocaml(Stdcompat__arg) = 817e3a2c1c6a784042b613c30891adc5
- ocaml(Stdcompat__arg_s) = b1362cb0b89ac0f5732ebf20d060023f
- ocaml(Stdcompat__array) = 0144c82e6c0cf407f6ee3592443ac536
- ocaml(Stdcompat__arrayLabels) = d613bac062c73d77d867a7f15e085e4f
- ocaml(Stdcompat__arrayLabels_s) = 55ab5f14d771737fbc98aee6ca34ce41
- ocaml(Stdcompat__array_s) = 00b885529a9bfdcea0d6ebe3f21542c7
- ocaml(Stdcompat__atomic) = 77658c5a5c168425ad452b27af0455c2
- ocaml(Stdcompat__atomic_s) = c72383092d7ee26b745e02aac9638ef5
- ocaml(Stdcompat__bool) = 624023f2d2e477aeca981471d6ea44dc
- ocaml(Stdcompat__bool_s) = 31d4380b39d18a430dc218d4c13e63f6
- ocaml(Stdcompat__buffer) = 7e868326ae6442ef2c4bbc0f7c109425
- ocaml(Stdcompat__buffer_s) = c322058b7efa9e9a17912c526ec620c6
- ocaml(Stdcompat__bytes) = 187a1195935b723273709f8fe373f7f6
- ocaml(Stdcompat__bytesLabels) = b489d214479ab0348d278c132478e9a6
- ocaml(Stdcompat__bytesLabels_s) = c367d59c65b6d455bf7aa884632f3529
- ocaml(Stdcompat__bytes_s) = eea43f4796a73ae5253d145bb04c0cdd
- ocaml(Stdcompat__char) = fdeceee42ff36a54902800e7bfa30168
- ocaml(Stdcompat__char_s) = 6bdbbbedf0cf1fe70c9420f482171d13
- ocaml(Stdcompat__digest) = c8d32cde59154abc32e3e6a68b3cc87f
- ocaml(Stdcompat__digest_s) = 0132a0fcd6ba7490ff3cecc6b3fda030
- ocaml(Stdcompat__domain) = fd3158265ac83104fb0905e9bf6010e6
- ocaml(Stdcompat__domain_s) = 9bb29ea2fd5972f9502dc4492e3f36ca
- ocaml(Stdcompat__dynarray) = 6d7dc9e7982832098fa11985971e6a47
- ocaml(Stdcompat__dynarray_s) = 3873176b9e7f60ed91b9765cda1385b8
- ocaml(Stdcompat__either) = daddf2ce836f983d35603f0df0ab23ed
- ocaml(Stdcompat__either_s) = 4ff4b2caf386bc6fbe957963e96fa964
- ocaml(Stdcompat__ephemeron) = 0a50b45a90e41df87efe86553aa7d7a0
- ocaml(Stdcompat__ephemeron_s) = 8d7f76d066584d2ba1c830efe54a4a7e
- ocaml(Stdcompat__filename) = c45ae1e085fb3b324340ca19ec96fd2a
- ocaml(Stdcompat__filename_s) = 9fd1702ecec4ceaa5af502117696a719
- ocaml(Stdcompat__float) = f109ae169a60071673ab8e33a9128438
- ocaml(Stdcompat__float_s) = 9827cc98b36a09a814ebe218fed45931
- ocaml(Stdcompat__format) = 3662a8be5858ed055a54a93c16baef1b
- ocaml(Stdcompat__format_s) = 667ff8528a1db5ec0f537648587fa431
- ocaml(Stdcompat__fun) = fe034395065f90c772fd90a733507294
- ocaml(Stdcompat__fun_s) = 358538f31f7a81d9a2b79cf07da1996a
- ocaml(Stdcompat__hashtbl) = ce18a5586077dcedc8773975aabfe0cd
- ocaml(Stdcompat__hashtbl_ext) = 805b377834c5c4a58b74260c5ce2df3f
- ocaml(Stdcompat__hashtbl_s) = 8f4f442606d67461702fd39d9aa5e79a
- ocaml(Stdcompat__in_channel) = 10e31cfa3e3fdfa8034818130c8fa4f1
- ocaml(Stdcompat__in_channel_s) = 32f215dd8b61aa534633f67ddbb1abe3
- ocaml(Stdcompat__init) = b848d1b061cc82575428773f9076db49
- ocaml(Stdcompat__int) = 953ea4615ad4d7ae29bc17c183dd5dee
- ocaml(Stdcompat__int32) = 00a368e8cad63c9374a6fd7c25bfb5d7
- ocaml(Stdcompat__int32_s) = 1a357c9ab2269709f95ed56c88326208
- ocaml(Stdcompat__int64) = 46887e8d67897ac4a302e115ccb43f12
- ocaml(Stdcompat__int64_s) = 8b7bb0fca2f3c1b095670fcef2087311
- ocaml(Stdcompat__int_s) = 1ea493849d22e2cd81034685b9bdc36c
- ocaml(Stdcompat__lazy) = 0d0edb964665f18f33a8466a176eeab0
- ocaml(Stdcompat__lazy_s) = 2fcf6e9f53964b553bcecbd79203e5f3
- ocaml(Stdcompat__lexing) = fe842f82abc755fdcaca244bb03e80e9
- ocaml(Stdcompat__lexing_s) = 9a17fa1d5e1c7d397757c6cb3f4a534f
- ocaml(Stdcompat__list) = c4a94fea1604d839ec6d525d270263fc
- ocaml(Stdcompat__listLabels) = f3080cb046428ee3d867315245ebf019
- ocaml(Stdcompat__listLabels_s) = 4a6e4c9149daf0f82bf87ff9722daf3b
- ocaml(Stdcompat__list_s) = 0e18bad9a904078934238a071724c33c
- ocaml(Stdcompat__map) = bf0119deaff5e30c4ba26908d814cd5e
- ocaml(Stdcompat__map_s) = a51b054e5439906b64256d5f8e0120a5
- ocaml(Stdcompat__moreLabels) = bd0d45dae1daf06aa734c878f4cd6e73
- ocaml(Stdcompat__moreLabels_s) = 8f1c53fb7cddefe6128b151400ea53f9
- ocaml(Stdcompat__native) = a638f1832dc26b2b7adbbf48f501f852
- ocaml(Stdcompat__nativeint) = 486303509f2f17a876f0b8a4f47508ef
- ocaml(Stdcompat__nativeint_s) = 4a5c3c03d1f980394e3485ace4edcab5
- ocaml(Stdcompat__option) = 55f2d27cb6fc95f612204803edebbd9c
- ocaml(Stdcompat__option_s) = 3adffff5f1e82829f03bf215eb198e90
- ocaml(Stdcompat__out_channel) = 8f13a458856dffb751b686fbf5ff0662
- ocaml(Stdcompat__out_channel_s) = b82e38ca153d1832501787be25079376
- ocaml(Stdcompat__pervasives) = 0a6d9e148eb520df576fa1ab40cb42da
- ocaml(Stdcompat__pervasives_s) = ab894006f0e6278ed826ba30f9de0094
- ocaml(Stdcompat__printexc) = b91b4e597083adfbc2ba29a9188f96d7
- ocaml(Stdcompat__printexc_s) = 6ea749431fae09fcbda7b3f71bbf1655
- ocaml(Stdcompat__printf) = 3d159e48c204023b0d3c043fe0d0b53f
- ocaml(Stdcompat__printf_s) = 84aaced26ebc720cf64f84d9196bf72f
- ocaml(Stdcompat__queue) = 10822dce9ec35d9fa1f94471ac15a07f
- ocaml(Stdcompat__queue_s) = ed7e5fb667105bc38f9504b8707b9cda
- ocaml(Stdcompat__random) = 53483cc477216cd2ffd7cbeafd1ab775
- ocaml(Stdcompat__random_s) = 4e51c1c15393f5198f1701d3b7b5adc9
- ocaml(Stdcompat__result) = 516908b145d94e446abf939f045052fc
- ocaml(Stdcompat__result_s) = 9f6d625fac1efe038a277c7edcadc6f1
- ocaml(Stdcompat__root) = ebfd9352fe36ed4779d94ad5efd03073
- ocaml(Stdcompat__seq) = c956bcb1b261c8382481ba50c03083ac
- ocaml(Stdcompat__seq_s) = 34de43f86541f4592d234d84e8ced290
- ocaml(Stdcompat__set) = 9e4b974ff958d2f64596cab67f533d41
- ocaml(Stdcompat__set_s) = 5ca290fc79235e78ba731a91e697c17b
- ocaml(Stdcompat__stack) = 33f3ef3b7a60dfa5feafec6e720776d9
- ocaml(Stdcompat__stack_s) = 3bc81b83665d9d907489815cda526467
- ocaml(Stdcompat__stdlib) = d6fe5bc1737cb1a1f36f37eaa602c266
- ocaml(Stdcompat__stdlib_s) = dceddb76fb1ed82af2ed8bb7b37f9cb0
- ocaml(Stdcompat__string) = 96520592dc2169a3853b484b6f725f3f
- ocaml(Stdcompat__stringLabels) = 29b2dbd03a578b886c9e23def5f6df05
- ocaml(Stdcompat__stringLabels_s) = 631f1304ef91e9f13cf48b2626c27c9e
- ocaml(Stdcompat__string_s) = ce371e4c3add2ab5194daf60e33d79b4
- ocaml(Stdcompat__sys) = 9a8f6f4b11b6815d2ca3d4413ef391f1
- ocaml(Stdcompat__sys_s) = 5f4f8086295f4557172696fb53858d3e
- ocaml(Stdcompat__tools) = b0931221c0404480ede79eef12498877
- ocaml(Stdcompat__uchar) = ea1eb8a90cd86e2a7e9c214d69487b41
- ocaml(Stdcompat__uchar_s) = e50feb6c6172be80eaf3f15bdd779825
- ocaml(Stdcompat__unit) = 0c02842ff8c98cf0419e65414758e9db
- ocaml(Stdcompat__unit_s) = 55fd172c334bba58f18e3743b4808227
- ocaml(Stdcompat__weak) = 73c6c9c9085c7fe12857eaa971507e3f
- ocaml(Stdcompat__weak_s) = 6734ca9558e6aad8ed2834697a5f6609
- ocaml-stdcompat = 21.1-9.fc45
- ocaml-stdcompat(riscv-64) = 21.1-9.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances
Files
118
Files 1–50 of 118
Next →
Component of
buildroots that installed this RPMBuildroot ![]() |
Created | State |
|---|---|---|
| f45-build-39914-761 | 2026-10-20 16:15:15 | expired |
Buildroots 1–1 of 1

