{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":309704407,"defaultBranch":"main","name":"gpu-allocator","ownerLogin":"Traverse-Research","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-03T14:03:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/60381534?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716543117.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"978236580f39c86b8614194d746ce2b557be3cee","ref":"refs/heads/rust-1.78","pushedAt":"2024-05-24T09:31:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"🦀 Fix Rust 1.78 lints\n\nRust 1.78 is again a bit more strict and better at finding\n`unused_qualifications` and `dead_code`. Solve those, and clean up some\ndocumentation while at it.","shortMessageHtmlLink":"🦀 Fix Rust 1.78 lints"}},{"before":"a71a43123500ff627b323c335d1d89d244a663eb","after":"6cc9b92875c79d32fdc1bb2058954081bd87bf86","ref":"refs/heads/delete-metal-patch","pushedAt":"2024-05-24T09:23:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"cargo: Replace `metal-rs` patch with `git` dependency\n\n`gpu-allocator` is a library crate, meaning that `[patch]`es don't\nget applied when users depend on our crate, and falsely end up with\na broken build while our CI said everything was hunky dory (\nhttps://github.com/Traverse-Research/gpu-allocator/issues/224). Even\nthough we cannot normally have a direct `git` dependency as that blocks\nus from publishing to crates.io, the current `gpu-allocator` release\n(though only for Metal) is broken anyway. It's relying on functionality\nthat has just now been merged upstream, but still has to make it into a\n(followup patch) release.\n\nWhat's worse, the harcoded hash that this was pointing to no longer\nhas a live reference on our fork (maybe due to a force-push), and the\nCI is now failing to to fetch that commit by hash while build-testing\n`gpu-allocator`.\n\nLet's bump to a `git` dependency for now, and replace that as soon as we\nhave a workable solution, however that pans out.","shortMessageHtmlLink":"cargo: Replace metal-rs patch with git dependency"}},{"before":"a654a42a0f7678d94ac1864670c3a5ab2625d433","after":"a71a43123500ff627b323c335d1d89d244a663eb","ref":"refs/heads/delete-metal-patch","pushedAt":"2024-05-24T09:23:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"cargo>: Replace `metal-rs` patch with `git` dependency\n\n`gpu-allocator` is a library crate, meaning that `[patch]`es don't\nget applied when users depend on our crate, and falsely end up with\na broken build while our CI said everything was hunky dory (\nhttps://github.com/Traverse-Research/gpu-allocator/issues/224). Even\nthough we cannot normally have a direct `git` dependency as that blocks\nus from publishing to crates.io, the current `gpu-allocator` release\n(though only for Metal) is broken anyway. It's relying on functionality\nthat has just now been merged upstream, but still has to make it into a\n(followup patch) release.\n\nWhat's worse, the harcoded hash that this was pointing to no longer\nhas a live reference on our fork (maybe due to a force-push), and the\nCI is now failing to to fetch that commit by hash while build-testing\n`gpu-allocator`.\n\nLet's bump to a `git` dependency for now, and replace that as soon as we\nhave a workable solution, however that pans out.","shortMessageHtmlLink":"cargo>: Replace metal-rs patch with git dependency"}},{"before":"c86681fb2be721ab62963b180407832a7929b91a","after":"a654a42a0f7678d94ac1864670c3a5ab2625d433","ref":"refs/heads/delete-metal-patch","pushedAt":"2024-05-22T11:08:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"cargo: Delete `metal-rs` patch\n\nThis is a library crate, meaning that `[patch]`es don't get applied\nwhen users depend on our crate, and falsely end up with a broken\nbuild while our CI said everything was hunky dory (https://github.com/\nTraverse-Research/gpu-allocator/issues/224). We also cannot have a\ndirect `git` dependency as that prevents us from publishing to\ncrates.io. The current workaround to that is to use a custom registry\nfor both `metal-rs` and `gpu-allocator` until our upstream changes\nare merged and released.\n\nWhat's worse, the harcoded hash that this was pointing to no longer\nhas a live reference on our fork (maybe due to a force-push), and the\nCI is now failing to to fetch that commit by hash while build-testing\n`gpu-allocator`.","shortMessageHtmlLink":"cargo: Delete metal-rs patch"}},{"before":"f990168e97b5020f2c066a33974741c166c9e75d","after":"c86681fb2be721ab62963b180407832a7929b91a","ref":"refs/heads/delete-metal-patch","pushedAt":"2024-05-22T10:46:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"cargo: Delete `metal-rs` patch\n\nThis is a library crate, meaning that `[patch]`es don't get applied\nwhen users depend on our crate, and falsely end up with a broken\nbuild while our CI said everything was hunky dory (https://github.com/\nTraverse-Research/gpu-allocator/issues/224). We also cannot have a\ndirect `git` dependency as that prevents us from publishing to\ncrates.io. The current workaround to that is to use a custom registry\nfor both `metal-rs` and `gpu-allocator` until our upstream changes\nare merged and released.\n\nWhat's worse, the harcoded hash that this was pointing to no longer\nhas a live reference on our fork (maybe due to a force-push), and the\nCI is now failing to to fetch that commit by hash while build-testing\n`gpu-allocator`.","shortMessageHtmlLink":"cargo: Delete metal-rs patch"}},{"before":null,"after":"0a943ea58845c828b085062781c835d316bdaec5","ref":"refs/heads/metal-clean","pushedAt":"2024-05-22T10:19:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FlannyH","name":"Lily Haverlag","path":"/FlannyH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60531875?s=80&v=4"},"commit":{"message":"Add white lines","shortMessageHtmlLink":"Add white lines"}},{"before":"0d7c0a21e19e035487fa95478f53de92cab7995d","after":"517413faec71fc26eecc18874cb4677d91faa2e8","ref":"refs/heads/objc2","pushedAt":"2024-05-21T21:54:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"Use `target_vendor = \"apple\"` instead of many custom `target_os`es","shortMessageHtmlLink":"Use target_vendor = \"apple\" instead of many custom target_oses"}},{"before":"daf3f8530202d1b6e643a2fa23d1c14c5578fe77","after":"0d7c0a21e19e035487fa95478f53de92cab7995d","ref":"refs/heads/objc2","pushedAt":"2024-05-21T18:51:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"metal: Migrate to `objc2` architecture with `objc2-metal` bindings\n\nThe current `objc` crate stack is completely unmaintained and has\nseverely fallen out of date with no updates for over 4 years. The\n`metal-rs` crate, built on top of this architecture, is completely\nwritten by hand which is tedious to keep up-to-date, not to mention\nhas inconsistencies in its implementation.\n\nAll of this is superseded by the new `objc2` crate stack built by\n@Madsmtm. Beyond providing what seems like a better, safer abstraction\nover Objective-C, _all_ bindings are completely autogenerated meaning\nwe'll no longer lag behind upstream bindings (requiring painstaking\nmanual patching) or have inconsistencies in the implementations, as long\nas the generator is properly able to represent the bindings.","shortMessageHtmlLink":"metal: Migrate to objc2 architecture with objc2-metal bindings"}},{"before":"2ed732e8c603ebb1c40e0809a393ced8edcf9159","after":"daf3f8530202d1b6e643a2fa23d1c14c5578fe77","ref":"refs/heads/objc2","pushedAt":"2024-05-21T18:46:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"metal: Migrate to `objc2` architecture with `objc2-metal` bindings\n\nThe current `objc` crate stack is completely unmaintained and has\nseverely fallen out of date with no updates for over 4 years. The\n`metal-rs` crate, built on top of this architecture, is completely\nwritten by hand which is tedious to keep up-to-date, not to mention\nhas inconsistencies in its implementation.\n\nAll of this is superseded by the new `objc2` crate stack built by\n@Madsmtm. Beyond providing what seems like a better, safer abstraction\nover Objective-C, _all_ bindings are completely autogenerated meaning\nwe'll no longer lag behind upstream bindings (requiring painstaking\nmanual patching) or have inconsistencies in the implementations, as long\nas the generator is properly able to represent the bindings.","shortMessageHtmlLink":"metal: Migrate to objc2 architecture with objc2-metal bindings"}},{"before":"f4147086be3a564cab2ac0553d152d1a8a84927f","after":"4a2125240a7d34065aeeb7c93f3a2e778b6d1bb6","ref":"refs/heads/windows-0.54-0.55","pushedAt":"2024-05-20T21:37:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"Increase allowed `windows` version range to `0.53-0.56`","shortMessageHtmlLink":"Increase allowed windows version range to 0.53-0.56"}},{"before":"9fddc444fd0318e6b5bfeba6fcdfe60391243980","after":"2e2296e3045f6ae83a879928c87e558830d7ab63","ref":"refs/heads/ash-0.38","pushedAt":"2024-05-06T11:53:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"Bump MSRV to 1.69","shortMessageHtmlLink":"Bump MSRV to 1.69"}},{"before":"4d4bd79699c03b69cdfcf412046fa96879dd0867","after":"2ed732e8c603ebb1c40e0809a393ced8edcf9159","ref":"refs/heads/objc2","pushedAt":"2024-05-04T20:02:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"metal: Migrate to `objc2` architecture with `objc2-metal` bindings\n\nThe current `objc` crate stack is completely unmaintained and has\nseverely fallen out of date with no updates for over 4 years. The\n`metal-rs` crate, built on top of this architecture, is completely\nwritten by hand which is tedious to keep up-to-date, not to mention\nhas inconsistencies in its implementation.\n\nAll of this is superseded by the new `objc2` crate stack built by\n@Madsmtm. Beyond providing what seems like a better, safer abstraction\nover Objective-C, _all_ bindings are completely autogenerated meaning\nwe'll no longer lag behind upstream bindings (requiring painstaking\nmanual patching) or have inconsistencies in the implementations, as long\nas the generator is properly able to represent the bindings.","shortMessageHtmlLink":"metal: Migrate to objc2 architecture with objc2-metal bindings"}},{"before":"5506a51672148db17fe5b2f4f5339dd83ad936ec","after":"7e1c2ac6dec79cf5c06e4cce65cff542096bceec","ref":"refs/heads/traverse-pub","pushedAt":"2024-05-02T15:52:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"Reduce `egui` bound because of broken `cargo publish` resolver\n\nhttps://togithub.com/rust-lang/cargo/issues/2064\nhttps://togithub.com/rust-lang/rust/issues/44663","shortMessageHtmlLink":"Reduce egui bound because of broken cargo publish resolver"}},{"before":null,"after":"4d4bd79699c03b69cdfcf412046fa96879dd0867","ref":"refs/heads/objc2","pushedAt":"2024-05-01T15:52:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"metal: Migrate to `objc2` architecture with `objc2-metal` bindings\n\nThe current `objc` crate stack is completely unmaintained and has\nseverely fallen out of date with no updates for over 4 years. The\n`metal-rs` crate, built on top of this architecture, is completely\nwritten by hand which is tedious to keep up-to-date, not to mention\nhas inconsistencies in its implementation.\n\nAll of this is superseded by the new `objc2` crate stack built by\n@Madsmtm. Beyond providing what seems like a better, safer abstraction\nover Objective-C, _all_ bindings are completely autogenerated meaning\nwe'll no longer lag behind upstream bindings (requiring painstaking\nmanual patching) or have inconsistencies in the implementations, as long\nas the generator is properly able to represent the bindings.","shortMessageHtmlLink":"metal: Migrate to objc2 architecture with objc2-metal bindings"}},{"before":"567272f5997aeebd5b37c552012c1631cec9ad27","after":"5506a51672148db17fe5b2f4f5339dd83ad936ec","ref":"refs/heads/traverse-pub","pushedAt":"2024-04-30T15:33:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"Publish crate to `traverse-pub` registry","shortMessageHtmlLink":"Publish crate to traverse-pub registry"}},{"before":"21dc83e286d615415a4bd26ca73a0416ac3f5ff9","after":"567272f5997aeebd5b37c552012c1631cec9ad27","ref":"refs/heads/traverse-pub","pushedAt":"2024-04-30T15:29:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"Publish crate to `traverse-pub` registry","shortMessageHtmlLink":"Publish crate to traverse-pub registry"}},{"before":null,"after":"21dc83e286d615415a4bd26ca73a0416ac3f5ff9","ref":"refs/heads/traverse-pub","pushedAt":"2024-04-30T15:21:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"Publish crate to `traverse-pub` registry","shortMessageHtmlLink":"Publish crate to traverse-pub registry"}},{"before":"cbf52992b972c6cba6b1ba0530197642614b4154","after":null,"ref":"refs/heads/release-0.26","pushedAt":"2024-04-30T14:27:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"}},{"before":null,"after":"f990168e97b5020f2c066a33974741c166c9e75d","ref":"refs/heads/delete-metal-patch","pushedAt":"2024-04-30T14:07:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"cargo: Delete `metal` patch","shortMessageHtmlLink":"cargo: Delete metal patch"}},{"before":"18e08399821f5e33007fd8e4944dff2d6f22c399","after":"cbf52992b972c6cba6b1ba0530197642614b4154","ref":"refs/heads/main","pushedAt":"2024-04-30T14:03:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"Release 0.26.0","shortMessageHtmlLink":"Release 0.26.0"}},{"before":null,"after":"cbf52992b972c6cba6b1ba0530197642614b4154","ref":"refs/heads/release-0.26","pushedAt":"2024-04-30T13:56:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"Release 0.26.0","shortMessageHtmlLink":"Release 0.26.0"}},{"before":"8434ce7c014d4032a39923ef5a8e46fd011a673c","after":"790f780647f1cf8d63b03fc5a4e0171b48b62f5e","ref":"refs/heads/dependabot/cargo/windows-gte-0.51-and-lte-0.57","pushedAt":"2024-04-30T13:49:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Update windows requirement from >=0.51,<=0.52 to >=0.51, <=0.57\n\nUpdates the requirements on [windows](https://github.com/microsoft/windows-rs) to permit the latest version.\n- [Release notes](https://github.com/microsoft/windows-rs/releases)\n- [Commits](https://github.com/microsoft/windows-rs/compare/0.51.0...0.56.0)\n\n---\nupdated-dependencies:\n- dependency-name: windows\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update windows requirement from >=0.51,<=0.52 to >=0.51, <=0.57"}},{"before":"b07f4f4cab08ec3fdccb1609b9c559d9de6c2e51","after":null,"ref":"refs/heads/metal-dep","pushedAt":"2024-04-30T13:48:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"}},{"before":"0b5d2cf2af78227809c1e789f9f8205e509ba279","after":"18e08399821f5e33007fd8e4944dff2d6f22c399","ref":"refs/heads/main","pushedAt":"2024-04-30T13:48:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"Make `metal` dependency rely on the `metal` feature (#214)\n\n* Make `metal` dependency rely on the `metal` feature\r\n\r\nWe seem to have this weird case where the `metal` crate is always\r\nincluded (on supported target OSes), even if the non-default `metal`\r\nfeature isn't turned on. Found this while wondering why `cargo` wasn't\r\ncomplaining about a clash thanks to the implicit feature created by an\r\noptional crate with an identically-named feature in the `[features]`\r\ntable without [the `dep:` rename prefix], turns out that the `metal`\r\ncrate wasn't `optional = true` in the first place. Fix that.\r\n\r\n[the `dep:` rename prefix]: https://doc.rust-lang.org/cargo/reference/features.html#optional-dependencies\r\n\r\n* Remove unnecessary `map_or()` (could also have been a `map()` or `inspect()`)\r\n\r\nOur MSRV is still at 1.65 otherwise we could use https://doc.rust-lang.org/std/option/enum.Option.html#method.inspect from Rust 1.76.\r\n\r\n* metal: Clean up repetitive import","shortMessageHtmlLink":"Make metal dependency rely on the metal feature (#214)"}},{"before":"28b972212ad456214af47cc12e5bc38cb78415ff","after":"b07f4f4cab08ec3fdccb1609b9c559d9de6c2e51","ref":"refs/heads/metal-dep","pushedAt":"2024-04-30T13:22:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"metal: Clean up repetitive import","shortMessageHtmlLink":"metal: Clean up repetitive import"}},{"before":"c6b241bf670a0e262af1c51baf107bf42006dc39","after":null,"ref":"refs/heads/ci-metal","pushedAt":"2024-04-30T13:22:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"}},{"before":"a23af73fff4263dd742198b2ae9883c869b22cb1","after":"0b5d2cf2af78227809c1e789f9f8205e509ba279","ref":"refs/heads/main","pushedAt":"2024-04-30T13:17:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"CI: Also test and lint Metal (MacOS/iOS) code (#215)\n\n* CI: Also test and lint Metal (MacOS/iOS) code\r\n\r\n* Make Metal code compile\r\n\r\n* Force objc_exception to at least `0.1.2`\r\n\r\n* Force `libc` to at least `0.2`\r\n\r\n* metal: Fix `clippy::useless-vec`","shortMessageHtmlLink":"CI: Also test and lint Metal (MacOS/iOS) code (#215)"}},{"before":"caeddc45b8914964fc61e7a0bd41a3c4c10d394b","after":"c6b241bf670a0e262af1c51baf107bf42006dc39","ref":"refs/heads/ci-metal","pushedAt":"2024-04-30T13:08:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"metal: Fix `clippy::useless-vec`","shortMessageHtmlLink":"metal: Fix clippy::useless-vec"}},{"before":"61a0d9bee80ed075b1cc3affc4fafbde8d8546a6","after":"28b972212ad456214af47cc12e5bc38cb78415ff","ref":"refs/heads/metal-dep","pushedAt":"2024-04-30T13:03:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"metal: Clean up repetitive import","shortMessageHtmlLink":"metal: Clean up repetitive import"}},{"before":"cc9fee061efc2a12455e4724b57b4d6cced05e67","after":"61a0d9bee80ed075b1cc3affc4fafbde8d8546a6","ref":"refs/heads/metal-dep","pushedAt":"2024-04-30T12:58:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"Remove unnecessary `map_or()` (could also have been a `map()` or `inspect()`)\n\nOur MSRV is still at 1.65 otherwise we could use https://doc.rust-lang.org/std/option/enum.Option.html#method.inspect from Rust 1.76.","shortMessageHtmlLink":"Remove unnecessary map_or() (could also have been a map() or `ins…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUt5KtQA","startCursor":null,"endCursor":null}},"title":"Activity · Traverse-Research/gpu-allocator"}