-
Notifications
You must be signed in to change notification settings - Fork 409
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pkg: Use filtered_formula
to represent dependencies
#10918
pkg: Use filtered_formula
to represent dependencies
#10918
Commits on Nov 3, 2024
-
pkg: Pass-through
filtered_formula
from opam files to solverThe `Dependency_set.t` representation can't deal with disjunctions but in most cases that is not even necessary as the set gets turned into a `filtered_formula` again. Thus it might be easier to keep the original representation and implement the necessary dependency set functionality on top of that. Signed-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for c2cd946 - Browse repository at this point
Copy the full SHA c2cd946View commit details -
Signed-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for 91e4293 - Browse repository at this point
Copy the full SHA 91e4293View commit details -
Add a test showing that the disjunction in OPAM files is supported now
Signed-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for 58b6ec5 - Browse repository at this point
Copy the full SHA 58b6ec5View commit details -
Move
filtered_formula
into our own moduleSigned-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for ad75b38 - Browse repository at this point
Copy the full SHA ad75b38View commit details -
Determine the hash from the Sexp
Signed-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for c2e7c5d - Browse repository at this point
Copy the full SHA c2e7c5dView commit details -
Move reachability into the formula
Signed-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for d207526 - Browse repository at this point
Copy the full SHA d207526View commit details -
Add test for dependency formula changes
Signed-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for 0ffe7f8 - Browse repository at this point
Copy the full SHA 0ffe7f8View commit details -
Signed-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for 35b285d - Browse repository at this point
Copy the full SHA 35b285dView commit details -
Signed-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for 1ec3f47 - Browse repository at this point
Copy the full SHA 1ec3f47View commit details -
Update the test wording and show the difference
Signed-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for 0ce2372 - Browse repository at this point
Copy the full SHA 0ce2372View commit details -
test(pkg): demonstrate unreachable packages being included
Signed-off-by: Rudi Grinberg <me@rgrinberg.com> Signed-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for df39a55 - Browse repository at this point
Copy the full SHA df39a55View commit details -
Do not include post dependencies in reachable packages
Signed-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for 8e660c4 - Browse repository at this point
Copy the full SHA 8e660c4View commit details -
Signed-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for 8126edb - Browse repository at this point
Copy the full SHA 8126edbView commit details -
Signed-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for 6502ef4 - Browse repository at this point
Copy the full SHA 6502ef4View commit details -
Signed-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for 22b2e7c - Browse repository at this point
Copy the full SHA 22b2e7cView commit details -
Signed-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for 222a27f - Browse repository at this point
Copy the full SHA 222a27fView commit details -
Use
Resolve_opam_formula
to determine dependenciesSigned-off-by: Marek Kubica <marek@tarides.com>
Configuration menu - View commit details
-
Copy full SHA for 4c0018e - Browse repository at this point
Copy the full SHA 4c0018eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35a71e5 - Browse repository at this point
Copy the full SHA 35a71e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce95b47 - Browse repository at this point
Copy the full SHA ce95b47View commit details