Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-09-02 | Declare qthreads dependency on automake (#1711) | Erik Schnetter | 1 | -0/+1 | |
2016-09-02 | Merge pull request #1707 from eschnett/eschnett/autoconf-old-versions | Todd Gamblin | 1 | -0/+2 | |
Add two famous old versions of autoconf | |||||
2016-09-02 | Add two famous old versions of autoconf | Erik Schnetter | 1 | -0/+2 | |
These old versions are often used because their immediate successors are incompatible in some way. | |||||
2016-09-02 | Merge pull request #1698 from LLNL/bugfix/hash-collision | Todd Gamblin | 6 | -49/+103 | |
Fix hash collisions, add stable hashing | |||||
2016-09-02 | Clean up stable hashing so that specs don't contain !!python/object/apply | Todd Gamblin | 4 | -50/+51 | |
- only output basic lists, dicts, etc. - spec and database now parse and write specs as ordered data. | |||||
2016-09-02 | Merge branch 'UCL-RITS-hash_stability' into bugfix/hash-collision | Todd Gamblin | 2 | -15/+51 | |
2016-09-02 | Fix hash copying in _dup. | Todd Gamblin | 1 | -7/+17 | |
- Spec._dup() incorrectly copied cached hashes and normal/concrete values even when dependency structure was not preserved. - Now these are only copied when *all* dependencies are copied. | |||||
2016-09-02 | Fix hash handling in directory layout | Todd Gamblin | 1 | -0/+7 | |
- Currently, build dependencies are not currently hashed; we are waiting to hash these until we have smarter concretization that can reuse more installed specs. The layout needs to account for this when checking whethert things are installed. | |||||
2016-09-01 | Merge pull request #1535 from LLNL/bugfix/faster-install-db-gh1521 | Todd Gamblin | 3 | -63/+145 | |
[WIP] Faster database loading, faster in-memory hashing | |||||
2016-09-01 | Merge pull request #1658 from LLNL/features/git-lfs | Todd Gamblin | 1 | -0/+42 | |
Add git-lfs package. | |||||
2016-09-01 | Merge pull request #1688 from LLNL/bugfix/database-issues | Todd Gamblin | 1 | -1/+1 | |
Fix dependency bug with `spack reindex`. | |||||
2016-09-01 | Fix `spack reindex` so that it will work if DB is corrupt (duh). | Todd Gamblin | 1 | -16/+45 | |
- Transaction logic had gotten complicated -- DB would not reindex when corrupt, rather the error would be reported (ugh). - DB will now print the error and force a rebuild when errors are detected reading the old databse. | |||||
2016-09-01 | Update tests to reflect new in-memory hashing vs. coarser dag_hash. | Todd Gamblin | 1 | -7/+18 | |
- Spack currently not hashing build deps (to allow more reuse of packages and less frequent re-installing) - Fast in-memory hash should still hash *all* deptypes, and installed specs will only reflect link and run deps. - We'll revert this when we can concretize more liberally based on what is already installed. | |||||
2016-09-01 | Add option to copy only certain deptypes to Spec.copy() | Todd Gamblin | 1 | -16/+24 | |
- can now pass these to Spec.copy() and Spec._dup(): - deps=True - deps=False - deps=(list of deptypes) - Makes it easy to filter out only part of a spec. | |||||
2016-09-01 | Faster database loading. | Todd Gamblin | 1 | -17/+37 | |
- use a 3-pass algorithm to load the installed package DAG. - avoid redundant hashing/comparing on load. | |||||
2016-09-01 | Specs now cache result of "fast" in-memory hash. | Todd Gamblin | 1 | -8/+22 | |
- Hash causes major slowdown for reading/setting up large DBs - New version caches hash for concrete specs, which includes all specs in the install DB | |||||
2016-09-01 | Fix dependency bug in database. Fixes #1265, #1320. | Todd Gamblin | 1 | -1/+1 | |
2016-08-31 | Make gh-pages redirect to readthedocs.io | Todd Gamblin | 3 | -1/+22 | |
2016-08-31 | Merge pull request #1593 from eschnett/eschnett/depends_on | Todd Gamblin | 1 | -14/+25 | |
Expand/clarify description of dependency types | |||||
2016-08-31 | Expand/clarify description of dependency types | Erik Schnetter | 1 | -14/+25 | |
2016-08-31 | Merge pull request #1677 from eschnett/eschnett/lzo-hotfix | Todd Gamblin | 1 | -1/+1 | |
Switch lzo download from https to http | |||||
2016-08-31 | Switch lzo download from https to http | Erik Schnetter | 1 | -1/+1 | |
lzo's download server does not present a valid certificate, so that downloads via https are failing. Spack's MD5 checksum still ensure a safe download. Closes #1675. | |||||
2016-08-30 | Fix modules.rst doc build warning. | Todd Gamblin | 2 | -4/+2 | |
2016-08-30 | Move docs to readthedocs.io | Todd Gamblin | 1 | -2/+2 | |
- Docs are now visible immediately, and we don't have to push them separately. | |||||
2016-08-30 | Merge branch 'bugfix/rtd-generation' into develop | Todd Gamblin | 3 | -7/+18 | |
2016-08-30 | Move sphinx-apidoc into conf.py, too. | Todd Gamblin | 3 | -1/+7 | |
2016-08-30 | fix sys.path in conf.py | Todd Gamblin | 1 | -1/+1 | |
2016-08-30 | test. | Todd Gamblin | 1 | -0/+3 | |
2016-08-30 | sorted command index, better colification. | Todd Gamblin | 1 | -5/+7 | |
2016-08-30 | Merge branch 'features/travis' into develop | Todd Gamblin | 79 | -1784/+2075 | |
2016-08-30 | Don't test sphinx-generated conf.py for flake8 issues. | Todd Gamblin | 1 | -0/+1 | |
2016-08-30 | Install graphviz before build. | Todd Gamblin | 1 | -0/+6 | |
2016-08-30 | Fix issue with path to Spack. | Todd Gamblin | 1 | -1/+1 | |
2016-08-30 | Exclude spack.__all__ from documentation. | Todd Gamblin | 1 | -0/+22 | |
Everything in the __all__ list in the spack module is from some other module, so only do their documentation in their original location. This also avoids issues like the fact that some directive names shadow spack core module names. | |||||
2016-08-30 | Undo changes to trailing triple quotes in docstring | Adam J. Stewart | 34 | -36/+68 | |
2016-08-30 | Always run spack unit tests | Adam J. Stewart | 1 | -21/+0 | |
2016-08-30 | Resolve new documentation issues that have cropped up | Adam J. Stewart | 4 | -60/+71 | |
2016-08-30 | Keep dashes in command names, translate to underscores | Adam J. Stewart | 1 | -2/+3 | |
2016-08-30 | Make subcommands importable, '-' -> '_', fixes #1642 | Adam J. Stewart | 5 | -7/+10 | |
2016-08-30 | Fix spack --profile, fixes #1639 | Adam J. Stewart | 1 | -35/+8 | |
2016-08-30 | Add spack to the PATH for doc tests | Adam J. Stewart | 1 | -0/+3 | |
2016-08-30 | Remove py-mercurial, going with mercurial package instead | Adam J. Stewart | 2 | -45/+1 | |
2016-08-30 | Use console instead of shell syntax lexer, fixes #1634 | Adam J. Stewart | 8 | -1002/+970 | |
2016-08-30 | Always run Documentation tests | Adam J. Stewart | 1 | -10/+2 | |
2016-08-30 | Fixes #1620, Missing references | Adam J. Stewart | 2 | -3/+6 | |
2016-08-30 | Fixes #1618, Problems with spack package-list | Adam J. Stewart | 1 | -9/+14 | |
2016-08-30 | Fix docstrings for core Spack libraries, fixes #1612 | Adam J. Stewart | 20 | -201/+205 | |
2016-08-30 | Fix unexpected indentation in .rst files, #1612 | Adam J. Stewart | 2 | -2/+2 | |
2016-08-30 | Fix package docstrings, #1612 | Adam J. Stewart | 31 | -128/+83 | |
2016-08-30 | Fix #1608, Include file not found | Adam J. Stewart | 1 | -2/+2 | |