{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5652112,"defaultBranch":"main","name":"numpy","ownerLogin":"seberg","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2012-09-02T21:41:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61977?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717416454.0","currentOid":""},"activityList":{"items":[{"before":"3e72f894fa21860d60b4f614c6fdc9faf15ac96c","after":null,"ref":"refs/heads/fix-leaks-2","pushedAt":"2024-06-03T12:07:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"}},{"before":"6fe7bb3fd14780d91b9b66f5244f5389c7f571ad","after":"3e72f894fa21860d60b4f614c6fdc9faf15ac96c","ref":"refs/heads/fix-leaks-2","pushedAt":"2024-05-31T18:37:16.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fix-leaks-2","shortMessageHtmlLink":"Merge branch 'main' into fix-leaks-2"}},{"before":"e2363798ddc049da031f7b37b60c299f129a89f9","after":"6fe7bb3fd14780d91b9b66f5244f5389c7f571ad","ref":"refs/heads/fix-leaks-2","pushedAt":"2024-05-31T11:04:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"BUG: Wrapping arraymethod doesn't increase cache num (practically unused)","shortMessageHtmlLink":"BUG: Wrapping arraymethod doesn't increase cache num (practically unu…"}},{"before":"e86cca6939abc0b81f7770081614715079db359b","after":"fde3a3763b8eb25371605000981a0decc06de567","ref":"refs/heads/dlpack-v1","pushedAt":"2024-05-30T11:08:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"BUG: Should indicate copied if we can","shortMessageHtmlLink":"BUG: Should indicate copied if we can"}},{"before":"64570d1440d07e0a4079eb218a6e220e342b0479","after":"e86cca6939abc0b81f7770081614715079db359b","ref":"refs/heads/dlpack-v1","pushedAt":"2024-05-30T10:51:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"TST: Fix copy __dlpack__ test and also test copy=False","shortMessageHtmlLink":"TST: Fix copy __dlpack__ test and also test copy=False"}},{"before":"8e75175ae115f60ad28a50eb20337cd71e79ea0d","after":"e2363798ddc049da031f7b37b60c299f129a89f9","ref":"refs/heads/fix-leaks-2","pushedAt":"2024-05-30T09:53:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"BUG: Fix cleanup in size 0 put error\n\nAlso clean up code a bit, it's confusing to have ifs that can only\ntake one path.","shortMessageHtmlLink":"BUG: Fix cleanup in size 0 put error"}},{"before":"f147cd4e06d89f39debbd21684e531c2ab7e8a8a","after":"8e75175ae115f60ad28a50eb20337cd71e79ea0d","ref":"refs/heads/fix-leaks-2","pushedAt":"2024-05-30T08:23:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"BUG: Ensure traverse info copy works also if in-place (used by nditer)\n\nAlso removes a comment that was always fishy: we should have used this\nfunction, and we did, except for a funny little in-place bug!","shortMessageHtmlLink":"BUG: Ensure traverse info copy works also if in-place (used by nditer)"}},{"before":"8fdce22e18603dfa66e1b5affd03e68ba9cba1e8","after":"f147cd4e06d89f39debbd21684e531c2ab7e8a8a","ref":"refs/heads/fix-leaks-2","pushedAt":"2024-05-30T08:04:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"BUG: Ensure traverse info copy works also if in-place (used by nditer)","shortMessageHtmlLink":"BUG: Ensure traverse info copy works also if in-place (used by nditer)"}},{"before":null,"after":"8fdce22e18603dfa66e1b5affd03e68ba9cba1e8","ref":"refs/heads/fix-leaks-2","pushedAt":"2024-05-29T13:02:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"BUG: Should use default free for new-style dtypes","shortMessageHtmlLink":"BUG: Should use default free for new-style dtypes"}},{"before":"881eea221411981e03cbb0910893558e6dd0cef9","after":null,"ref":"refs/heads/fix-leaks-2","pushedAt":"2024-05-29T06:38:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"}},{"before":"426c0c330a47db6d0eb48607e11243638a828257","after":"881eea221411981e03cbb0910893558e6dd0cef9","ref":"refs/heads/fix-leaks-2","pushedAt":"2024-05-29T05:41:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"BUG: Move str/unicode `__new__` obj creation to avoid leaking it","shortMessageHtmlLink":"BUG: Move str/unicode __new__ obj creation to avoid leaking it"}},{"before":null,"after":"426c0c330a47db6d0eb48607e11243638a828257","ref":"refs/heads/fix-leaks-2","pushedAt":"2024-05-28T19:45:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"BUG: Fix dtype leak in `np.empty`","shortMessageHtmlLink":"BUG: Fix dtype leak in np.empty"}},{"before":"902e9b1ffd7386eeb2d6c791a940b9dba5623282","after":"64570d1440d07e0a4079eb218a6e220e342b0479","ref":"refs/heads/dlpack-v1","pushedAt":"2024-05-28T09:19:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"DOC: Fix typo in vendored code and add release fragment for dlpack v1","shortMessageHtmlLink":"DOC: Fix typo in vendored code and add release fragment for dlpack v1"}},{"before":"450db4ba3860e8f28f8a0b48952b9ffd6068801c","after":null,"ref":"refs/heads/in1d-range-bug","pushedAt":"2024-05-27T18:37:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"}},{"before":"ce2817c77a44be98fe484c5672e105266346e583","after":null,"ref":"refs/heads/issue-26545","pushedAt":"2024-05-27T14:07:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"}},{"before":null,"after":"450db4ba3860e8f28f8a0b48952b9ffd6068801c","ref":"refs/heads/in1d-range-bug","pushedAt":"2024-05-27T12:27:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"BUG: Fix in1d fast-path range\n\nThe code never worked when the first array was uint and the second\none had negative values, NumPy 2 makes that slightly worse because\nthe reverse is also true (the second one is uint).\n\nI did that by just using intp. The indexing operation has to cast\nanyway, so it seems unlikely that we have much of a downside in\ngeneral.\nCasting there seems to make one bounds check just unnecessary,\nso removed it.\n\n(Yes, I guess indexing could use a buffered iterator so if both\nar1 and ar2 are huge and ar1[basic_mask] is so huge it barely\nfits the memory, that is a downside. I don't think I care, but\nif someone does it can be modified probably)","shortMessageHtmlLink":"BUG: Fix in1d fast-path range"}},{"before":"b4ededdaf6813b4eed28b394cc8ec2715091dde5","after":"ce2817c77a44be98fe484c5672e105266346e583","ref":"refs/heads/issue-26545","pushedAt":"2024-05-27T07:24:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"BUG: Fix typo in array-wrap code that lead to memory leak\n\nThe typo lead to the reference not being correctly XDECREF'd,\nthere was another (almost never taken) path that was missing the\ndecref (could use goto there also, but OK).\n\nAlso adds a regression test for the code where it was noticed.","shortMessageHtmlLink":"BUG: Fix typo in array-wrap code that lead to memory leak"}},{"before":null,"after":"b4ededdaf6813b4eed28b394cc8ec2715091dde5","ref":"refs/heads/issue-26545","pushedAt":"2024-05-27T07:22:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"BUG: Fix typo in array-wrap code that lead to memory leak\n\nThe typo lead to the reference not being correctly XDECREF'd,\nthere was another (almost never taken) path that was missing the\ndecref (could use goto there also, but OK).\n\nAlso adds a regression test for the code where it was noticed.","shortMessageHtmlLink":"BUG: Fix typo in array-wrap code that lead to memory leak"}},{"before":"5324283d3d17327580d11e10c632179f3737dbc0","after":"902e9b1ffd7386eeb2d6c791a940b9dba5623282","ref":"refs/heads/dlpack-v1","pushedAt":"2024-05-22T14:01:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"Small fixups for linter/compiler warnings","shortMessageHtmlLink":"Small fixups for linter/compiler warnings"}},{"before":null,"after":"5324283d3d17327580d11e10c632179f3737dbc0","ref":"refs/heads/dlpack-v1","pushedAt":"2024-05-22T13:49:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"Fixups and support dl_device and copy kwargs","shortMessageHtmlLink":"Fixups and support dl_device and copy kwargs"}},{"before":null,"after":"2e02cb76fad5f91474c0ddfb7d740406ab0a4933","ref":"refs/heads/can-cast-numpy-scalar","pushedAt":"2024-05-02T11:49:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"BUG: Make sure that NumPy scalars are supported by can_cast\n\nThe main issue here was the order of the checks, since float64 is\na subclass of float the error path was taken even though it should\nnot have been.\n\nThis also avoids converting to an array (which is very slow) when\npossible. I opted to use `scalar.dtype` since that may be a bit\neasier for potential future user dtype.\nThat may not be quite ideal (I would like to not force `np.generic`\nas a base-class for user scalars), but is probably pretty close\nand more complicated fixes are probably not good for backport.","shortMessageHtmlLink":"BUG: Make sure that NumPy scalars are supported by can_cast"}},{"before":"e99f012026ab832364e7594d1112533a2b8acf6a","after":null,"ref":"refs/heads/visibility-hidden-table","pushedAt":"2024-04-30T20:02:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"}},{"before":"2169db2370bf17144af0fc6fa46dad9da1062a17","after":"e99f012026ab832364e7594d1112533a2b8acf6a","ref":"refs/heads/visibility-hidden-table","pushedAt":"2024-04-18T14:17:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"DOC: Fix versionadded/changed and slightly tweak","shortMessageHtmlLink":"DOC: Fix versionadded/changed and slightly tweak"}},{"before":"912fb6184b02ab1f80cd711d0f45c9ed095f2bbd","after":"2169db2370bf17144af0fc6fa46dad9da1062a17","ref":"refs/heads/visibility-hidden-table","pushedAt":"2024-04-17T19:17:11.000Z","pushType":"push","commitsCount":167,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"Merge branch 'main' into visibility-hidden-table","shortMessageHtmlLink":"Merge branch 'main' into visibility-hidden-table"}},{"before":"816df7eb831ed01f2efdbeff5f4784f04f53528f","after":null,"ref":"refs/heads/intp-doc-fixups","pushedAt":"2024-04-09T15:49:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"}},{"before":null,"after":"816df7eb831ed01f2efdbeff5f4784f04f53528f","ref":"refs/heads/intp-doc-fixups","pushedAt":"2024-04-09T12:50:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"DOC: Fixup intp/uintp documentation for ssize_t/size_t changes\n\nThis fixes up the docs with slightly verbose/repetive explanations.\n\nCloses gh-26092","shortMessageHtmlLink":"DOC: Fixup intp/uintp documentation for ssize_t/size_t changes"}},{"before":"b48d3bfeb84fa0fba42ac1165a3e21ce0f8f8924","after":"912fb6184b02ab1f80cd711d0f45c9ed095f2bbd","ref":"refs/heads/visibility-hidden-table","pushedAt":"2024-04-09T10:13:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"DOC: Move documentation from 2.0 Notes/migration guide to release fragment","shortMessageHtmlLink":"DOC: Move documentation from 2.0 Notes/migration guide to release fra…"}},{"before":"daaec826e47cc4b4087f07588a56521e58f8b32b","after":null,"ref":"refs/heads/warn-to-error","pushedAt":"2024-03-29T21:01:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"}},{"before":"3094cadd5299a1319262f509030a4277dbff36ac","after":"daaec826e47cc4b4087f07588a56521e58f8b32b","ref":"refs/heads/warn-to-error","pushedAt":"2024-03-29T13:29:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"charris","name":"Charles Harris","path":"/charris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/77272?s=80&v=4"},"commit":{"message":"MAINT: Fix missing backtick.","shortMessageHtmlLink":"MAINT: Fix missing backtick."}},{"before":"3fb6d787795088e1b677d1359a9d041facc5699e","after":"3094cadd5299a1319262f509030a4277dbff36ac","ref":"refs/heads/warn-to-error","pushedAt":"2024-03-28T10:13:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seberg","name":"Sebastian Berg","path":"/seberg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61977?s=80&v=4"},"commit":{"message":"DOC: Also add the message to the \"import error\" guide so it can be found","shortMessageHtmlLink":"DOC: Also add the message to the \"import error\" guide so it can be found"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWuSGfQA","startCursor":null,"endCursor":null}},"title":"Activity · seberg/numpy"}