alpha
Login
Join now
ryan.freumh.org
/
ocaml-pubgrub
Star
Starred
Star
0
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
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
OCaml
99%
<1%
Dune
<1%
main
Branches
main
backup-fmt
backup-main
perf-reordered
perf
Tags
No tags found
View all branches
View all tags
24
5
0
Code
Clone this repository
Use permalink
HTTPS
https://next.tangled.org/ryan.freumh.org/ocaml-pubgrub
SSH
git@knot.cl.cam.ac.uk:ryan.freumh.org/ocaml-pubgrub
For self-hosted knots, clone URLs may differ based on your setup.
tar.gz
.zip
bench
3w ago
lib
3w ago
test
3w ago
.gitignore
4mo ago
.ocamlformat
4mo ago
dune-project
4mo ago
LICENSE
4mo ago
pubgrub-solver.md
4mo ago
pubgrub.opam
4mo ago
Commits
24
rename the versions and dependencies labels to vers and deps
f921af53
Ryan Gibb
·
3w ago
name module types in camel case, following the stdlib
3c18ad5a
Ryan Gibb
·
1mo ago
an unassigned name cannot contradict a negative term: fixes unconstrained ranges never propagating
d1557b6b
Ryan Gibb
·
1mo ago
refresh decision candidates incrementally after backtrack
aa4f9c66
Ryan Gibb
·
1mo ago
find conflict satisfiers via the per-name index
88216c8f
Ryan Gibb
·
1mo ago
index assignments by name in partial_solution
1e514938
Ryan Gibb
·
1mo ago
add backtracking and unsatisfiable benchmarks
07456c09
Ryan Gibb
·
1mo ago
validate solutions, repeat runs, and add debug flag to bench
4097edee
Ryan Gibb
·
1mo ago
zero-pad bench versions to fix ordering
53774a6b
Ryan Gibb
·
1mo ago
a negative term cannot satisfy a positive term: fixes unsound conflict-resolution generalisation
dace8778
Ryan Gibb
·
1mo ago
Branches
5
main
·
3w ago
Default
backup-fmt
·
1mo ago
Compare
backup-main
·
2mo ago
Compare
perf-reordered
·
2mo ago
Compare
perf
·
4mo ago
Compare