Sign in
Join now
ocaml-pubgrub
ryan.freumh.org
/
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
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
main
Branches
main
default
backup-fmt
backup-main
perf-reordered
perf
Tags
No tags found
View all branches
View all tags
32
5
0
Code
Clone this repository
Use permalink
HTTPS
https://next-dev.tangled.org/ryan.freumh.org/ocaml-pubgrub
SSH
git@:ryan.freumh.org/ocaml-pubgrub
For self-hosted knots, clone URLs may differ based on your setup.
tar.gz
.zip
Files
bench
1mo ago
lib
4w ago
test
4w ago
.gitignore
5mo ago
.ocamlformat
5mo ago
dune-project
5mo ago
LICENSE
5mo ago
pubgrub-solver.md
5mo ago
pubgrub.opam
5mo ago
Commits
32
decide repeatedly conflicting names first, as uv does
Ryan Gibb
·
4w ago
565a3d97
Copied
Failed
Copy SHA
binary-search a range's segments
Ryan Gibb
·
4w ago
b5cff813
Copied
Failed
Copy SHA
merge dependents' incompatibilities, as pubgrub-rs does
Ryan Gibb
·
4w ago
7dd90882
Copied
Failed
Copy SHA
where ?dense spans a block's top to the next listed version, its dependency incompatibility runs up to, excluding, that version, so neighbouring ranges merge again
Ryan Gibb
·
4w ago
09b6c640
Copied
Failed
Copy SHA
a dependency incompatibility names only listed versions, as points unless ?dense spans them, so vers may grow between calls; solve states the contract
Ryan Gibb
·
4w ago
8e607d6d
Copied
Failed
Copy SHA
explanations say "no versions of <name> match <range>" and end each sentence with one full stop
Ryan Gibb
·
4w ago
169b7333
Copied
Failed
Copy SHA
let the caller choose which name to decide next
Ryan Gibb
·
1mo ago
533ebc38
Copied
Failed
Copy SHA
let the caller choose a decision's version with the partial solution in hand
Ryan Gibb
·
1mo ago
4ad7c889
Copied
Failed
Copy SHA
rename the versions and dependencies labels to vers and deps
Ryan Gibb
·
1mo ago
f921af53
Copied
Failed
Copy SHA
name module types in camel case, following the stdlib
Ryan Gibb
·
2mo ago
3c18ad5a
Copied
Failed
Copy SHA
Branches
5
main
·
4w ago
Default
backup-fmt
·
2mo ago
backup-main
·
3mo ago
perf-reordered
·
3mo ago
perf
·
5mo ago
Languages
OCaml
99%
<1%
Dune
<1%