Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-10-30 | added target method to architecture.py and minor cleanup | Gregory Becker | 1 | -6/+18 | |
2015-10-30 | Merge branch 'features/spackathon' of https://github.com/NERSC/spack into ↵ | Mario Melara | 3 | -12/+73 | |
features/spackathon Merge Gregory Becker's commits with my own architecture commits | |||||
2015-10-30 | Changed architecture class and added class Target | Mario Melara | 1 | -54/+83 | |
2015-10-30 | prototype of new architecture concretization saved as ↵ | Gregory Becker | 1 | -0/+28 | |
new_concretize_architecture in concretize.py | |||||
2015-10-30 | updated the executible to return stderr when specified. Added load_module to ↵ | Gregory Becker | 2 | -12/+45 | |
build_environment.py, loads target | |||||
2015-10-22 | Created a control flow logic that will loop through the strategies and find ↵ | Mario Melara | 1 | -20/+31 | |
compilers using that. TODO: Need to find a way to locate their executables | |||||
2015-10-21 | Changed structure of class, add compiler strategy is a method and can create ↵ | Mario Melara | 1 | -17/+18 | |
a dict | |||||
2015-10-21 | Added strategy method in init | Mario Melara | 1 | -12/+8 | |
2015-10-20 | Made sure architecture works with yaml file | Mario Melara | 1 | -19/+27 | |
2015-10-20 | Refactored architecture class. Now it will automagically create a dict upon ↵ | Mario Melara | 1 | -5/+4 | |
instantiation. | |||||
2015-10-20 | Got Architecture class working the way i wanted to. Next to write tests | Mario Melara | 1 | -33/+37 | |
2015-10-15 | Fixed the output of sys_type(), might need to add back the error handling part | Mario Melara | 1 | -24/+23 | |
2015-10-15 | Commented out a long list of tests to just include my arch test | Mario Melara | 1 | -2/+4 | |
2015-10-15 | Test suite for architecture class and functions | Mario Melara | 1 | -0/+19 | |
2015-10-15 | Added __eq__ testing method. Created tests for it in test/ folder | Mario Melara | 1 | -16/+40 | |
2015-10-14 | Started created the Architecture class for Spack to use | Mario Melara | 1 | -16/+57 | |
2015-10-07 | Started changing the find in modules method written by Todd | Mario Melara | 1 | -3/+5 | |
2015-10-07 | Merge branch 'features/crayproto' of ↵ | Mario Melara | 9 | -5/+116 | |
https://github.com/scalability-llnl/spack into develop | |||||
2015-10-05 | added dependencies for py-h5py | karenyyng | 1 | -0/+0 | |
2015-10-05 | Protptype cray compiler detection and support | Todd Gamblin | 9 | -5/+116 | |
2015-10-03 | make sure submodule is added in the correct location | karenyyng | 1 | -0/+0 | |
2015-09-27 | Remove enabled variants from install prefix. | Todd Gamblin | 1 | -6/+1 | |
- these make the prefix too long in many cases. - users can figure out which install is which by querying. | |||||
2015-09-27 | Remove special characters (@, %, +, ~, etc) from stage name | Todd Gamblin | 1 | -2/+9 | |
2015-08-27 | Fix for GitHub #95 | Todd Gamblin | 1 | -3/+21 | |
develop: compiler clang@unknown created for /usr/bin/clang-format https://github.com/scalability-llnl/spack/issues/95 | |||||
2015-08-12 | Merge pull request #88 from trws/git_depth_attempt | Todd Gamblin | 1 | -3/+12 | |
adding a fallback on failure with git --depth | |||||
2015-08-04 | Use absolute paths to spack compiler wrappers in CC/CXX/F77/FC | Todd Gamblin | 1 | -4/+4 | |
2015-07-27 | adding a fallback on failure with git --depth | Tom Scogland | 1 | -3/+12 | |
Certain remote protocols don't support the `--depth` option. Since this can't be checked by URL type or in any sane way locally, this version attempts to clone git repositories with the --depth option, and if that fails attempts the clone again without it. | |||||
2015-07-24 | Add Python version test to detect {} in version strings. | Todd Gamblin | 2 | -8/+21 | |
- {} is not compatible with Python 2.6 | |||||
2015-07-23 | Fix Python 2.6 compatibility issue. | Todd Gamblin | 2 | -9/+20 | |
2015-07-16 | Fix ProviderIndex.update(), which didn't remove stale providers. | Todd Gamblin | 1 | -1/+10 | |
2015-07-16 | Update concretize to check for more changes and iterate further. | Todd Gamblin | 3 | -29/+65 | |
2015-07-14 | Fix mangled error message. | Todd Gamblin | 1 | -2/+2 | |
2015-07-14 | Fix regression of install -j. | Todd Gamblin | 1 | -0/+4 | |
2015-07-13 | Add test to check packages for Python2.6 compatibility, as well as core. | Todd Gamblin | 1 | -2/+15 | |
2015-07-02 | add env. var. in modules: LIBRARY_PATH and PKG_CONFIG_PATH | Florent Pruvost | 1 | -1/+5 | |
2015-07-02 | Merge branch 'features/toggle-build-output' into develop | Todd Gamblin | 1 | -15/+78 | |
2015-07-02 | Better python template for 'spack create' | Todd Gamblin | 3 | -19/+128 | |
2015-06-20 | Fix bug in uninstall (regression in 0fc3b58) | Todd Gamblin | 2 | -15/+35 | |
2015-06-20 | log_output now allows echo to be toggled wtih 'v' key | Todd Gamblin | 1 | -15/+78 | |
2015-06-13 | Fix for `git pull --tags` when using git 1.7.1 | Todd Gamblin | 2 | -2/+11 | |
- Added `ignore_errors` option to `Executable.__call__` - Can avoid raising errors on *specific* error return values. | |||||
2015-06-13 | Fix for repos with many tags | Tom Scogland | 1 | -1/+8 | |
Ensures all tags are ready before checkout, using `--branch` if possible and an extra pull if that is not available. Also adds `--depth 1` to create shallow clones if the git version is sufficient. Fixes #64. | |||||
2015-06-13 | removing vestigial lines from a previous commit | Tom Scogland | 1 | -4/+0 | |
2015-06-11 | Small ruby enhancement and tmuxinator package | Tom Scogland | 1 | -0/+7 | |
It is currently less painful to pull the source from github, compile it into a gem, then install the gem, than it is to download a gem and install it. This still lacks an activation mechanism, but `spack use tmuxinator` is functional. | |||||
2015-06-07 | Try a little harder in concretize_version() -- concretize unsafe versions too. | Todd Gamblin | 1 | -4/+20 | |
- This can result in the user being prompted to download an unsafe version. - Avoids overly strict errors when something *could* be satisfiable but we don't know about hte version. | |||||
2015-06-07 | Add some comments b/c I didn't understand my own test. | Todd Gamblin | 1 | -0/+3 | |
2015-06-07 | SPACK-38: Allow specs to be indexed by virtual dependencies. | Todd Gamblin | 4 | -17/+121 | |
- The following now work differently: spec['mpi'] spec['blas'] This can return a spec for openmpi, mpich, mvapich, etc., EVEN if the spec is already concretized. This means that in a package that `depends_on('mpi')`, you can do `spec['mpi']` to see what it was concretized to. This should simplify MPI and BLAS packages. 'mpi' in spec 'blas' in spec Previously, if the spec had been concretized, these would be `False` because there was not a dependency in the DAG with either of these names. These will now be `True` even if the spec has been concretized. So, e.g., this will print "YES" s = Spec('callpath ^mpich') if 'mpi' in spec: print "YES" - Similarly, this will be True: Spec('mpich').satisfies('mpi') - Because of the way virtual dependencies are currently implemented, the above required some fiddling around with `package.py` so that it would never call `Spec.__contains__` (and result in endless recursion). - This should be fixed by allowing virutal dependnecies to have their own package class. - This would allow a quicker check for vdeps, without a call to `all_packages`. - For the time being, `package.py` shouldn't call `__contains__` | |||||
2015-06-06 | Executables now have a useful __str__ function. | Todd Gamblin | 1 | -0/+5 | |
2015-06-06 | Cleanup and consolidate error handling | Todd Gamblin | 3 | -10/+20 | |
2015-06-06 | Add FileFilter convenience class to llnl.util.filesystem. | Todd Gamblin | 1 | -1/+10 | |
2015-06-06 | Removed autosave files from previous commit. | Saravan Pantham | 2 | -229/+0 | |