{"push_id":1278926895,"size":6,"distinct_size":1,"ref":"refs/heads/develop","head":"f5bc0cbb65c95249b3f1fd1b5c63da5a03acbded","before":"8d755c010dadc510a2f01a2c4e621cf32a262d72","commits":[{"sha":"a8aad95d41f0f1d4677281dc443b2c996dc4e1eb","author":{"name":"Todd Gamblin","email":"f37bfcf01e830ea42d4ed304f3d862c91732567a@llnl.gov"},"message":"Specs now cache result of \"fast\" in-memory hash.\n\n- Hash causes major slowdown for reading/setting up large DBs\n\n- New version caches hash for concrete specs, which includes all specs in\n  the install DB","distinct":false,"url":"https://api.github.com/repos/LLNL/spack/commits/a8aad95d41f0f1d4677281dc443b2c996dc4e1eb"},{"sha":"409e7a2e64f1010e961d23e2f3cc97a10180a95f","author":{"name":"Todd Gamblin","email":"f37bfcf01e830ea42d4ed304f3d862c91732567a@llnl.gov"},"message":"Faster database loading.\n\n- use a 3-pass algorithm to load the installed package DAG.\n\n- avoid redundant hashing/comparing on load.","distinct":false,"url":"https://api.github.com/repos/LLNL/spack/commits/409e7a2e64f1010e961d23e2f3cc97a10180a95f"},{"sha":"235a045d080dfe06e1738a23c1907f4221b66733","author":{"name":"Todd Gamblin","email":"f37bfcf01e830ea42d4ed304f3d862c91732567a@llnl.gov"},"message":"Add option to copy only certain deptypes to Spec.copy()\n\n- can now pass these to Spec.copy() and Spec._dup():\n  - deps=True\n  - deps=False\n  - deps=(list of deptypes)\n\n- Makes it easy to filter out only part of a spec.","distinct":false,"url":"https://api.github.com/repos/LLNL/spack/commits/235a045d080dfe06e1738a23c1907f4221b66733"},{"sha":"bee5c055682cfcbac294c19890cdcdd0b20cc03d","author":{"name":"Todd Gamblin","email":"f37bfcf01e830ea42d4ed304f3d862c91732567a@llnl.gov"},"message":"Update tests to reflect new in-memory hashing vs. coarser dag_hash.\n\n- Spack currently not hashing build deps (to allow more reuse of packages\n  and less frequent re-installing)\n\n- Fast in-memory hash should still hash *all* deptypes, and installed\n  specs will only reflect link and run deps.\n\n- We'll revert this when we can concretize more liberally based on what\n  is already installed.","distinct":false,"url":"https://api.github.com/repos/LLNL/spack/commits/bee5c055682cfcbac294c19890cdcdd0b20cc03d"},{"sha":"69b68153a173f6a6f273755c9f56da452cb5970e","author":{"name":"Todd Gamblin","email":"f37bfcf01e830ea42d4ed304f3d862c91732567a@llnl.gov"},"message":"Fix `spack reindex` so that it will work if DB is corrupt (duh).\n\n- Transaction logic had gotten complicated -- DB would not reindex when\n  corrupt, rather the error would be reported (ugh).\n\n- DB will now print the error and force a rebuild when errors are\n  detected reading the old databse.","distinct":false,"url":"https://api.github.com/repos/LLNL/spack/commits/69b68153a173f6a6f273755c9f56da452cb5970e"},{"sha":"f5bc0cbb65c95249b3f1fd1b5c63da5a03acbded","author":{"name":"Todd Gamblin","email":"f37bfcf01e830ea42d4ed304f3d862c91732567a@llnl.gov"},"message":"Merge pull request #1535 from LLNL/bugfix/faster-install-db-gh1521\n\n[WIP] Faster database loading, faster in-memory hashing","distinct":true,"url":"https://api.github.com/repos/LLNL/spack/commits/f5bc0cbb65c95249b3f1fd1b5c63da5a03acbded"}]}
{"actor":{"display_login":"tgamblin"}}