{"push_id":709163417,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"23e10e18f7951fe040c91134da894f6efdffebe6","before":"38d6f099bf97f46024346112f94881575bb420f0","commits":[{"sha":"1adcdf7aa5b20a9afd778290105ec327b705c93e","author":{"email":"73c95cc1f5c4eab0d77a4c820ea7cfd4a9c453db@pobox.com","name":"Nathaniel J. Smith"},"message":"BUG: Make a @= b error out\n\nBefore this change, we defined a nb_matrix_multiply slot but not a\nnb_inplace_matrix_multiply slot, which means that a statement like\n\n  a @= b\n\nwould be silently expanded by the CPython interpreter to become\n\n  a = a @ b\n\nThis is undesireable, because it produces unexpected memory\nallocations, breaks view relationships, and so forth.\n\nThis commit adds a nb_inplace_matrix_multiply slot which simply errors\nout, and suggests that users write 'a = a @ b' explicitly if that's\nwhat they want.","distinct":true,"url":"https://api.github.com/repos/numpy/numpy/commits/1adcdf7aa5b20a9afd778290105ec327b705c93e"},{"sha":"23e10e18f7951fe040c91134da894f6efdffebe6","author":{"email":"db043b2055cb3a47b2eb0b5aebf4e114a8c24a5a@sipsolutions.net","name":"seberg"},"message":"Merge pull request #6000 from njsmith/inplace-matmul-error\n\nBUG: Make a @= b error out","distinct":true,"url":"https://api.github.com/repos/numpy/numpy/commits/23e10e18f7951fe040c91134da894f6efdffebe6"}]}