Age | Commit message (Expand) | Author | Files | Lines |
2020-11-17 | Added unit tests to for regressions on open concretizer bugs | Massimiliano Culpo | 11 | -8/+306 |
2020-11-17 | Changed clingo options | Massimiliano Culpo | 1 | -1/+4 |
2020-11-17 | Reworked optimization rules | Massimiliano Culpo | 1 | -15/+49 |
2020-11-17 | concretizer: set target preference for inheritance from root | Massimiliano Culpo | 1 | -0/+7 |
2020-11-17 | install: one less concretization when installing from file | Massimiliano Culpo | 1 | -2/+3 |
2020-11-17 | Fixed branch after rebase (port to archspec) | Massimiliano Culpo | 2 | -13/+14 |
2020-11-17 | Add unit tests for dependencies being patched by parent | Massimiliano Culpo | 4 | -0/+23 |
2020-11-17 | concretizer: handle dependencies conditional on other dependencies | Massimiliano Culpo | 1 | -5/+10 |
2020-11-17 | tests: verify to handle dependencies conditional on other dependencies | Massimiliano Culpo | 2 | -0/+39 |
2020-11-17 | concretizer: handle conflicts with compiler ranges correctly | Massimiliano Culpo | 5 | -21/+70 |
2020-11-17 | Github actions: add CI for ASP based solver | Massimiliano Culpo | 4 | -0/+37 |
2020-11-17 | Make all tests pass | Massimiliano Culpo | 8 | -28/+41 |
2020-11-17 | concretizer: added handling for dev_path variant | Massimiliano Culpo | 3 | -10/+77 |
2020-11-17 | concretizer: ensure upfront that variants are valid | Massimiliano Culpo | 3 | -12/+31 |
2020-11-17 | concretizer: account for test dependencies only when required | Massimiliano Culpo | 3 | -39/+38 |
2020-11-17 | Fix installer.py unit tests that check output | Massimiliano Culpo | 1 | -1/+2 |
2020-11-17 | Compute the correct package name for hierarchies that change class names | Massimiliano Culpo | 1 | -1/+5 |
2020-11-17 | concretizer: handle variants defined through validators | Massimiliano Culpo | 2 | -2/+23 |
2020-11-17 | concretizer: account for patches variant | Massimiliano Culpo | 2 | -44/+55 |
2020-11-17 | concretizer: ensure that no deprecated spec is being used | Massimiliano Culpo | 2 | -16/+30 |
2020-11-17 | conftest: hook the new solver in the config fixture | Massimiliano Culpo | 6 | -10/+12 |
2020-11-17 | concretizer: handle "none" value and '*' wildcard | Massimiliano Culpo | 2 | -2/+9 |
2020-11-17 | Fixed failing unit tests | Massimiliano Culpo | 6 | -20/+27 |
2020-11-17 | concretizer: virtual entry in packages.yaml, external modules | Massimiliano Culpo | 2 | -11/+54 |
2020-11-17 | concretizer: concretize a virtual root | Massimiliano Culpo | 4 | -5/+41 |
2020-11-17 | concretizer: handle version preferences from packages.yaml | Massimiliano Culpo | 2 | -2/+22 |
2020-11-17 | concretizer: handle target preferences from packages.yaml | Massimiliano Culpo | 2 | -9/+45 |
2020-11-17 | concretizer: fixed test on compiler preferences | Massimiliano Culpo | 3 | -3/+3 |
2020-11-17 | concretizer: added logic for preferred variants | Massimiliano Culpo | 4 | -25/+63 |
2020-11-17 | concretizer: refine compiler logic | Massimiliano Culpo | 4 | -17/+42 |
2020-11-17 | Fixed failing unit tests | Massimiliano Culpo | 2 | -10/+11 |
2020-11-17 | concretizer: prefer using the same compiler over using newer versions | Massimiliano Culpo | 1 | -5/+5 |
2020-11-17 | concretizer: added support for versioned virtual specs | Massimiliano Culpo | 2 | -29/+96 |
2020-11-17 | concretizer: added rules and code for externals | Massimiliano Culpo | 4 | -28/+178 |
2020-11-17 | package_sanity: fixed wrong string format | Massimiliano Culpo | 1 | -1/+1 |
2020-11-17 | concretizer: add conflict rules from packages | Massimiliano Culpo | 3 | -28/+72 |
2020-11-17 | test_noversion_pkg: generalized the error to be caught | Massimiliano Culpo | 1 | -2/+2 |
2020-11-17 | compiler constraints: deduplicate the list of compilers before encoding one_o... | Massimiliano Culpo | 1 | -0/+1 |
2020-11-17 | concretizer: add compiler version constraints | Todd Gamblin | 6 | -61/+59 |
2020-11-17 | concretizer: use cardinality constraints for versions | Todd Gamblin | 4 | -42/+60 |
2020-11-17 | concretizer: first working version with pyclingo interface | Todd Gamblin | 5 | -64/+310 |
2020-11-17 | concretizer: add a configuration option to use new or old concretizer | Todd Gamblin | 4 | -1/+51 |
2020-11-17 | concretizer: use repository names, not specs with is_virtual | Todd Gamblin | 2 | -1/+4 |
2020-11-17 | concretizer: refactor to support multiple solver backends | Todd Gamblin | 1 | -285/+276 |
2020-11-17 | concretizer: set spec constraints correctly for body and head | Todd Gamblin | 1 | -3/+5 |
2020-11-17 | concretizer: allow non-default OS, inherit OS along dependencies | Todd Gamblin | 2 | -14/+30 |
2020-11-17 | tests: add framework to mock targets | Todd Gamblin | 5 | -7/+530 |
2020-11-17 | concretizer: split platforms, OS, and targets apart in Python and ASP | Todd Gamblin | 2 | -25/+69 |
2020-11-17 | concretizer: targets are inherited like compilers | Todd Gamblin | 1 | -1/+10 |
2020-11-17 | concretizer: change single-letter variables to descriptive names | Todd Gamblin | 1 | -108/+175 |