{"push_id":862091894,"size":4,"distinct_size":0,"ref":"refs/heads/dev","head":"de877de4ca58496587c5c3fa77989b63bc815109","before":"46356b3a0421c1a5c0b22516f301ac98d6611708","commits":[{"sha":"ef6b56a38e00960ebd11300d0560a6793c14b9f3","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"Fix #275\n\nThe bug is easily found when compiling with TRIQS_ARRAYS_DEBUG, or TRIQS_DEBUG macro.\n\nThe view returned by the imfreq evaluator must be const_view,\n\nExpl :\nWe get something like a(0,0) where a is a matrix_view && or matrix_const_view &&.\n- matrix_const_view is correct here, and the operator() && will return a\n  value, not a ref in this case\n (cf arrays/ operator() && implementation).\n- matrix_view is NOT correct, because when the view is unique,\n it make no sense to say a(0,0)\n (normally a(0,0) returns a reference for a view &&, but if the view is unique, it is surely dangling,\n and this case is caught by the debug macro, it should never happen).\n\nAdded a test\n\nI also added TRIQS_ARRAYS_DEBUG to every test.\n\nFix a little bug in brillouin_zone caught by this change.","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/ef6b56a38e00960ebd11300d0560a6793c14b9f3"},{"sha":"43af2a3c4b6ec82ab4c4eae9bec15ccc0826dc20","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"Fix #276\n\ngf_const_view can now be swapped ...\nadd swap for tail, tail_view, tail_const_view\nadd a test","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/43af2a3c4b6ec82ab4c4eae9bec15ccc0826dc20"},{"sha":"a15ad7101e7e51cc0214d9012c8cc02bd972f2a2","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"Fix #177\n\nUsing patch as suggested in the issue discussion.","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/a15ad7101e7e51cc0214d9012c8cc02bd972f2a2"},{"sha":"de877de4ca58496587c5c3fa77989b63bc815109","author":{"email":"c3535c07d420027aac77e4608a72523d69223a92@cea.fr","name":"Olivier Parcollet"},"message":"[h5] Allow read array of double into array of complex\n\n- if the dataset in h5 is double (or int), i.e. not complex,\n  it can now be read directly into an array of complex.\n- simple implementation with a copy. Could be improve with slices,\n  when h5 read/write will be generalized for a direct write/read\n  of discontinuous array (without intermediate copy/cache).","distinct":false,"url":"https://api.github.com/repos/TRIQS/triqs/commits/de877de4ca58496587c5c3fa77989b63bc815109"}]}