{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":81642528,"defaultBranch":"master","name":"rust","ownerLogin":"scottmcm","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-02-11T09:12:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18526288?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725179478.0","currentOid":""},"activityList":{"items":[{"before":"df02ba0825abbd2c0c75218f94e00dca1c97fae8","after":"51d0f68b781a9fde6cf7712b89d01991420ed70f","ref":"refs/heads/only-array-simd","pushedAt":"2024-09-10T02:40:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Update the MIRI tests","shortMessageHtmlLink":"Update the MIRI tests"}},{"before":"b0ac14d19315b89371a60a383761ab20205e5d25","after":"df02ba0825abbd2c0c75218f94e00dca1c97fae8","ref":"refs/heads/only-array-simd","pushedAt":"2024-09-10T02:31:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Update the MIRI tests","shortMessageHtmlLink":"Update the MIRI tests"}},{"before":"e9ac905ac0d052aa53c0c9d2007440e2823dc02c","after":"7ccc088c808f0ba169824dd9f6cdd83000a8b8ac","ref":"refs/heads/redo-layout","pushedAt":"2024-09-02T04:47:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Take more advantage of the `isize::MAX` limit in `Layout`\n\nThings like `padding_needed_for` are current implemented being super careful to handle things like `Layout::size` potentially being `usize::MAX`.\n\nBut now that 95295 has happened, that's no longer a concern. It's possible to add two `Layout::size`s together without risking overflow now.\n\nSo take advantage of that to remove a bunch of checked math that's not actually needed. For example, the round-up-and-add-next-size in `extend` doesn't need any overflow checks at all, just the final check for compatibility with the alignment.\n\n(And while I was doing that I made it all unstably const, because there's nothing in `Layout` that's fundamentally runtime-only.)","shortMessageHtmlLink":"Take more advantage of the isize::MAX limit in Layout"}},{"before":"972ff01f850281288dcd96db010be793959a45c0","after":"e9ac905ac0d052aa53c0c9d2007440e2823dc02c","ref":"refs/heads/redo-layout","pushedAt":"2024-09-02T03:38:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Take more advantage of the `isize::MAX` limit in `Layout`\n\nThings like `padding_needed_for` are current implemented being super careful to handle things like `Layout::size` potentially being `usize::MAX`.\n\nBut now that 95295 has happened, that's no longer a concern. It's possible to add two `Layout::size`s together without risking overflow now.\n\nSo take advantage of that to remove a bunch of checked math that's not actually needed. For example, the round-up-and-add-next-size in `extend` doesn't need any overflow checks at all, just the final check for compatibility with the alignment.\n\n(And while I was doing that I made it all unstably const, because there's nothing in `Layout` that's fundamentally runtime-only.)","shortMessageHtmlLink":"Take more advantage of the isize::MAX limit in Layout"}},{"before":"3fcde409d0cb9c15b16eb06692c3ca6bfdc3005f","after":"972ff01f850281288dcd96db010be793959a45c0","ref":"refs/heads/redo-layout","pushedAt":"2024-09-01T20:08:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Take more advantage of the `isize::MAX` limit in `Layout`\n\nThings like `padding_needed_for` are current implemented being super careful to handle things like `Layout::size` potentially being `usize::MAX`.\n\nBut now that 95295 has happened, that's no longer a concern. It's possible to add two `Layout::size`s together without risking overflow now.\n\nSo this PR adds a wrapper type to allow doing that kind of thing in safe code while still telling LLVM it can't overflow.","shortMessageHtmlLink":"Take more advantage of the isize::MAX limit in Layout"}},{"before":null,"after":"3fcde409d0cb9c15b16eb06692c3ca6bfdc3005f","ref":"refs/heads/redo-layout","pushedAt":"2024-09-01T08:31:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Take more advantage of the `isize::MAX` limit in `Layout`\n\nThings like `padding_needed_for` are current implemented being super careful to handle things like `Layout::size` potentially being `usize::MAX`.\n\nBut now that 95295 has happened, that's no longer a concern. It's possible to add two `Layout::size`s together without risking overflow now.\n\nSo this PR adds a wrapper type to allow doing that kind of thing in safe code while still telling LLVM it can't overflow.","shortMessageHtmlLink":"Take more advantage of the isize::MAX limit in Layout"}},{"before":null,"after":"4fc1f262e783340fbb1aff85c96a837e96eaad2f","ref":"refs/heads/poly-rc","pushedAt":"2024-09-01T04:20:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"DAMNIT CoerceUnsized doesn't allow unchanged","shortMessageHtmlLink":"DAMNIT CoerceUnsized doesn't allow unchanged"}},{"before":"c7ebfb83c16b89d9908a16d3459cc61d5186897b","after":"b0ac14d19315b89371a60a383761ab20205e5d25","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-28T03:41:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Update the MIRI tests","shortMessageHtmlLink":"Update the MIRI tests"}},{"before":"3cba9ac659561102d924e9cf082218fccdfe7ea3","after":"c7ebfb83c16b89d9908a16d3459cc61d5186897b","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-28T00:27:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Update the MIRI tests","shortMessageHtmlLink":"Update the MIRI tests"}},{"before":"63aebc1808be4d72bf72910e1d4fe0eb49986a8c","after":"3cba9ac659561102d924e9cf082218fccdfe7ea3","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-26T06:21:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Update the MIRI tests","shortMessageHtmlLink":"Update the MIRI tests"}},{"before":"62f7d5305e2f702fae205105dffb22447c5b1e6d","after":null,"ref":"refs/heads/update-cb","pushedAt":"2024-08-26T06:16:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"}},{"before":"2904b3e82737b01b69ff1f40f85197808ba9d2b4","after":"63aebc1808be4d72bf72910e1d4fe0eb49986a8c","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-24T06:04:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Update the MIRI tests","shortMessageHtmlLink":"Update the MIRI tests"}},{"before":"434c89fd3dc3f60337ea8f3ed3fdcde55f40e9ad","after":"2904b3e82737b01b69ff1f40f85197808ba9d2b4","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-23T22:35:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Update the MIRI tests","shortMessageHtmlLink":"Update the MIRI tests"}},{"before":"ddb43130dddb4baf64287b8ba1434876b83b9e7e","after":"434c89fd3dc3f60337ea8f3ed3fdcde55f40e9ad","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-23T21:15:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Update the MIRI tests","shortMessageHtmlLink":"Update the MIRI tests"}},{"before":"75c01b66478fda003b88baf8dedc298a1c92ac3f","after":"ddb43130dddb4baf64287b8ba1434876b83b9e7e","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-23T20:19:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Update the MIRI tests","shortMessageHtmlLink":"Update the MIRI tests"}},{"before":"19f580bb28cd847b9a776dc04f0c4566e989bac5","after":"75c01b66478fda003b88baf8dedc298a1c92ac3f","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-23T19:25:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Update the MIRI tests","shortMessageHtmlLink":"Update the MIRI tests"}},{"before":"beabeb6627d63ea57f53409853d9fd5a8aa787c1","after":"62f7d5305e2f702fae205105dffb22447c5b1e6d","ref":"refs/heads/update-cb","pushedAt":"2024-08-23T19:23:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Update `compiler_builtins` to `0.1.121`","shortMessageHtmlLink":"Update compiler_builtins to 0.1.121"}},{"before":"62f7d5305e2f702fae205105dffb22447c5b1e6d","after":"beabeb6627d63ea57f53409853d9fd5a8aa787c1","ref":"refs/heads/update-cb","pushedAt":"2024-08-23T19:21:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Update the MIRI tests","shortMessageHtmlLink":"Update the MIRI tests"}},{"before":null,"after":"62f7d5305e2f702fae205105dffb22447c5b1e6d","ref":"refs/heads/update-cb","pushedAt":"2024-08-23T19:02:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Update `compiler_builtins` to `0.1.121`","shortMessageHtmlLink":"Update compiler_builtins to 0.1.121"}},{"before":"2e710565a557d6ba7c5baa615bfb467e948e22b1","after":"19f580bb28cd847b9a776dc04f0c4566e989bac5","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-23T18:29:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Fix the examples in cg_clif","shortMessageHtmlLink":"Fix the examples in cg_clif"}},{"before":"7056f908f349789316e73e89f68e99823c72840f","after":"2e710565a557d6ba7c5baa615bfb467e948e22b1","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-23T08:59:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Fix the example in cg_clif","shortMessageHtmlLink":"Fix the example in cg_clif"}},{"before":"a2d92074e809a5e832252f1b16d2d6af0d60d3eb","after":"7056f908f349789316e73e89f68e99823c72840f","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-23T05:21:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Ban non-array SIMD","shortMessageHtmlLink":"Ban non-array SIMD"}},{"before":"7de89bcf972013f1971a907a7149e3449c836f5c","after":"a2d92074e809a5e832252f1b16d2d6af0d60d3eb","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-23T04:39:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Ban non-array SIMD","shortMessageHtmlLink":"Ban non-array SIMD"}},{"before":"4f7b6000089c68228a47a1ee965d88cd9402788f","after":"7de89bcf972013f1971a907a7149e3449c836f5c","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-23T04:02:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Ban non-array SIMD","shortMessageHtmlLink":"Ban non-array SIMD"}},{"before":"8a3d253abbf81bd234a70ca081bbf5a448b59b50","after":"4f7b6000089c68228a47a1ee965d88cd9402788f","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-23T03:21:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Ban non-array SIMD","shortMessageHtmlLink":"Ban non-array SIMD"}},{"before":"f48908d3104804e580c1c0397c447b7f634e32c3","after":"8a3d253abbf81bd234a70ca081bbf5a448b59b50","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-23T02:50:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Ban non-array SIMD","shortMessageHtmlLink":"Ban non-array SIMD"}},{"before":"924c040f847bc97cd4b934415e6e0f4cf19b0d55","after":"f48908d3104804e580c1c0397c447b7f634e32c3","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-22T21:16:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Ban non-array SIMD","shortMessageHtmlLink":"Ban non-array SIMD"}},{"before":"5193e258a8bccb9b931b27a2cd24100892c1425e","after":"924c040f847bc97cd4b934415e6e0f4cf19b0d55","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-22T20:30:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Ban non-array SIMD","shortMessageHtmlLink":"Ban non-array SIMD"}},{"before":"5b6638212fce276eb0c0df726f00b00862132ea4","after":"5193e258a8bccb9b931b27a2cd24100892c1425e","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-22T08:39:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Ban non-array SIMD","shortMessageHtmlLink":"Ban non-array SIMD"}},{"before":null,"after":"5b6638212fce276eb0c0df726f00b00862132ea4","ref":"refs/heads/only-array-simd","pushedAt":"2024-08-22T08:28:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"scottmcm","name":null,"path":"/scottmcm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18526288?s=80&v=4"},"commit":{"message":"Ban non-array SIMD","shortMessageHtmlLink":"Ban non-array SIMD"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQwMjo0MDoxMS4wMDAwMDBazwAAAASxi8q1","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQwMjo0MDoxMS4wMDAwMDBazwAAAASxi8q1","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMlQwODoyODozMS4wMDAwMDBazwAAAAShCZQz"}},"title":"Activity ยท scottmcm/rust"}