summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2016-06-05Merge pull request #869 from brettviren/feature/viewsTom Scogland2-0/+410
Feature/views
2016-06-02Update version to correspond to master.Todd Gamblin1-1/+1
2016-05-31Fixed config format to allow default compiler flagsGregory Becker1-0/+12
2016-05-28Performance boost: reduce instantiations of re.ScannerTodd Gamblin1-1/+4
- 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-27Merge pull request #981 from epfl-scitas/tests/unit_test_for_968Todd Gamblin3-17/+85
find : add unit tests
2016-05-27Merge pull request #989 from LLNL/features/cflags-documentationTodd Gamblin4-74/+158
updated documentation for cflags PR
2016-05-25Merge pull request #982 from trws/rustTodd Gamblin1-8/+25
Rust
2016-05-25updated documentation for cflags PRGregory Becker4-74/+158
2016-05-22Fixes #980: really slow spack spec performanceTodd Gamblin1-2/+1
- `spack spec dealii` now takse seconds rather than 18 minutes. - Slow hash (`dag_hash`) was accidentally inserted into the fast hash (`__hash__`). - Do not put the slow hash in the fast hash.
2016-05-22fixing warning for package fetchTom Scogland1-8/+25
2016-05-21update documentation.Todd Gamblin3-66/+74
2016-05-20autopep8 : fixed stylealalazo2-2/+4
2016-05-20find : added unit tests, exits with 1 if -E and -e are givenalalazo3-17/+83
2016-05-19Remove `view print` for now.Brett Viren2-187/+3
2016-05-18peren-nesting fix in specTom Scogland1-2/+2
2016-05-18initial docs for find and flake8 cleanupTom Scogland4-388/+402
2016-05-18fixes #967, flake8 approvedalalazo1-53/+82
2016-05-18fixes #967alalazo1-1/+1
2016-05-17Merge branch 'features/cflags' into developTodd Gamblin20-146/+700
Conflicts: lib/spack/spack/cmd/find.py var/spack/repos/builtin/packages/ghostscript/package.py
2016-05-17Tag Spack version 0.9v0.9Todd Gamblin1-1/+1
- Tagging a version to include all that's happened since 0.8.17 - This is in anticipation of merging `features/cflags` and `features/newarch`, which will break the spec format. - 1.0 will likely come after those.
2016-05-17Merge pull request #868 from trws/explicitly-installedTodd Gamblin4-12/+36
track whether a package was installed "explicitly"
2016-05-17Merge pull request #955 from trws/lua-reworkTodd Gamblin3-43/+52
complete lua rework
2016-05-17Remove duplicate providers that can concretize to the same resultErik Schnetter1-0/+5
Patch generously provided by @becker33. Closes #928.
2016-05-16handle explicit when requesting to install already installed packagesTom Scogland1-0/+5
2016-05-16track whether a package was installed "explicitly"Tom Scogland4-12/+31
Adds a new attribute in the database to track whether a package was installed explicitly or not, where explicitly is the user running `spack install <package>` and implicitly is it being installed as a dependency. It also adds arguments to `spack find` to find these packages such that it should be possible to query the packages that were installed implicitly and are not currently depended upon any longer.
2016-05-16Merge remote-tracking branch 'upstream/develop' into view-fix-mergeBrett Viren162-1665/+3319
2016-05-16flake8-clean.Brett Viren1-75/+84
2016-05-16formatting to appease flake8Tom Scogland2-126/+168
2016-05-15environment: fixed comment and default separatorTom Scogland1-2/+4
2016-05-14go reworkTom Scogland2-1/+57
This commit includes: * a new go package that uses gccgo to bootstrap the go toolchain * env support added to Executable * a new Go fetch strategy that uses `go get` to fetch a package and all of its deps * A platinum searcher package that leverages the new go package and fetch strategy
2016-05-14yet more sacrifices to the god of short-linesTom Scogland1-21/+28
2016-05-14appeasing flake8 in environmentTom Scogland1-10/+9
2016-05-14fix merge errorTom Scogland1-1/+0
2016-05-14complete lua rework, also module path fixTom Scogland3-14/+16
This is a complete rework of the lua package, it also allows the environment modification classes to handle paths that are not separated by colons, and uses the support for same in TCL modules as well. The biggest difference is the handling for lua extension packages, which now have their paths set correctly by the lua parent package, and have access to both lua and luarocks as installation tools. See the luaposix package for what should be required for most lua packages after this.
2016-05-14Document command.Brett Viren1-0/+233
2016-05-14Pick a better name for the 'spec' parameters.Brett Viren1-2/+2
2016-05-14Move from str.format() to string.Template.Brett Viren1-3/+6
2016-05-12Fix #941: add copyright to new package files.Todd Gamblin1-9/+11
- also reworded the boilerplate a bit.
2016-05-11Correct LLNL LGPL license template for clarity.Todd Gamblin160-1196/+1481
2016-05-11Merge pull request #558 from adamjstewart/features/pgiTodd Gamblin3-4/+286
Add Licensed Software Support
2016-05-11Changed spec syntax for new parts from modules featureGregory Becker4-12/+11
2016-05-11re-merging developGregory Becker26-471/+1527
2016-05-11Fixed variants in new format and removed print statements from debuggingGregory Becker3-12/+89
2016-05-11Fixed flipped conditional in satisfiesGregory Becker1-1/+1
2016-05-11Final flake8 changesAdam J. Stewart2-7/+2
2016-05-11Merge pull request #937 from davydden/features/unit_testsTodd Gamblin1-0/+66
Features/package_test
2016-05-11Flake8 formatting changesAdam J. Stewart1-2/+4
2016-05-11Move all licensing support to pre/post_install hooksAdam J. Stewart3-127/+147
2016-05-11Add documentation for packaging of licensed softwareAdam J. Stewart1-0/+121
2016-05-11Allow multiple license symlinksAdam J. Stewart1-16/+10