{"bugs":[],"categories":[{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":314,"name":"dev-ml","summary":"The dev-ml category contains libraries and utilities relevant to the ML programming language."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0247e08221e6cde3c5ae8e9a5bd17981e92bb97c","committime":"2026-02-17T12:00:51","packageid":77585,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"1310ed7ca6db92e7a8794bb3e092d52b32a3c08e","committime":"2026-02-17T11:42:03","packageid":77585,"repoid":1,"summary":"dev-ml\/uopt: dune version is >= 3.16"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f1320d3983af67026a0ca55fcd227a898552e1c7","committime":"2025-07-14T00:38:09","packageid":77585,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"3aaf17fb858395a31f6703bdf0bf226ccdc8df39","committime":"2025-07-14T00:22:31","packageid":77585,"repoid":1,"summary":"dev-ml\/uopt: Keyword 0.17.0-r1 riscv, #959600"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b21ddb1aed11a613d2e9e9c86dbe6b6dcbb56e3c","committime":"2025-06-01T21:24:15","packageid":77585,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"2dc597ad727c54557908517403e651224588c3f1","committime":"2025-06-01T21:09:04","packageid":77585,"repoid":1,"summary":"dev-ml\/uopt: depends on all 0.17.* slot of base"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a01be19d2ef7514bd2ebe91a14e9f6be0485b33a","committime":"2024-06-15T16:03:54","packageid":77585,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"tupone@gentoo.org","authorname":"Alfredo Tupone","body":"Signed-off-by: Alfredo Tupone <tupone@gentoo.org>","commitid":"f073314a646a5556a76a0f4c235fff6a2eb85ee9","committime":"2024-06-15T14:21:02","packageid":77585,"repoid":1,"summary":"dev-ml\/uopt: new package, add 0.17.0"}],"dependencies":[{"block":false,"categoryid":450,"description":"Programming language supporting functional, imperative & object-oriented styles","ebuildids":[890259,890259],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ocaml","packageid":49590},{"block":false,"categoryid":314,"description":"Standard Jane Street ppx rewriters","ebuildids":[890259],"firstseen":"2016-02-06T14:40:36.761342","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ppx_jane","packageid":64961},{"block":false,"categoryid":314,"description":"Standard library for OCaml","ebuildids":[890259],"firstseen":"2017-04-02T13:36:30.774148","name":"base","packageid":66726},{"block":false,"categoryid":314,"description":"A composable build system for OCaml","ebuildids":[890259],"firstseen":"2019-07-25T19:34:21.841979","name":"dune","packageid":69971}],"depending":[{"block":false,"categoryid":314,"description":"System-independent part of Core","ebuildids":[865667,865667],"firstseen":"2013-06-11T13:36:25.960039","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"core_kernel","packageid":60837,"summary":"Core_kernel is the system-independent part of Core. It is aimed for cases when the full Core is not available, such as in Javascript. It provides an overlay on the usual namespace, so the best way to use Core is to start your file with: open Core_kernel.Std"},{"block":false,"categoryid":314,"description":"Unix-specific portions of Core","ebuildids":[830029,830029,860847,860847],"firstseen":"2022-04-27T08:09:09.585612","name":"core_unix","packageid":74902},{"block":false,"categoryid":314,"description":"Logging library built on top of Async_unix","ebuildids":[830023,830023],"firstseen":"2024-06-15T17:18:51.535030","name":"async_log","packageid":77581}],"ebuilds":[{"archs":["~amd64","~arm64","~ppc","~ppc64","~riscv"],"ebuildid":890259,"firstseen":"2026-02-17T12:11:04.786080","license":"MIT","moddate":"2026-03-29T19:42:48","packageid":77585,"repoid":1,"slot":"0\/0.17","uses":["ocamlopt"],"version":"0.17.0-r2"}],"masks":[],"package":{"categoryid":314,"description":"An [option]-like type that incurs no allocation","firstseen":"2024-06-15T17:18:51.535030","name":"uopt","packageid":77585},"rdependencies":[{"block":false,"categoryid":450,"description":"Programming language supporting functional, imperative & object-oriented styles","ebuildids":[890259,890259],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ocaml","packageid":49590},{"block":false,"categoryid":314,"description":"Standard Jane Street ppx rewriters","ebuildids":[890259],"firstseen":"2016-02-06T14:40:36.761342","maintainer":"ml@gentoo.org","maintainername":"Gentoo ML Project","name":"ppx_jane","packageid":64961},{"block":false,"categoryid":314,"description":"Standard library for OCaml","ebuildids":[890259],"firstseen":"2017-04-02T13:36:30.774148","name":"base","packageid":66726},{"block":false,"categoryid":314,"description":"A composable build system for OCaml","ebuildids":[890259],"firstseen":"2019-07-25T19:34:21.841979","name":"dune","packageid":69971}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/janestreet\/uopt"],"uses":[{"defaultflag":true,"description":"Enable ocamlopt support (ocaml native code compiler) -- Produces faster programs (Warning: you have to disable\/enable it at a global scale)","isdefault":true,"use":"ocamlopt"}]}