{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":274397004,"defaultBranch":"master","name":"rust","ownerLogin":"JamieCunliffe","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-06-23T12:14:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29557119?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1674652174.8498619","currentOid":""},"activityList":{"items":[{"before":"a371ac9d6c7677e685f94e621382508fcb7400a1","after":"63f9d37f55fa5524c7a3d375886cfc133f3f924f","ref":"refs/heads/sve","pushedAt":"2024-07-26T15:59:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JamieCunliffe","name":"Jamie Cunliffe","path":"/JamieCunliffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29557119?s=80&v=4"},"commit":{"message":"Remove scalable simd check from is_trivially_pure_clone_copy","shortMessageHtmlLink":"Remove scalable simd check from is_trivially_pure_clone_copy"}},{"before":"28b752aadaf980e22e327bbd3db55700331b0456","after":"a371ac9d6c7677e685f94e621382508fcb7400a1","ref":"refs/heads/sve","pushedAt":"2024-05-03T14:18:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JamieCunliffe","name":"Jamie Cunliffe","path":"/JamieCunliffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29557119?s=80&v=4"},"commit":{"message":"Fix up style review comments.\n\nAdd some comments explaining some not so obvious things.\nMark code as unreachable on architectures that don't currently have\nscalable vectors.\nRemove some unused (and incorrect) checks that were being performed.\nRefactor some code to improve it's readability.","shortMessageHtmlLink":"Fix up style review comments."}},{"before":"58d90bd745734098e27df930c234eb1b8d810e45","after":"28b752aadaf980e22e327bbd3db55700331b0456","ref":"refs/heads/sve","pushedAt":"2023-12-13T16:26:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JamieCunliffe","name":"Jamie Cunliffe","path":"/JamieCunliffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29557119?s=80&v=4"},"commit":{"message":"Add feature gate for Scalable SIMD types","shortMessageHtmlLink":"Add feature gate for Scalable SIMD types"}},{"before":"793f3cf34333592d8e06472fefd26c715ecad231","after":"58d90bd745734098e27df930c234eb1b8d810e45","ref":"refs/heads/sve","pushedAt":"2023-09-25T15:16:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JamieCunliffe","name":"Jamie Cunliffe","path":"/JamieCunliffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29557119?s=80&v=4"},"commit":{"message":"Prototype of scalable vectors\n\nThe representation of the element type has been changed to be a slice\nrather than a zero length array. Two feature gates are now required in\ncore_arch unsized fn params and unsized locals.\n\nThis still leaves unsized return types being an issue. For this we are\ncurrently bypassing some of the `Sized` trait checking to pass when\nthe type is scalable simd.\n\nThis still leaves the copy issue. For that we have marked scalable\nsimd types as trivally pure clone copy. We have still had to remove\nsome trait checks for the copy trait with this though as they are\nstill performed in certain situations.\n\nThe implementation of `transmute` is also an issue for us. For this a\nnew SIMD intrinsic has been created simd_reinterpret which performs a\ntransmute on SIMD vectors. A few intrinsics need to be able to produce\nan LLVM `undef` this intrinsic will also produce that when given a\nzero sized input.","shortMessageHtmlLink":"Prototype of scalable vectors"}},{"before":"04efd0da1cfb438c5cb41b6d3637e719416faf0f","after":"a059e68d118512063e8e3517344178667df951b0","ref":"refs/heads/neon-fp","pushedAt":"2023-05-23T12:49:44.491Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JamieCunliffe","name":"Jamie Cunliffe","path":"/JamieCunliffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29557119?s=80&v=4"},"commit":{"message":"Create a structure to define the features from to_llvm_features.\n\nRather than returning an array of features from to_llvm_features, return a structure that contains\nthe dependencies. This also contains metadata on how the features depend on each other to allow for\nthe correct enabling and disabling.","shortMessageHtmlLink":"Create a structure to define the features from to_llvm_features."}},{"before":"1b45d4ce9afd1495a43cf4eace376e8057c5d1b2","after":"04efd0da1cfb438c5cb41b6d3637e719416faf0f","ref":"refs/heads/neon-fp","pushedAt":"2023-05-22T13:23:45.263Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JamieCunliffe","name":"Jamie Cunliffe","path":"/JamieCunliffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29557119?s=80&v=4"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEijLnrgA","startCursor":null,"endCursor":null}},"title":"Activity ยท JamieCunliffe/rust"}