Tom Scogland
30e8e77fb6
Merge pull request #869 from brettviren/feature/views
...
Feature/views
2016-06-05 11:31:48 -07:00
alalazo
bdd874eb7f
autopep8
2016-06-04 18:09:28 +02:00
alalazo
02cadb882b
unit test : suffixes
2016-06-04 18:09:06 +02:00
alalazo
669caefccb
unit test : wrong naming scheme in conflict
2016-06-04 18:00:18 +02:00
alalazo
d43cfefa43
autopep8
2016-06-04 17:24:52 +02:00
alalazo
2d6db06fca
unit test : prerequisites
2016-06-04 17:24:27 +02:00
alalazo
ffa6fed3a3
unit test : custom module file load
2016-06-04 17:20:06 +02:00
alalazo
422d3d4db6
unit test : write a whitelisted module
2016-06-04 16:46:15 +02:00
alalazo
09b1daa7b9
unit test : write a blacklisted module
2016-06-04 16:23:41 +02:00
alalazo
408aa10210
unit test : whitelist
2016-06-04 16:18:15 +02:00
alalazo
a3f39c2315
autopep8 : fixed style issues
2016-06-04 11:23:23 +02:00
alalazo
97e2834816
unit test : wrong tag for dependencies
2016-06-04 11:20:35 +02:00
alalazo
2207ab8f23
unit test : inspect_path
2016-06-04 10:44:37 +02:00
alalazo
0e71b5dde8
unit test : update dictionary extending lists
2016-06-04 10:07:13 +02:00
Mario Melara
30c204a0a5
Made a merge commit earlier with Todd fixing all_platforms, but changed how architecture looks in spec.yaml. Just three strings. Also made some flake8 formatting changes
2016-06-03 16:16:59 -07:00
Mario Melara
bc557cc765
Merge branch 'features/newarch' of https://github.com/NERSC/spack into features/newarch
2016-06-03 15:59:00 -07:00
Mario Melara
24d160e93e
Changed how architecture looks like in spec.yaml. Now it's only three strings, platform, os, target in spec.yaml. Also did some flake8 formatting changes
2016-06-03 15:57:54 -07:00
Todd Gamblin
9d04dccb79
Update version to correspond to master.
2016-06-02 01:20:40 -07:00
Gregory Becker
817f43f927
Fixed config format to allow default compiler flags
2016-05-31 13:39:25 -07:00
Todd Gamblin
7bdf63a0fa
Fix some bugs in architecture.
2016-05-31 03:01:05 -07:00
Todd Gamblin
24ee32d7b0
More flexible reading of specs from DB, formatting.
2016-05-30 22:02:22 -07:00
Todd Gamblin
f3f0122f11
Merge branch 'develop' into features/newarch
2016-05-30 13:54:53 -07:00
Mario Melara
b14ba31250
Quick fix for mock compilers.yaml to work on linux machines.
2016-05-30 13:22:08 -07:00
Mario Melara
716991775d
Added extra check on linux machines, since most linux machines don't have module system
2016-05-30 13:09:41 -07:00
Mario Melara
08a9d80ebc
Changed platform to py_platform to avoid name collisions. The naming collisions resulted in an error on linux machines
2016-05-30 13:07:20 -07:00
Mario Melara
f96c979024
Added a conditional to check if package is external
2016-05-30 13:05:49 -07:00
Todd Gamblin
e8b4d5fb6f
Performance boost: reduce instantiations of re.Scanner
...
- Lexer is the same for every Spec parser in spack, so don't build it
every time.
- This improves time to import package.py files a lot, as a Lexer
doesn't have to be constructed for every spc in the packages.
- To concretize dealii:
- Before: ~20 sec
- After: ~6 sec
2016-05-28 23:05:23 -07:00
Mario Melara
22ca72e7b9
Added conditional skipIf to test_external_modules, darwin machines don't have tcl modules so skip this test and let user know why
2016-05-28 12:40:29 -07:00
Mario Melara
69585cb6e3
Added elcap compilers
2016-05-28 12:39:43 -07:00
Mario Melara
f0a9c45207
Adding external to mock config
2016-05-28 10:13:57 -07:00
Mario Melara
98a4a9f2cc
Adding test for external modules
2016-05-28 10:13:22 -07:00
Mario Melara
becec8ac7e
Added external module check in normalize to avoid infinite loop
2016-05-28 10:12:53 -07:00
Gregory Becker
9dad7c2ace
re-merged mainline develop
2016-05-27 13:13:19 -07:00
Gregory Becker
f49644cdea
Fixed typo in linux platform
2016-05-27 12:37:58 -07:00
Gregory Becker
023504ed64
Fixed the external modules bug
2016-05-27 12:26:59 -07:00
Todd Gamblin
285646bbfa
Merge pull request #981 from epfl-scitas/tests/unit_test_for_968
...
find : add unit tests
2016-05-27 11:00:45 -05:00
Todd Gamblin
2f18a34458
Merge pull request #989 from LLNL/features/cflags-documentation
...
updated documentation for cflags PR
2016-05-27 10:59:40 -05:00
Gregory Becker
a2f90453f4
Fixed backwards compatibility for compilers.yaml config file
2016-05-26 20:30:05 -07:00
Mario Melara
9c1da4fa4c
Corrected parantheses wrapping
2016-05-26 13:58:17 -07:00
Gregory Becker
189e8b3f34
fixed compiler config init logic
2016-05-26 13:17:01 -07:00
Gregory Becker
88bec814eb
Allow 'arch=' syntax for specs to allow copying from output
2016-05-26 12:10:41 -07:00
Gregory Becker
c0661744cc
fixed compatibility work
2016-05-26 11:38:40 -07:00
Gregory Becker
b968603a57
made yaml format backwards compatible
2016-05-26 11:14:05 -07:00
Mario Melara
3b675d8b70
Changed comparison operator so that we don't get caught in an infinite loop
2016-05-26 11:09:14 -07:00
Gregory Becker
c30fe932d9
fixed mock config to use truncated versions of linux distro versions
2016-05-25 16:34:45 -07:00
Gregory Becker
8f99334f11
Fixed test config to work on yosemite
2016-05-25 16:06:14 -07:00
Todd Gamblin
76d42b5200
Merge pull request #982 from trws/rust
...
Rust
2016-05-25 15:15:51 -05:00
Gregory Becker
0f40174723
added test platform
2016-05-25 12:28:59 -07:00
Gregory Becker
3a68dd2011
(hopefully) final fixes of the merge
2016-05-25 12:22:16 -07:00
Gregory Becker
74dc7ffe4d
updated documentation for cflags PR
2016-05-25 10:56:12 -07:00