package opam-solver
Solver library for opam 2.3
Install
Dune Dependency
Authors
-
David Allsopp
-
VVincent Bernardoff <vb@luminar.eu.org>
-
RRaja Boujbel <raja.boujbel@ocamlpro.com>
-
KKate Deplaix <kit-ty-kate@outlook.com>
-
RRoberto Di Cosmo <roberto@dicosmo.org>
-
TThomas Gazagnaire <thomas@gazagnaire.org>
-
LLouis Gesbert <louis.gesbert@ocamlpro.com>
-
FFabrice Le Fessant <Fabrice.Le_fessant@inria.fr>
-
AAnil Madhavapeddy <anil@recoil.org>
-
GGuillem Rieu <guillem.rieu@ocamlpro.com>
-
RRalf Treinen <ralf.treinen@pps.jussieu.fr>
-
FFrederic Tuong <tuong@users.gforge.inria.fr>
Maintainers
Sources
2.3.0.tar.gz
md5=3a99d6d8c0394185f168fa0f085f6bb9
sha512=596d7b28f0cf9613dc7637aaeac45cc45f411a13286fea1cc81aeb0630c4f8a6dc2095d50db73229a255a3da3d9a08fe0993355a7fc64d3b16fd712789ff5f6e
doc/opam-solver/OpamCudfSolver/index.html
Module OpamCudfSolver
Source
Various implementations of the low-level CUDF resolution, most of them relying on external solvers (aspcud, etc.). Used for calling-back below Dose.
include module type of struct include OpamCudfSolverSig end
Source
type criteria_def = OpamCudfSolverSig.criteria_def = {
crit_default : string;
crit_upgrade : string;
crit_fixup : string;
crit_best_effort_prefix : string option;
}
Timeout might still return a non-optimal solution
The list of supported solvers, in decreasing order of preference
Generates a custom solver implementation from a user command. Contains some magic:
- if the command matches one of the predefined ones, the default criteria are taken from there
- if the command is a singleton and matches, it is expanded similarly from the pre-defined solvers
Like custom_solver
, but takes a simple command as a string
Gets the first present solver from the list. Exits with error if none was found.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>