{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":645071424,"defaultBranch":"master","name":"rust-clippy","ownerLogin":"shinmao","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-05-24T21:29:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9136748?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1684963790.9583611","currentOid":""},"activityList":{"items":[{"before":"ac366ffeed252a14989cfd54a8de331c2c6171cc","after":"734a0034cd322aab7947849c1252f555937c744b","ref":"refs/heads/master","pushedAt":"2023-06-26T23:06:33.065Z","pushType":"push","commitsCount":3,"pusher":{"login":"shinmao","name":"Rafael","path":"/shinmao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9136748?s=80&v=4"},"commit":{"message":"[transmute_statistics] update align detector for lint","shortMessageHtmlLink":"[transmute_statistics] update align detector for lint"}},{"before":"7e0db204cae6681d9f6434641b8df978fd62ca8c","after":"ac366ffeed252a14989cfd54a8de331c2c6171cc","ref":"refs/heads/master","pushedAt":"2023-06-24T02:56:50.426Z","pushType":"push","commitsCount":1,"pusher":{"login":"shinmao","name":"Rafael","path":"/shinmao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9136748?s=80&v=4"},"commit":{"message":"[transmute_statistics] update output","shortMessageHtmlLink":"[transmute_statistics] update output"}},{"before":"82e3a2332071783b6369b1d4450c6949995e3c90","after":"7e0db204cae6681d9f6434641b8df978fd62ca8c","ref":"refs/heads/master","pushedAt":"2023-06-23T21:36:51.005Z","pushType":"push","commitsCount":1,"pusher":{"login":"shinmao","name":"Rafael","path":"/shinmao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9136748?s=80&v=4"},"commit":{"message":"[transmute_statistics] update testcase for transmute_statiscs","shortMessageHtmlLink":"[transmute_statistics] update testcase for transmute_statiscs"}},{"before":"805688e0300319a446a7821ffc5c107176cc0890","after":"82e3a2332071783b6369b1d4450c6949995e3c90","ref":"refs/heads/master","pushedAt":"2023-06-23T04:57:17.724Z","pushType":"push","commitsCount":1,"pusher":{"login":"shinmao","name":"Rafael","path":"/shinmao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9136748?s=80&v=4"},"commit":{"message":"[transmute_statistics] get caller of transmute","shortMessageHtmlLink":"[transmute_statistics] get caller of transmute"}},{"before":"f41fd0b93ab02ff94ce09607f341e00ceaedabac","after":"805688e0300319a446a7821ffc5c107176cc0890","ref":"refs/heads/master","pushedAt":"2023-06-21T18:25:37.731Z","pushType":"push","commitsCount":1,"pusher":{"login":"shinmao","name":"Rafael","path":"/shinmao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9136748?s=80&v=4"},"commit":{"message":"[transmute_statistics] update code to identify adt","shortMessageHtmlLink":"[transmute_statistics] update code to identify adt"}},{"before":"eaa2271f2bbf158bc292b31cf3511b151295391c","after":"f41fd0b93ab02ff94ce09607f341e00ceaedabac","ref":"refs/heads/master","pushedAt":"2023-06-20T20:08:27.738Z","pushType":"push","commitsCount":1,"pusher":{"login":"shinmao","name":"Rafael","path":"/shinmao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9136748?s=80&v=4"},"commit":{"message":"update lint to identify adt","shortMessageHtmlLink":"update lint to identify adt"}},{"before":"8dba2aac6a9e0da37b685d5fb86b441a15bfa8ca","after":"eaa2271f2bbf158bc292b31cf3511b151295391c","ref":"refs/heads/master","pushedAt":"2023-06-16T23:16:30.527Z","pushType":"push","commitsCount":1,"pusher":{"login":"shinmao","name":"Rafael","path":"/shinmao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9136748?s=80&v=4"},"commit":{"message":"add transmute_statistics lint","shortMessageHtmlLink":"add transmute_statistics lint"}},{"before":"ffe95252bd355fd9643de6dceea997bb7bee229b","after":"8dba2aac6a9e0da37b685d5fb86b441a15bfa8ca","ref":"refs/heads/master","pushedAt":"2023-06-15T17:34:12.513Z","pushType":"push","commitsCount":1,"pusher":{"login":"shinmao","name":"Rafael","path":"/shinmao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9136748?s=80&v=4"},"commit":{"message":"add practice lint for foo functions","shortMessageHtmlLink":"add practice lint for foo functions"}},{"before":"9374af16abcd41162c9fddfb9c26c60879b87db5","after":"ffe95252bd355fd9643de6dceea997bb7bee229b","ref":"refs/heads/master","pushedAt":"2023-06-14T20:36:44.227Z","pushType":"push","commitsCount":279,"pusher":{"login":"shinmao","name":"Rafael","path":"/shinmao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9136748?s=80&v=4"},"commit":{"message":"Auto merge of #10954 - y21:issue10158, r=llogiq\n\n[`derivable_impls`]: don't lint if `default()` call expr unsize-coerces to trait object\n\nFixes #10158.\n\nThis fixes a FP where the derive-generated Default impl would have different behavior because of unsize coercion from `Box` to `Box`:\n```rs\nstruct S {\n x: Box\n}\nimpl Default for S {\n fn default() -> Self {\n Self {\n x: Box::<()>::default()\n // ^~ Box<()> coerces to Box\n // #[derive(Default)] would call Box::::default()\n }\n }\n}\n```\n(this intentionally only looks for trait objects `dyn` specifically, and not any unsize coercion, e.g. `&[i32; 5]` to `&[i32]`, because that breaks existing tests and isn't actually problematic, as far as I can tell)\n\nchangelog: [`derivable_impls`]: don't lint if `default()` call expression unsize-coerces to trait object","shortMessageHtmlLink":"Auto merge of rust-lang#10954 - y21:issue10158, r=llogiq"}},{"before":"9374af16abcd41162c9fddfb9c26c60879b87db5","after":"ffe95252bd355fd9643de6dceea997bb7bee229b","ref":"refs/heads/master","pushedAt":"2023-06-14T20:36:44.179Z","pushType":"push","commitsCount":279,"pusher":{"login":"shinmao","name":"Rafael","path":"/shinmao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9136748?s=80&v=4"},"commit":{"message":"Auto merge of #10954 - y21:issue10158, r=llogiq\n\n[`derivable_impls`]: don't lint if `default()` call expr unsize-coerces to trait object\n\nFixes #10158.\n\nThis fixes a FP where the derive-generated Default impl would have different behavior because of unsize coercion from `Box` to `Box`:\n```rs\nstruct S {\n x: Box\n}\nimpl Default for S {\n fn default() -> Self {\n Self {\n x: Box::<()>::default()\n // ^~ Box<()> coerces to Box\n // #[derive(Default)] would call Box::::default()\n }\n }\n}\n```\n(this intentionally only looks for trait objects `dyn` specifically, and not any unsize coercion, e.g. `&[i32; 5]` to `&[i32]`, because that breaks existing tests and isn't actually problematic, as far as I can tell)\n\nchangelog: [`derivable_impls`]: don't lint if `default()` call expression unsize-coerces to trait object","shortMessageHtmlLink":"Auto merge of rust-lang#10954 - y21:issue10158, r=llogiq"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADSXoTXgA","startCursor":null,"endCursor":null}},"title":"Activity ยท shinmao/rust-clippy"}