{"push_id":2606134306,"size":18,"distinct_size":11,"ref":"refs/heads/gufunc-signature-modification2","head":"a4d86aef9712f08ff8bf6a4b100256d3cef32e91","before":"d4c6396bb562f40f8e7babf9a2cdb1415ec60c23","commits":[{"sha":"eb8f8514e2ac95f11efd5368ed94adeee3f73277","author":{"name":"Marten van Kerkwijk","email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca"},"message":"MAINT: avoid setting non-existing gufunc strides for keepdims=True.\n\nCorrects an overzealous change from the fixed core dimensions\nto the ones expanded for keepdims=True.","distinct":true,"url":"https://api.github.com/repos/mhvk/numpy/commits/eb8f8514e2ac95f11efd5368ed94adeee3f73277"},{"sha":"3d21112d6cc5491b5fea1df8cad9efd7642f0319","author":{"name":"Allan Haldane","email":"3f854e8b8a273f88f79990eb2c79e2883209eaaf@gmail.com"},"message":"MAINT: Add bitmask helper functions\n\nThis avoids the need to count the number of Fs","distinct":false,"url":"https://api.github.com/repos/mhvk/numpy/commits/3d21112d6cc5491b5fea1df8cad9efd7642f0319"},{"sha":"11e9d2aa469e6c5ed6fd6ccb29b139ea8e5e58b9","author":{"name":"Marten van Kerkwijk","email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca"},"message":"DEP: give PendingDeprecationWarning for use of the matrix subclass.","distinct":false,"url":"https://api.github.com/repos/mhvk/numpy/commits/11e9d2aa469e6c5ed6fd6ccb29b139ea8e5e58b9"},{"sha":"86f487cd9c634f778d7b6ce8184c367d9e423fd6","author":{"name":"Marten van Kerkwijk","email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca"},"message":"TST: Ignore PendingDeprecationWarning in matrixlib tests.","distinct":false,"url":"https://api.github.com/repos/mhvk/numpy/commits/86f487cd9c634f778d7b6ce8184c367d9e423fd6"},{"sha":"98ef29818f06d1a2d6936151b09323ea2541ade2","author":{"name":"Stefan van der Walt","email":"83c0238a79825490fa4199a0f03dc68888f6d348@berkeley.edu"},"message":"Update NEP0 to clarify that discussion should happen on mailing list","distinct":false,"url":"https://api.github.com/repos/mhvk/numpy/commits/98ef29818f06d1a2d6936151b09323ea2541ade2"},{"sha":"bb6e1d56bab0e29ffb43c317ba2b880f7fc64ce6","author":{"name":"Matti Picus","email":"faf711dbf9cf26dd81c70c606be887f6131932db@gmail.com"},"message":"Merge pull request #11184 from eric-wieser/dragon4-bithelpers\n\nMAINT: Add bitmask helper functions","distinct":false,"url":"https://api.github.com/repos/mhvk/numpy/commits/bb6e1d56bab0e29ffb43c317ba2b880f7fc64ce6"},{"sha":"10b56ffa6ea26e8a6b30c03609b93d54089210c4","author":{"name":"Matti Picus","email":"faf711dbf9cf26dd81c70c606be887f6131932db@gmail.com"},"message":"Merge pull request #11190 from stefanv/nep0_discussion_update\n\nDOC: Update NEP0 to clarify that discussion should happen on mailing list","distinct":false,"url":"https://api.github.com/repos/mhvk/numpy/commits/10b56ffa6ea26e8a6b30c03609b93d54089210c4"},{"sha":"6721890e86291b53fb8dcbee6809891c348ae98e","author":{"name":"Charles Harris","email":"c6ce714bfdf426eed9ce131deb8d469a944b83b9@gmail.com"},"message":"Merge pull request #10142 from mhvk/pending-deprecation-for-matrix\n\nDEP: Pending deprecation warning for matrix","distinct":false,"url":"https://api.github.com/repos/mhvk/numpy/commits/6721890e86291b53fb8dcbee6809891c348ae98e"},{"sha":"896393b7d14415a654f1d196b0c5e9c678218fc0","author":{"name":"Matti Picus","email":"faf711dbf9cf26dd81c70c606be887f6131932db@gmail.com"},"message":"Merge pull request #11173 from mhvk/gufunc-avoid-wasting-time-writing-parser\n\nMAINT: Ensure that parsing errors are passed on even in tests.","distinct":true,"url":"https://api.github.com/repos/mhvk/numpy/commits/896393b7d14415a654f1d196b0c5e9c678218fc0"},{"sha":"9e2dd688acffbe949cfd615f43cb79fa3ceeb231","author":{"name":"Matti Picus","email":"faf711dbf9cf26dd81c70c606be887f6131932db@gmail.com"},"message":"Merge pull request #11176 from mhvk/gufunc-keepdims-iter-alloc\n\nMAINT: avoid setting non-existing gufunc strides for keepdims=True.","distinct":true,"url":"https://api.github.com/repos/mhvk/numpy/commits/9e2dd688acffbe949cfd615f43cb79fa3ceeb231"},{"sha":"3b658b8bfb54f4da56242e2ee4325928da3c81fe","author":{"name":"jaimefrio","email":"7e3732bce533ff576018c16050ab6f7cda886861@gmail.com"},"message":"ENH: Add frozen dimensions to gufunc signatures","distinct":true,"url":"https://api.github.com/repos/mhvk/numpy/commits/3b658b8bfb54f4da56242e2ee4325928da3c81fe"},{"sha":"e2f679796467c4f81b889c708482930d72b36b41","author":{"name":"mattip","email":"faf711dbf9cf26dd81c70c606be887f6131932db@gmail.com"},"message":"ENH: convert reserved field to version, set new version to 1\n\nSo that we can keep track of expansions of the PyUFuncObject.","distinct":true,"url":"https://api.github.com/repos/mhvk/numpy/commits/e2f679796467c4f81b889c708482930d72b36b41"},{"sha":"cdc2020d0e9a0ef596f8de4be8d2e3cab7849b8c","author":{"name":"mattip","email":"faf711dbf9cf26dd81c70c606be887f6131932db@gmail.com"},"message":"ENH: test, document, implement flexible signature.\n\nGoal is allow signatures like (m?,n),(n,p?)->(m?,p?) for matmul.","distinct":true,"url":"https://api.github.com/repos/mhvk/numpy/commits/cdc2020d0e9a0ef596f8de4be8d2e3cab7849b8c"},{"sha":"42fa8648770bf544fd203a648a0e2d78dd357620","author":{"name":"Marten van Kerkwijk","email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca"},"message":"MAINT: Use flags instead of flexible_dims argument.\n\nThis allows future expansion and is arguably easier to follow.\n\nAlso adds tests, of the signature parsing, of the ignoring of\ndimensions, and of use of the frozen dimensions via cross1d.","distinct":true,"url":"https://api.github.com/repos/mhvk/numpy/commits/42fa8648770bf544fd203a648a0e2d78dd357620"},{"sha":"99dc9aafa73489465ab4d9f3248f8ddf0c1e4e28","author":{"name":"Marten van Kerkwijk","email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca"},"message":"MAINT: Move dimension logic to its own routine; simplify.\n\nIt got very long and now matches logically the later call to get\ncore sizes.","distinct":true,"url":"https://api.github.com/repos/mhvk/numpy/commits/99dc9aafa73489465ab4d9f3248f8ddf0c1e4e28"},{"sha":"fa1f6cf7f062dd6438a809e2a87e77f28415a476","author":{"name":"Marten van Kerkwijk","email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca"},"message":"MAINT: Remove n_dims_used, and reuse core_num_dims instead.","distinct":true,"url":"https://api.github.com/repos/mhvk/numpy/commits/fa1f6cf7f062dd6438a809e2a87e77f28415a476"},{"sha":"54fff935ebb3af0a4a57246cc5161cac493324c4","author":{"name":"Marten van Kerkwijk","email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca"},"message":"MAINT: Ensure signatures with frozen sizes written differently compare equal.\n\nWas comparison by the string representation so that \"03\" and \"3\" would\nbe considered different dimensions.  That would be surprising for implementing\nan inner loop...","distinct":true,"url":"https://api.github.com/repos/mhvk/numpy/commits/54fff935ebb3af0a4a57246cc5161cac493324c4"},{"sha":"a4d86aef9712f08ff8bf6a4b100256d3cef32e91","author":{"name":"Marten van Kerkwijk","email":"38b3863dd0bf5d8cd259bfed3b9cb0c897ac8000@astro.utoronto.ca"},"message":"MAINT: Ensure correct order of inner strides for ignored dimensions.\n\nPreviously, when a core dimension at the end was missing, the strides\nwere not re-ordered accordingly, and the inner loop code needed to\ncheck whether the corresponding dimension was zero. But if the strides\nare passed on correctly, this is not needed at all, and the dimension\ncan just be unity (not indicating broadcasting this time).","distinct":true,"url":"https://api.github.com/repos/mhvk/numpy/commits/a4d86aef9712f08ff8bf6a4b100256d3cef32e91"}]}
{"actor":{"display_login":"mhvk"}}