Skip to content
Snippets Groups Projects
  1. Mar 30, 2020
  2. Dec 31, 2019
  3. Jan 01, 2019
  4. Oct 17, 2018
  5. Mar 24, 2018
  6. Nov 05, 2017
  7. Sep 07, 2017
  8. Jun 25, 2017
  9. May 12, 2016
  10. Dec 09, 2015
  11. Jan 13, 2014
  12. Jan 12, 2014
  13. Jan 08, 2014
  14. Dec 23, 2013
    • Todd Gamblin's avatar
      Fix for SPACK-13, and satisfies() now handles deps. · 7088cdf2
      Todd Gamblin authored
      Added more test cases for multimethods.  In doing so, (re)discovered that
      satisfies() really needs to handle dependencies properly.
      
      Implemented support for dependencies in satisfies, but constrain() now
      isn't consistent (as we do not currently constrain deps), so need to
      implement that.
      
      Virtual dependency support probably needs some deeper thought.  i.e.,
      there is probably an intermediate DAG form that would make the needed
      checks easier.  Right now we have to build ProviderIndexes to figure out
      how virtual dependencies are set up.  If the vdep were preserved in the DAG,
      then we could just check for things like incompatible providers directly.
      7088cdf2
  15. Oct 17, 2013
    • Todd Gamblin's avatar
      spec flatten, normalize, validate; package validate · 558cf7e4
      Todd Gamblin authored
      New operations for manipulating spec and package DAGs.
      
      For specs:
      	flatten:   gather all deps to the root
      	normalize: Merge constraints and make spec match package DAG
      
      For packages:
      	validate_dependencies: Make sure spec constraints in package DAG are sane.
      
      Added tests for above methods.  Also added beginnings of concretization logic,
      to turn abstract spec into a concrete one.
      
      Still need proper tests for normalize().
      558cf7e4
  16. Oct 08, 2013
Loading