Skip to content
Snippets Groups Projects
  1. May 12, 2016
  2. Dec 09, 2015
  3. Jan 13, 2014
  4. Jan 12, 2014
  5. Jan 08, 2014
  6. 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
  7. 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
  8. Oct 08, 2013
Loading