alpha
Login
Join now
ryan.freumh.org
/
ocaml-pubgrub
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
An implementation of the PubGrub version solving algorithm in OCaml.
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
ocaml-pubgrub
/
lib
13 files
at
main
Ryan Gibb
·
decide repeatedly conflicting names first, as uv does
·
5d ago
565a3d97
dune
index decision candidates by version count
2mo ago
incompatibilities.ml
merge dependents' incompatibilities, as pubgrub-rs does
5d ago
incompatibilities.mli
merge dependents' incompatibilities, as pubgrub-rs does
5d ago
partial_solution.ml
let the caller choose a decision's version with the partial solution in hand
2w ago
partial_solution.mli
let the caller choose a decision's version with the partial solution in hand
2w ago
priority_queue.ml
decide repeatedly conflicting names first, as uv does
5d ago
priority_queue.mli
decide repeatedly conflicting names first, as uv does
5d ago
pubgrub.ml
decide repeatedly conflicting names first, as uv does
5d ago
pubgrub.mli
decide repeatedly conflicting names first, as uv does
5d ago
ranges.ml
binary-search a range's segments
5d ago
ranges.mli
a dependency incompatibility names only listed versions, as points unless ?dense spans them, so vers may grow between calls; solve states the contract
6d ago
types.ml
merge dependents' incompatibilities, as pubgrub-rs does
5d ago
types.mli
merge dependents' incompatibilities, as pubgrub-rs does
5d ago