Peter Scheibel 
							
						 
					 
					
						
						
							
						
						3b71d78f3c 
					 
					
						
						
							
							rename URLMirrorFetchStrategy to CacheURLFetchStrategy since it isnt used to manage all mirror URLs - just the cache (the specific behavior that a URL may refer to a stale resource doesn't necessarily apply to mirrors)  
						
						
						
						
					 
					
						2016-06-08 09:57:56 -07:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						564483936f 
					 
					
						
						
							
							qa : fixed flake8 issues  
						
						
						
						
					 
					
						2016-06-08 16:33:49 +02:00 
						 
				 
			
				
					
						
							
							
								alalazo 
							
						 
					 
					
						
						
							
						
						f4a39457de 
					 
					
						
						
							
							lmod : updated package and dependencies  
						
						
						
						
					 
					
						2016-06-08 15:35:15 +02:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						a2754894ea 
					 
					
						
						
							
							(1) FsCache store now takes a fetcher vs. just a copy command (2) use [1] to conditionally cache resource: only save it if there is a feature which identifies it uniquely (for example do not cache a repository if it pulls the latest state vs. a particular tag/commit)  
						
						
						
						
					 
					
						2016-06-07 16:26:54 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						5715799d4e 
					 
					
						
						
							
							Added to_dict back into operating system  
						
						
						
						
					 
					
						2016-06-07 14:15:28 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						4925be0bc4 
					 
					
						
						
							
							Load external modules  
						
						
						
						
					 
					
						2016-06-07 13:22:47 -07:00 
						 
				 
			
				
					
						
							
							
								Peter Scheibel 
							
						 
					 
					
						
						
							
						
						de1ec4be8b 
					 
					
						
						
							
							change source archive caching to omit digest from name and instead calculate and compare the checksum. This achieves the original goal of discarding stale cache files without preserving multiple files for the same version.  
						
						
						
						
					 
					
						2016-06-06 12:26:13 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						196737c217 
					 
					
						
						
							
							Changed to passing full architecture spec to function rather than just platform_os so we can grab the operating system from the platform getters  
						
						
						
						
					 
					
						2016-06-06 10:29:19 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						835982faed 
					 
					
						
						
							
							Changed OS name to CNL10 so that we properly find the compilers for the test platform  
						
						
						
						
					 
					
						2016-06-06 09:08:59 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						864191b6ed 
					 
					
						
						
							
							Got rid of unnecessary global keyword  
						
						
						
						
					 
					
						2016-06-06 09:06:58 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						5b023bb0a1 
					 
					
						
						
							
							Passing through full arch instead of just operating sysystem so that we can use the platform to get the operating system  
						
						
						
						
					 
					
						2016-06-06 09:05:14 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						c7b48f6fef 
					 
					
						
						
							
							Passing full arch for proper compiler spec so that we can use the platform to get the operating system  
						
						
						
						
					 
					
						2016-06-06 09:04:24 -07:00 
						 
				 
			
				
					
						
							
							
								Mario Melara 
							
						 
					 
					
						
						
							
						
						f751d68177 
					 
					
						
						
							
							Passing architecture to functions to find compiler. We can use the platform name if provided to find the operating system. Also changed error to operating system instead of target since operating system is now in charge of compiler finding.  
						
						
						
						
					 
					
						2016-06-06 09:03:32 -07:00 
						 
				 
			
				
					
						
							
							
								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