{"push_id":907580753,"size":121,"distinct_size":18,"ref":"refs/heads/travis","head":"aa572ad1706888ef0a83e419a53959a1729cb0a5","before":"397ba3a464930b7f663e804761fcbe30cfe7db99","commits":[{"sha":"11696f9ea8bce20ed686b828c9042fb8e9e46299","author":{"email":"986a8725a0f3380a5d3a16d0b41d2647c57b25a0@gmail.com","name":"Igor Krivenko"},"message":"[gfs] Backport fix for issue #276 to master\n\n* Original commit: 43af2a3c4b6ec82ab4c4eae9bec15ccc0826dc20","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/11696f9ea8bce20ed686b828c9042fb8e9e46299"},{"sha":"ccc3fe3c096a11f9db12dd642d3a0ac52f20fc79","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"Revert \"[gfs] Backport fix for issue #276 to master\"\n\nThis will be incorporated in the dev branch to be merged.\n\nThis reverts commit 11696f9ea8bce20ed686b828c9042fb8e9e46299.","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/ccc3fe3c096a11f9db12dd642d3a0ac52f20fc79"},{"sha":"546427cd1a859d743372fba60f9d2dbe1619dd73","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[arrays] Simplify iterator\n\n- remove boost facade for a simpler iterator, with std::iterator.\n- better doc for std lib...","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/546427cd1a859d743372fba60f9d2dbe1619dd73"},{"sha":"3b8ffbae2428e93e0d4c81037d52efe639f42976","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[arrays] boost remove","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/3b8ffbae2428e93e0d4c81037d52efe639f42976"},{"sha":"4726fd7f4e126051cabe1ab2fbfeaa4564f4f272","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[lattice] Correct h5\n\n- rereading was wrong or impossible for function of BZ.","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/4726fd7f4e126051cabe1ab2fbfeaa4564f4f272"},{"sha":"48fc8af20261db1bb8d6ea3e18212e41319849fc","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[utility] Code cleaning.\n\n- remove dead code\n- unused code (scope_guard, etc..) remove from lib.\n- no change in usage, pure code cleaning.","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/48fc8af20261db1bb8d6ea3e18212e41319849fc"},{"sha":"0f59d9e55e02e4c63ef88bf914450569e7db843f","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gf] Rewrite the evaluator of multivariable gf\n\n- Use a simpler approach, with a series of little\n  template (multivar_eval) which are mako generated.\n\n- Various simplification of one var evaluator as well.\n\n- Clean imfreq evaluator\n\n- Change the call of () of evaluator to & from *\n   - Simpler to use a ref.\n   - Warning ! The constructor must still take a G *\n    otherwise, infinite loop in constructing gf_impl\n\n[gf] Move things around and fix C++11","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/0f59d9e55e02e4c63ef88bf914450569e7db843f"},{"sha":"905f4ca1a3de425c9dc9744d9449e09be803a710","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[mpi] Rewritten to final version\n\n- Simplified the mpi pattern, cf triqs/mpi/mpi.rst\n- Similar to h5, just functions. Much simpler than previous draft.\n- full mpi tests, using gtest, automatically tested on 1,2,3,4 nodes.\n\n- Fix a few bugs in the imfreq e.g., when using the mpi window.","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/905f4ca1a3de425c9dc9744d9449e09be803a710"},{"sha":"43ea3bce90aa64a9e747dcc9b5edaa8e12435487","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gf] Clean code, separate file, Variable -> Mesh\n\n- split gf.hpp : functions on gf now in impl/functions.hpp\n- Add comments ...\n- rm namespace gfs_implementation.\n  an advanced user may need to specialize some traits, it should not be\n  an \"implementation\" namespace.\n- Variable -> Mesh. Closer to the future doc, and concepts.\n- In most technical templates, use shorter M, T, S, E, for Mesh, Target,\n  Singularity, Evaluator. Makes the code much more readable.","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/43ea3bce90aa64a9e747dcc9b5edaa8e12435487"},{"sha":"f8abebacec4529f59aa46e65effdc72415b826a0","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gf] clean and simplify block\n\n- iterator simpler : no boost\n- generalize map to function returning gf, or gf_view, or something\n  else.\n  map will then return block_gf, block_gf_view, or a std::vector<the something>.\n- reinterpret_scalar_valued_gf_as_matrix_valued : reimplemented using map.\n- start a list of mapped functions:\n  reinterpret_scalar_valued_gf_as_matrix_valued\n  inverse.\n- Minor const correction in mesh product","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/f8abebacec4529f59aa46e65effdc72415b826a0"},{"sha":"2b5cb06a80c31c69cd678a9690efccc2a3f8c7e4","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gf] Clean tests\n\n- port to gtest.\n- reread to make sure the test does test something (beyond compilation).\n- remove some redundancy.\n- TODO: 3 tests of fourier need to be rewritten.","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/2b5cb06a80c31c69cd678a9690efccc2a3f8c7e4"},{"sha":"cda1d6b41fb7f3dc41d948c18c4c812174e463b3","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[mpi] Improve gf and array\n\n- array : change to make it ok for views.\n- gf : allow to construct/assign from a lazy object\n  with a slighlty different type (View, Const flags)\n  to allow reduction of views into views, etc...\n- further tests to be added.\n- add checks\n- fix bug : assign pointer after resize\n- update mpi example","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/cda1d6b41fb7f3dc41d948c18c4c812174e463b3"},{"sha":"fd62dc9e9c44e5c0f8b814e5be88b0b05b0d0a24","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gfs] Write block2_gf\n\n- A block function with 2 indices i,j.\n- Another type, close to block with minor changes.\n- Added proxy for vector<vector<..>>\n- Added a test with block_gf< vertex >\n- Generalize map and move it to a separate file\n\n- Extended test for block2_gf.\n\n- Add missing const in product gf result of evaluation.\n\n - This forbid compilation of e.g.\n   f(1,2,2) = 20;\n - () is an evaluation, it can not be modified.\n   Use [] to change the data.\n - Modified test accordingly.","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/fd62dc9e9c44e5c0f8b814e5be88b0b05b0d0a24"},{"sha":"c6f3666570ad69349f42888a73f0aea3cc20e659","author":{"email":"e123ac4b74b1e2231e44918c197c907f11060aa3@polytechnique.edu","name":"tayral"},"message":"[gfs] fix #246","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/c6f3666570ad69349f42888a73f0aea3cc20e659"},{"sha":"5cad6a05662fddcf9801cdf6558f28a644e6f3b7","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"Silence most warnings in clang 3.6","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/5cad6a05662fddcf9801cdf6558f28a644e6f3b7"},{"sha":"8d933fa4c84856743f0697fce21bf74f98717c2a","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"Update clang-format for 3.6\n\n- A few new options, in particular for short definitions/statement\n  which are clearer.","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/8d933fa4c84856743f0697fce21bf74f98717c2a"},{"sha":"26fe547f880df416f15fe6f6920840b58193397b","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gf] split files and remove gf_impl from function","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/26fe547f880df416f15fe6f6920840b58193397b"},{"sha":"11fd166ca5c2d9b2085293582f5e666a62ddaf95","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gf] replace gf_impl by mako generation of 3 classes.\n\n- gf, gf_view, gf_const_view now generated from a very simple mako file.\n- no base class, no CRTP.\n- simplify code in many places.\n- also gf_const_view is a class, not an alias.\n- remove the 2 bool View, Const, from the template.\n- Adapted the other code (specially the ones using matching view and\n  const_view with the same template).\n- Fixed a couple of const bugs.","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/11fd166ca5c2d9b2085293582f5e666a62ddaf95"},{"sha":"9f6494570831d7e18ce72ea57d55080e4dd89fda","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[gfs] Refix conj ...\n\nAfter rebasing","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/9f6494570831d7e18ce72ea57d55080e4dd89fda"},{"sha":"e147f571aa3d12862591c4ea0642aeee895e4f6b","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"Fix #268\n\nAn old bug which was fixed for the main classes, but I forgot\nto fix it for the proxy class too.\n\nAdded 2 tests (one var, two var gf) with this feature.","distinct":false,"url":"https://api.github.com/repos/Titan-C/triqs/commits/e147f571aa3d12862591c4ea0642aeee895e4f6b"}]}