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
backup-main
Branches
main
default
backup-fmt
backup-main
perf-reordered
perf
Tags
No tags found
View all branches
View all tags
21
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
3mo ago
lib
3mo ago
test
3mo ago
.gitignore
5mo ago
.ocamlformat
5mo ago
dune-project
5mo ago
LICENSE
5mo ago
pubgrub-solver.md
5mo ago
pubgrub.opam
5mo ago
Commits
21
refresh decision candidates incrementally after backtrack
Ryan Gibb
·
3mo ago
cfd8c133
Copied
Failed
Copy SHA
find conflict satisfiers via the per-name index
Ryan Gibb
·
3mo ago
5a5954ac
Copied
Failed
Copy SHA
index assignments by name in partial_solution
Ryan Gibb
·
3mo ago
0d9bcf70
Copied
Failed
Copy SHA
add backtracking and unsatisfiable benchmarks
Ryan Gibb
·
3mo ago
2cd74ab5
Copied
Failed
Copy SHA
validate solutions, repeat runs, and add debug flag to bench
Ryan Gibb
·
3mo ago
a92cf2fb
Copied
Failed
Copy SHA
zero-pad bench versions to fix ordering
Ryan Gibb
·
3mo ago
da4136aa
Copied
Failed
Copy SHA
a negative term cannot satisfy a positive term: fixes unsound conflict-resolution generalisation
Ryan Gibb
·
3mo ago
84fa9329
Copied
Failed
Copy SHA
drop tautological empty-range negative terms so unsatisfiable dependencies terminate
Ryan Gibb
·
3mo ago
db780584
Copied
Failed
Copy SHA
add realistic benchmark
Ryan Gibb
·
3mo ago
4dd9c5b7
Copied
Failed
Copy SHA
scan smallest bucket in Incompatibilities.mem
Ryan Gibb
·
3mo ago
713a3819
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%