summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2015-12-14Fix #206: need to make deps AND root concrete when read in.Todd Gamblin1-2/+4
2015-12-11Make internal hash dep sort order match external one.Todd Gamblin1-1/+2
2015-12-11Fix #217: update spec_dag test for new `_cmp_key`.Todd Gamblin1-3/+5
2015-12-11Fix #217: Use MUCH faster hashing, reduce number of DAG copies.Todd Gamblin2-12/+18
2015-12-11Fix #217: Make package cache use DAG hash instead of sorted deps.Todd Gamblin1-7/+8
2015-12-09bugfix: doc build needed additional sys.path due to externals change.Todd Gamblin1-0/+1
2015-12-09Change github.com/scalability-llnl to github.com/llnl everywhere.Todd Gamblin139-144/+144
2015-11-27Fixed bug #42: problem with satisfies() for virtual dependencies.Todd Gamblin3-5/+24
2015-11-23Merge branch 'scheibelp-features/externaldeps' into developTodd Gamblin42-44/+44
2015-11-23Merge pull request #160 from SteVwonder/stevwonder/developTodd Gamblin1-2/+2
2015-11-20modified warning to reference spack cleanTom Scogland1-1/+1
2015-11-12Fixed -l flag for 'spack extensions'Stephen Herbein1-2/+2
2015-11-11Insert lib/spack/external into sys.path. This avoids cases where the systemPeter Scheibel42-44/+44
2015-11-04Fix SPACK-93, SPACK-94, GitHub #150Todd Gamblin4-21/+18
2015-11-04Make architecture reflect OS *and* machine. Use Python's platform module.Todd Gamblin1-11/+8
2015-10-30Fixed typo : write_lock() -> write_transaction()Massimiliano Culpo3-3/+3
2015-10-29Merge Greg Becker's build database support into develop.Todd Gamblin22-139/+1641
2015-10-29Merge pull request #124 from scheibelp/features/testinstall-cmdTodd Gamblin6-3/+350
2015-10-29Merge pull request #145 from markcmiller86/v-char-bugfixTodd Gamblin1-2/+2
2015-10-29Merge pull request #139 from mathstuf/use-uname-for-archTodd Gamblin1-10/+10
2015-10-27generalize one of the cases to handle many more kinds of formatting optionsmiller861-2/+2
2015-10-27Build database working with simple transaction support; all tests passing.Todd Gamblin12-230/+645
2015-10-27Fix stupid lock bug.Todd Gamblin3-41/+53
2015-10-27Not all package stages have an archive file (e.g. source code repos) but all ofPeter Scheibel1-1/+1
2015-10-27Lock acquires return True/False depending on whether they got POSIX lock.Todd Gamblin1-4/+15
2015-10-26architecture: remove custom mac_type methodBen Boeckel1-13/+0
2015-10-26architecture: use uname if availableBen Boeckel1-1/+14
2015-10-26Fetch errors were also terminating runs of test-install with system exit, soPeter Scheibel3-1/+10
2015-10-26python: use the setdefault method on dictBen Boeckel3-16/+7
2015-10-26Making SpackError reference consistent.Peter Scheibel1-2/+1
2015-10-26Automatically create a 'test-output' directory in the current directory if noPeter Scheibel1-1/+4
2015-10-24Working Lock class, now uses POSIX fcntl locks, extensive unit test.Todd Gamblin3-84/+350
2015-10-24Add a multiprocess Barrier class to use for testing parallel code.Todd Gamblin1-1/+49
2015-10-23The HTML number conversion regex operating against a byte string will onlyPeter Scheibel1-1/+2
2015-10-231. Rename CommandError -> InstallErrorPeter Scheibel2-5/+7
2015-10-221. Added CommandError exception to build_environmentPeter Scheibel2-15/+28
2015-10-22Generate test results (designated as skipped) for parents of failed dependenciesPeter Scheibel2-24/+45
2015-10-21Merge pull request #129 from mathstuf/separate-prefixTodd Gamblin1-6/+8
2015-10-18Add Spack logo.Todd Gamblin1-3/+3
2015-10-17Better info variant output.Todd Gamblin1-3/+13
2015-10-15Created unit test for core logic in test-install command.Peter Scheibel3-12/+145
2015-10-15Better description for test-install commandPeter Scheibel1-1/+1
2015-10-15Minor edit for clarity (generate output for single top level spec vs. iteratingPeter Scheibel1-2/+1
2015-10-15Originally I enforced specifying 1 top-level package with the test-installPeter Scheibel1-5/+4
2015-10-151. Specifying the output file path for test-install is now an option (vs. anPeter Scheibel2-12/+22
2015-10-15Move logic for tracking the build log into package.py (since that is what isPeter Scheibel2-9/+10
2015-10-15Update test failure output: don't include the entire build log, just lines whichPeter Scheibel1-5/+10
2015-10-15Use spec.traverse vs. recursive function.Peter Scheibel1-20/+16
2015-10-15Always run with verbose output (so eliminate it as an option). Also remove otherPeter Scheibel1-22/+1
2015-10-15Changing name of file requires changing function name to be invoked as a commandPeter Scheibel1-1/+1