summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2016-05-09Make _hash private to discourage access; fix dag_hash length handling.Todd Gamblin1-11/+14
2016-05-09Restore `cc` from mainline; clean up some cflags stuff.Todd Gamblin1-29/+29
2016-05-08Add a 'print' view allowing genreation of arbitrary strings based on format ↵Brett Viren1-3/+61
using package/spec parameters.
2016-05-07Address all coments in @trws's latest comment in PR #869.Brett Viren1-103/+177
I addressed them by factoring the code better to follow the visitor pattern. This will allow actions to be easily added in the future. These may not even be file sytsem views. One could add actions to generate shell init scripts, JSON DAG-dumpers, GraphViz DOT file generators, etc (yes, some of these are alread in there - just to give the idea). Also added is a top-level test $ source share/spack/setup-env.sh $ ./share/spack/examples/test_view.sh Read the top of that script first.
2016-05-06Cleaning up print statements for debuggingGregory Becker1-1/+0
2016-05-06Working properly to display but not reuse old specs from yamlGregory Becker1-7/+5
2016-05-06Fixed previous commitGregory Becker1-1/+2
2016-05-06Fixed database to account for hashes when reading install recordsGregory Becker2-1/+12
2016-05-06Made spec hashes immutable once concrete -- improvedGregory Becker1-1/+1
2016-05-06Made spec hashes immutable once concreteGregory Becker1-6/+12
2016-05-05tempGregory Becker1-1/+1
2016-05-05Every old spec has empty compiler flagsGregory Becker1-3/+5
2016-05-05Versioning the database -- automatic reindexGregory Becker2-3/+7
2016-05-05tempGregory Becker1-0/+2
2016-05-05versioning the databaseGregory Becker1-2/+5
2016-05-05Merge branch 'develop' into features/cflagsTodd Gamblin14-385/+467
2016-05-05document usage of compiler flags propertiesDenis Davydov1-0/+19
2016-05-05substitute cxx14_flag by a property with the same name to be overridden in ↵Denis Davydov1-3/+8
derived classes
2016-05-05remove cxx11_flag from Compiler as it is now substituted by a property with ↵Denis Davydov1-3/+0
the same name
2016-05-05add a temporary Nag.cxx11_flag propertyDenis Davydov1-0/+5
2016-05-05compiler: make default openmp_flag() and cxx11_flag() die when these ↵Denis Davydov1-7/+8
properties are not implemented in a derived class
2016-05-05fix comment in Compiler classDenis Davydov1-3/+3
2016-05-05compiler: cleanup Nag.cxx11_flag and Pgi.cxx11_flagDenis Davydov2-6/+0
2016-05-05compiler: add default implementation of openmp_flag() and css11_flag()Denis Davydov1-0/+14
2016-05-05compiler: simplify Clang.is_appleDenis Davydov1-5/+2
2016-05-05compilers: one more missing import statementDenis Davydov1-0/+1
2016-05-05compiler: add Clang.is_apple property which checks if Clang is from Apple or ↵Denis Davydov1-3/+9
not using version
2016-05-05compilers: make Intel::openmp_flag() return -openmp and -qopenmp based on ↵Denis Davydov1-1/+4
the compiler version
2016-05-05compilers: minor fixes to Clang::cxx11_flag() and Clang::openmp_flag()Denis Davydov1-3/+4
2016-05-05compilers: add missing import statementsDenis Davydov5-0/+7
2016-05-05compilers: add openmp_flag() methodDenis Davydov6-2/+28
2016-05-05compilers: make sure cxx11_flag() is defined for all compilersDenis Davydov3-1/+23
2016-05-05Merge pull request #802 from gartung/std-cpp14Todd Gamblin2-2/+12
Handle c++11 and c++14 correctly
2016-05-04mpi: add self.spec.[mpicc|mpicxx|mpifc|mpif77] to avoid hardcoding MPI ↵Denis Davydov1-0/+17
wrappers names
2016-05-01Bug fixes, tty tweaks.Brett Viren1-9/+10
2016-05-01Change the action from parameter to subcommand to fit Spack convention.Brett Viren1-17/+41
2016-04-29Add add removal and status actions in addition to link and add various ways ↵Brett Viren1-23/+107
to filter what is done.
2016-04-28Unit tests for cflags PRGregory Becker5-20/+105
2016-04-28First try to make file system views of specs.Brett Viren1-0/+108
2016-04-28Changed yaml format for node_dicts to mitigate future incompatibilitiesGregory Becker1-8/+18
2016-04-28Merge pull request #850 from mathstuf/partial-downloadsTodd Gamblin2-2/+34
fetch_strategy: download to temporary files
2016-04-27Merged in current develop to cflags 042716Gregory Becker257-2911/+26047
2016-04-27Merge pull request #847 from epfl-scitas/features/test_install_with_timeTodd Gamblin4-271/+349
test-install command : added elapsed time + xml is prettyprinted
2016-04-27fetch_strategy: download to temporary filesBen Boeckel2-2/+34
This supports graceful recovery if spack is killed via a signal (e.g., SIGINT) while downloading a file. Fixes #287.
2016-04-27Add to sub dirs checked for pkg-config files.Brett Viren1-2/+2
This lets me build against the pure-include package Eigen.
2016-04-27test-install : fixed error in logic exposed by testsMassimiliano Culpo1-1/+1
2016-04-27test-install : python 2.6 compatibilityMassimiliano Culpo1-2/+1
2016-04-27test-install : unit tests (hopefully) fixed for realMassimiliano Culpo1-1/+0
2016-04-27test-install : fixed unit testsalalazo4-128/+195
2016-04-27test-install : first draft that worksalalazo1-124/+125