summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2021-02-17store sbang_install_path in buildinfo, use for subsequent relocation (#20768)eugeneswalker1-0/+11
2021-02-17[WIP] relocate.py: parallelize test replacement logic (#19690)Nathan Hanford9-210/+281
2021-02-17concretizer: require at least a dependency type to say the dependency holdsMassimiliano Culpo2-0/+11
2021-02-17concretizer: dependency conditions cannot hold if package is externalMassimiliano Culpo3-2/+9
2021-02-17restore ability of dev-build to skip patches (#20351)Robert Underwood1-0/+1
2021-02-17concretizer: make rules on virtual packages more linearMassimiliano Culpo1-11/+9
2021-02-17concretizer: use consistent naming for compiler predicates (#20677)Todd Gamblin2-10/+8
2021-02-17concretizer: simplify handling of virtual version constraintsTodd Gamblin2-18/+29
2021-02-17concretizer: remove rule generation code from concretizerTodd Gamblin1-70/+1
2021-02-17concretizer: convert virtuals to facts; move all rules to `concretize.lp`Todd Gamblin2-116/+164
2021-02-17concretizer: consolidate handling of virtuals into spec_clausesTodd Gamblin1-26/+20
2021-02-17concretizer: make _condtion_id_counter an iteratorTodd Gamblin1-18/+18
2021-02-17concretizer: more detailed section headers in concretize.lpTodd Gamblin1-51/+69
2021-02-17bugfix: infinite loop when building a set from incomplete specs (#20649)Todd Gamblin1-1/+6
2021-02-17concretizer: generate facts for externalsMassimiliano Culpo3-41/+42
2021-02-17bugfix: do not write empty default dicts/lists in envs (#20526)Greg Becker3-47/+38
2021-02-17Add Intel oneAPI packages (#20411)Robert Cohn4-20/+93
2021-02-17concretizer: refactor conditional rules to be less repetitious (#20507)Todd Gamblin2-89/+60
2021-02-17concretizer: optimize loop on compiler versionMassimiliano Culpo2-13/+15
2021-02-17concretizer: optimized loop on node platformsMassimiliano Culpo1-3/+3
2021-02-17concretizer: fix failing unit testsMassimiliano Culpo2-4/+18
2021-02-17concretizer: emit facts for integrity constraintsMassimiliano Culpo2-37/+40
2021-02-17concretizer: emit facts for constraints on imposed dependenciesMassimiliano Culpo2-38/+85
2021-02-17concretizer: avoid redundant grounding on dependency typesMassimiliano Culpo2-27/+24
2021-02-17concretizer: move conditional dependency logic into `concretize.lp`Todd Gamblin2-18/+60
2021-02-17concretizer: spec_clauses should traverse dependenciesTodd Gamblin1-20/+24
2021-02-17concretizer: pull _develop_specs_from_env out of main setup loopTodd Gamblin1-7/+10
2021-02-17concretizer: add #defined statements to avoid warnings.Todd Gamblin1-0/+2
2021-02-17asp: memoize the list of all target_specs to speed-up setup phase (#20473)Massimiliano Culpo1-4/+11
2021-02-17ci: fixes for compiler bootstrapping (#17563)Scott Wittenburg7-63/+241
2021-02-17unit-tests: ensure that installed packages can be reused (#20307)Massimiliano Culpo1-0/+84
2021-02-17Fix comparisons for abstract specs (#20341)Greg Becker2-3/+29
2021-02-17concretizer: don't use one_of_iff for range constraints (#20383)Todd Gamblin2-58/+50
2021-02-17package sanity: ensure all variant defaults are allowed values (#20373)Massimiliano Culpo3-5/+16
2021-02-17concretizer: remove clingo command-line driver (#20362)Todd Gamblin1-216/+0
2021-02-17Tests: enable re-use of post-install tests in smoke tests (#20298)Tamara Dahlgren1-1/+5
2021-02-17concretizer: try hard to obtain all needed variant_possible_value()'s (#20102)Andrew W Elble5-10/+52
2021-02-17bugfix: work around issue handling packages not in any repoMassimiliano Culpo2-0/+7
2021-02-17concretizer: refactor handling of special variants dev_build and patchesTodd Gamblin2-50/+55
2021-02-17concretizer: each external version is allowed by definition (#20247)Massimiliano Culpo3-0/+26
2021-02-17concretizer: restrict maximizing variant values to MV variants (#20194)Massimiliano Culpo2-2/+10
2021-02-17environment installs: fix reporting. (#20004)Matthias Wolf1-1/+1
2021-02-17avoid circular import (#20236)Greg Becker1-1/+1
2021-02-17concretizer: call inject_patches_variants() on the roots of the specs (#20203)Andrew W Elble3-4/+14
2021-02-17concretizer: try hard to infer the real version of compilers (#20099)Massimiliano Culpo3-3/+53
2021-02-17Fix hipcc once more (#20095)Harmen Stoppels2-27/+22
2021-02-17concretizer: don't optimize emitting version_satisfies() (#20128)Andrew W Elble2-4/+5
2021-02-17spec: return early from concretization if a spec is already concrete (#20196)Massimiliano Culpo1-0/+3
2021-02-17concretizer: remove ad-hoc rule for external packages (#20193)Massimiliano Culpo2-7/+10
2021-02-17concretizer: swap priority of selecting provider and default variant (#20182)Massimiliano Culpo2-13/+27