{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":803065849,"defaultBranch":"main","name":"pyo3","ownerLogin":"JRRudy1","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-05-20T02:03:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/31031841?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724290616.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"acc860cffb7787f896fde633973b5e490cad9a50","ref":"refs/heads/pytypecheck-name","pushedAt":"2024-08-22T01:36:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Added `error_name` method to the `PyTypeCheck` and `PyTypeInfo` traits.","shortMessageHtmlLink":"Added error_name method to the PyTypeCheck and PyTypeInfo traits."}},{"before":"f85c83a372bd5d2bae1efb625f557d167a9b7008","after":null,"ref":"refs/heads/pyref_as_super","pushedAt":"2024-07-16T21:39:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"}},{"before":"17f40caea1c516230fb05447e70acff378cf1dca","after":"f635afcae511e3b25aa33f657731390996905ad9","ref":"refs/heads/main","pushedAt":"2024-07-16T21:38:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Implement PartialEq for PyFloat with f64 and f32 (#4348)\n\n* Implement PartialEq for PyFloat\n\nImplement PartialEq for PyFloat\n\n* Add changelog under newsfragments, and fix failing fmt CI job\n\n* Use match arm instead of if else\n\n* use value API instead of extract API","shortMessageHtmlLink":"Implement PartialEq for PyFloat with f64 and f32 (PyO3#4348)"}},{"before":"86b9e3a33a93043efd26548271559517ee1a7565","after":null,"ref":"refs/heads/bound-as-super","pushedAt":"2024-07-16T21:37:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"}},{"before":"752632ce3f707193feaf1bd425b23c4499159663","after":"86b9e3a33a93043efd26548271559517ee1a7565","ref":"refs/heads/bound-as-super","pushedAt":"2024-07-14T21:51:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Icxolu","name":null,"path":"/Icxolu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10486322?s=80&v=4"},"commit":{"message":"fixup docs","shortMessageHtmlLink":"fixup docs"}},{"before":"bc660c175e2f1e308bd36474cf53809e1b7d462d","after":"752632ce3f707193feaf1bd425b23c4499159663","ref":"refs/heads/bound-as-super","pushedAt":"2024-07-14T21:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Icxolu","name":null,"path":"/Icxolu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10486322?s=80&v=4"},"commit":{"message":"fixup docs","shortMessageHtmlLink":"fixup docs"}},{"before":"e2c4516099bb6886e4e00886de87371757fce8c6","after":"bc660c175e2f1e308bd36474cf53809e1b7d462d","ref":"refs/heads/bound-as-super","pushedAt":"2024-07-14T21:42:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Fixed missing spaces in method docstrings.\n\nCo-authored-by: Lily Foote ","shortMessageHtmlLink":"Fixed missing spaces in method docstrings."}},{"before":"33541af5aae2856a1a0afe5c95997c56657e84d2","after":"e2c4516099bb6886e4e00886de87371757fce8c6","ref":"refs/heads/bound-as-super","pushedAt":"2024-07-14T20:34:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Fixed doc links.","shortMessageHtmlLink":"Fixed doc links."}},{"before":"aeece288b08f1b60adc91f4df9f9a032166551d6","after":"33541af5aae2856a1a0afe5c95997c56657e84d2","ref":"refs/heads/bound-as-super","pushedAt":"2024-07-14T20:22:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Fixed newsfragment PR number.","shortMessageHtmlLink":"Fixed newsfragment PR number."}},{"before":null,"after":"aeece288b08f1b60adc91f4df9f9a032166551d6","ref":"refs/heads/bound-as-super","pushedAt":"2024-07-14T20:02:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Added newsfragment entry.","shortMessageHtmlLink":"Added newsfragment entry."}},{"before":"a5a3f3f7f28b6a542b29fa552059b8e7bee496fa","after":"17f40caea1c516230fb05447e70acff378cf1dca","ref":"refs/heads/main","pushedAt":"2024-07-14T18:42:29.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"rename `PyLong` to `PyInt` (#4347)\n\n* rename `PyLong` to `PyInt`\n\n* add news fragment\n\n* change `PyLong` to a type alias to properly show deprecation warning","shortMessageHtmlLink":"rename PyLong to PyInt (PyO3#4347)"}},{"before":"ddff8bea25e1f08716ebd9df3e6a20453b8ba02f","after":"a5a3f3f7f28b6a542b29fa552059b8e7bee496fa","ref":"refs/heads/main","pushedAt":"2024-07-11T21:52:07.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"allow `#[pymodule(...)]` to accept all relevant `#[pyo3(...)]` options (#4330)","shortMessageHtmlLink":"allow #[pymodule(...)] to accept all relevant #[pyo3(...)] options ("}},{"before":"9c670577450a48ee58ca98ed4bdc8ba311c9564e","after":"ddff8bea25e1f08716ebd9df3e6a20453b8ba02f","ref":"refs/heads/main","pushedAt":"2024-06-18T18:28:31.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Stabilize declarative modules (#4257)","shortMessageHtmlLink":"Stabilize declarative modules (PyO3#4257)"}},{"before":"0fc914394ee278333f31c6e098a5f32502545a0c","after":"f85c83a372bd5d2bae1efb625f557d167a9b7008","ref":"refs/heads/pyref_as_super","pushedAt":"2024-06-08T21:04:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Fixed formatting.","shortMessageHtmlLink":"Fixed formatting."}},{"before":"6bef736f83f2f4d9f85a4179b53a06c939498931","after":"0fc914394ee278333f31c6e098a5f32502545a0c","ref":"refs/heads/pyref_as_super","pushedAt":"2024-06-08T20:47:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Updated newsfragment to include additional changes.","shortMessageHtmlLink":"Updated newsfragment to include additional changes."}},{"before":"58a6ee7ffb919e10f63652ca2dafcfd6d03880be","after":"6bef736f83f2f4d9f85a4179b53a06c939498931","ref":"refs/heads/pyref_as_super","pushedAt":"2024-06-08T15:39:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/pyref_as_super' into pyref_as_super","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/pyref_as_super' into pyref_as_super"}},{"before":"4fe5e8c689f58e80e399761dd77408556f769227","after":"9c670577450a48ee58ca98ed4bdc8ba311c9564e","ref":"refs/heads/main","pushedAt":"2024-06-08T14:53:21.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"refactor: use `ptr_from_ref` and ptr `.cast()` (#4240)\n\n* refactor: use `ptr_from_ref` and ptr `.cast()`\n\n* fix unused imports","shortMessageHtmlLink":"refactor: use ptr_from_ref and ptr .cast() (PyO3#4240)"}},{"before":"8c44d28914975766ad00c8f6ef58958efd5b97af","after":"58a6ee7ffb919e10f63652ca2dafcfd6d03880be","ref":"refs/heads/pyref_as_super","pushedAt":"2024-06-08T14:52:35.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Merge branch 'PyO3:main' into pyref_as_super","shortMessageHtmlLink":"Merge branch 'PyO3:main' into pyref_as_super"}},{"before":"43fb3f7abaa8250d73664a2c49696318185ba382","after":null,"ref":"refs/heads/pybackedstr-intopy","pushedAt":"2024-06-02T00:18:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"}},{"before":"69977ff2069e68b3fd857ff0bea945cc0e5a4b28","after":"43fb3f7abaa8250d73664a2c49696318185ba382","ref":"refs/heads/pybackedstr-intopy","pushedAt":"2024-05-31T14:43:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Fixed `IntoPy for PyBackedBytes` impl to create `bytes` for both storage types as intended. Updated test to properly catch the error.","shortMessageHtmlLink":"Fixed IntoPy<PyObject> for PyBackedBytes impl to create bytes for…"}},{"before":"76882f6bafc79274b545a8c928ce163e440701e0","after":null,"ref":"refs/heads/stable-deref","pushedAt":"2024-05-29T22:12:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"}},{"before":"969b197b97e701a4ed7471487045998b9b54410a","after":"69977ff2069e68b3fd857ff0bea945cc0e5a4b28","ref":"refs/heads/pybackedstr-intopy","pushedAt":"2024-05-29T18:01:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Updated `PyBackedStr` conversion tests to extract the result as a `PyBackedStr` instead of `&str` since the latter is not supported under some `cfg`'s.","shortMessageHtmlLink":"Updated PyBackedStr conversion tests to extract the result as a `Py…"}},{"before":"c9c005d534eccadfcda6d120a9f7c3faae99847e","after":"969b197b97e701a4ed7471487045998b9b54410a","ref":"refs/heads/pybackedstr-intopy","pushedAt":"2024-05-29T17:47:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"retrigger checks","shortMessageHtmlLink":"retrigger checks"}},{"before":"eacb0c9cb029efb9527bca5db114577937ce8ffa","after":"c9c005d534eccadfcda6d120a9f7c3faae99847e","ref":"refs/heads/pybackedstr-intopy","pushedAt":"2024-05-29T17:39:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Changed the `IntoPy` and `ToPyObject` impls for `PyBackedBytes` to produce `PyBytes` regardless of the backing variant. Updated tests to demonstrate this.","shortMessageHtmlLink":"Changed the IntoPy and ToPyObject impls for PyBackedBytes to pr…"}},{"before":"6596cd60bc8f718b545e2199449e96839b288a2d","after":"8c44d28914975766ad00c8f6ef58958efd5b97af","ref":"refs/heads/pyref_as_super","pushedAt":"2024-05-29T05:01:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"retrigger checks","shortMessageHtmlLink":"retrigger checks"}},{"before":"189d92ed160f8e9ddd7815f4faa6810ae67135e2","after":"6596cd60bc8f718b545e2199449e96839b288a2d","ref":"refs/heads/pyref_as_super","pushedAt":"2024-05-29T02:42:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Removed unnecessary re-borrows flagged by clippy.","shortMessageHtmlLink":"Removed unnecessary re-borrows flagged by clippy."}},{"before":"42d7ca921f673b9a9d809ea11d05524852a7f46b","after":"189d92ed160f8e9ddd7815f4faa6810ae67135e2","ref":"refs/heads/pyref_as_super","pushedAt":"2024-05-29T01:17:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Fixed newsfragment filename.","shortMessageHtmlLink":"Fixed newsfragment filename."}},{"before":"6d27b2d4471545f302f1543b48c931a295028bc1","after":"42d7ca921f673b9a9d809ea11d05524852a7f46b","ref":"refs/heads/pyref_as_super","pushedAt":"2024-05-28T23:10:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Changed the `AsRef`/`AsMut` impls for `PyRef` and `PyRefMut` to use the new `as_super` methods. Added the `PyRefMut::downgrade` associated function for converting `&PyRefMut` to `&PyRef`. Updated tests and docstrings to better demonstrate the new functionality.","shortMessageHtmlLink":"Changed the AsRef<U>/AsMut<U> impls for PyRef and PyRefMut to…"}},{"before":"477fa6f67f53a6485c5874008186706418ff12ae","after":"6d27b2d4471545f302f1543b48c931a295028bc1","ref":"refs/heads/pyref_as_super","pushedAt":"2024-05-28T21:01:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Added newsfragment entry.","shortMessageHtmlLink":"Added newsfragment entry."}},{"before":null,"after":"477fa6f67f53a6485c5874008186706418ff12ae","ref":"refs/heads/pyref_as_super","pushedAt":"2024-05-28T20:58:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JRRudy1","name":"Joshua Rudolph","path":"/JRRudy1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31031841?s=80&v=4"},"commit":{"message":"Added `PyRef::as_super` and `PyRefMut::as_super` methods, including docstrings and tests. The implementation of these methods also required adding `#[repr(transparent)]` to the `PyRef` and `PyRefMut` structs.","shortMessageHtmlLink":"Added PyRef::as_super and PyRefMut::as_super methods, including d…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQwMTozNjo1Ni4wMDAwMDBazwAAAASgyAlH","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQwMTozNjo1Ni4wMDAwMDBazwAAAASgyAlH","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yOFQyMDo1ODoyNS4wMDAwMDBazwAAAARWR-sm"}},"title":"Activity · JRRudy1/pyo3"}