{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":748218656,"defaultBranch":"master","name":"rust-analyzer","ownerLogin":"ShoyuVanilla","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-01-25T14:23:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10542892?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726704919.0","currentOid":""},"activityList":{"items":[{"before":"990c48cb0df6cd6aed2c584dfaa6940406abc28b","after":"6dad8c5528976a831ec421c91d878884ce01ca6f","ref":"refs/heads/master","pushedAt":"2024-09-20T03:15:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"Auto merge of #18146 - ChayimFriedman2:allow-comment, r=Veykril\n\nfix: Remove check that text of `parse_expr_from_str()` matches the produced parsed tree\n\nThis check is incorrect when we have comments and whitespace in the text.\n\nWe can strip comments, but then we still have whitespace, which we cannot strip without changing meaning for the parser. So instead I opt to remove the check, and wrap the expression in parentheses (asserting what produced is a parenthesized expression) to strengthen verification.\n\nFixes #18144.","shortMessageHtmlLink":"Auto merge of rust-lang#18146 - ChayimFriedman2:allow-comment, r=Veykril"}},{"before":"f4aca78c92e03354327c8f6c7fefaef9f45ab166","after":"990c48cb0df6cd6aed2c584dfaa6940406abc28b","ref":"refs/heads/master","pushedAt":"2024-09-19T00:57:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"Auto merge of #18131 - ChayimFriedman2:macro-expand-dollar-crate, r=Veykril\n\nfix: Get rid of `$crate` in expansions shown to the user\n\nBe it \"Expand Macro Recursively\", \"Inline macro\" or few other things.\n\nWe replace it with the crate name, as should've always been.\n\nProbably fixes some issues, but I don't know what they are.","shortMessageHtmlLink":"Auto merge of rust-lang#18131 - ChayimFriedman2:macro-expand-dollar-c…"}},{"before":"b368f9125b0f15aa028bc92f85afba15208e5408","after":null,"ref":"refs/heads/issue-18109","pushedAt":"2024-09-19T00:15:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"}},{"before":"94b526fc86eaa0e90fb4d54a5ba6313aa1e9b269","after":"f4aca78c92e03354327c8f6c7fefaef9f45ab166","ref":"refs/heads/master","pushedAt":"2024-09-18T16:39:28.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"Auto merge of #18117 - ChayimFriedman2:issue-18089, r=Veykril\n\nfix: Always cache macro expansions' root node in Semantics\n\nPreviously some expansions were not cached, but were cached in the expansion cache, which caused panics when later queries tried to lookup the node from the expansion cache.\n\nFixes #18089.","shortMessageHtmlLink":"Auto merge of rust-lang#18117 - ChayimFriedman2:issue-18089, r=Veykril"}},{"before":null,"after":"b368f9125b0f15aa028bc92f85afba15208e5408","ref":"refs/heads/issue-18109","pushedAt":"2024-09-18T15:02:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"fix: Extend `type_variable_table` when modifying index is larger than table size","shortMessageHtmlLink":"fix: Extend type_variable_table when modifying index is larger than…"}},{"before":"d34a663c70e5eda280bf36ddf8aec844df0288f2","after":null,"ref":"refs/heads/expr-2021","pushedAt":"2024-09-18T08:41:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"}},{"before":null,"after":"d34a663c70e5eda280bf36ddf8aec844df0288f2","ref":"refs/heads/expr-2021","pushedAt":"2024-09-18T06:58:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"feat: Implement `expr_2021`","shortMessageHtmlLink":"feat: Implement expr_2021"}},{"before":"dd026ce6a4efb41e9f3972245fd5d2e8657ded5a","after":"94b526fc86eaa0e90fb4d54a5ba6313aa1e9b269","ref":"refs/heads/master","pushedAt":"2024-09-18T04:57:53.000Z","pushType":"push","commitsCount":41,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"Auto merge of #18119 - ChayimFriedman2:signed-const, r=HKalbasi\n\nfix: Fix printing of constants greater than `i128::MAX`\n\nFixes #18116.","shortMessageHtmlLink":"Auto merge of rust-lang#18119 - ChayimFriedman2:signed-const, r=HKalbasi"}},{"before":"bcc708992104c2059f310fbc3ac00bfc377f9ea8","after":"dd026ce6a4efb41e9f3972245fd5d2e8657ded5a","ref":"refs/heads/master","pushedAt":"2024-09-11T08:42:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"Auto merge of #18093 - ShoyuVanilla:skip-dyn-trait-cast-check, r=Veykril\n\nSkip checks for cast to dyn traits\n\nIt seems that chalk fails to solve some obvious goals when there are some recursiveness in trait environments.\nAnd it doesn't support trait upcasting yet. rust-lang/chalk#796\n\nThis PR just skips for casting into types containing `dyn Trait` to prevent false positive diagnostics like #18047 and #18083","shortMessageHtmlLink":"Auto merge of rust-lang#18093 - ShoyuVanilla:skip-dyn-trait-cast-chec…"}},{"before":"569ac44daffc0529cabbc79c8065575d3be828f5","after":null,"ref":"refs/heads/skip-dyn-trait-cast-check","pushedAt":"2024-09-11T07:46:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"}},{"before":"5324ef1de984a626653b29ae7b6f372b56ac88c9","after":null,"ref":"refs/heads/apply-cast-adjusts","pushedAt":"2024-09-11T02:00:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"}},{"before":"e35227d186acd47d8e5f78cbd792d57ddf47d74b","after":"bcc708992104c2059f310fbc3ac00bfc377f9ea8","ref":"refs/heads/master","pushedAt":"2024-09-11T01:59:50.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"Auto merge of #18092 - ChayimFriedman2:fix-stringify, r=lnicola\n\nfix: Correctly escape strings in our quote macro\n\nThis is a small change, but it was the cause of 90% of the errors in `rust-analyzer diagnostics .` 🫢 (because this worked incorrectly with `stringify!()`, which means every `quote!()` (the original one) quoting a string also didn't work).\n\nWith this change and #18085 together, all remaining errors are type errors.\n\nThis may mean we can enable more errors, but this is out of scope for this PR.","shortMessageHtmlLink":"Auto merge of rust-lang#18092 - ChayimFriedman2:fix-stringify, r=lnicola"}},{"before":null,"after":"569ac44daffc0529cabbc79c8065575d3be828f5","ref":"refs/heads/skip-dyn-trait-cast-check","pushedAt":"2024-09-10T16:40:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"Skip checks for cast to dyn traits","shortMessageHtmlLink":"Skip checks for cast to dyn traits"}},{"before":"08c7bbc2dbe4dcc8968484f1a0e1e6fe7a1d4f6d","after":"e35227d186acd47d8e5f78cbd792d57ddf47d74b","ref":"refs/heads/master","pushedAt":"2024-09-09T15:56:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"Auto merge of #18041 - roife:fix-issue-17631, r=Veykril\n\nfeat: better name suggestions for fn\n\nfix #17631.\n\nBetter name suggestions for fn-calls / method-calls in the form of `from()`, `from_xxx()`, `into()`, etc.","shortMessageHtmlLink":"Auto merge of rust-lang#18041 - roife:fix-issue-17631, r=Veykril"}},{"before":"124c7482167ff6eea4f7663c0be87ea568ccd8c6","after":"08c7bbc2dbe4dcc8968484f1a0e1e6fe7a1d4f6d","ref":"refs/heads/master","pushedAt":"2024-09-09T01:31:40.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"Auto merge of #18067 - Veykril:prevent-mir-building, r=Veykril\n\nfix: Properly prevent mir building with unknown types present","shortMessageHtmlLink":"Auto merge of rust-lang#18067 - Veykril:prevent-mir-building, r=Veykril"}},{"before":"3a2ed8b640fb01f68ebcc1da648f76ace91fb790","after":"e15c26a62b3de0e1fe4262c060f2242df01e9712","ref":"refs/heads/cast-to-dyn-failure","pushedAt":"2024-09-05T16:49:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"Typo","shortMessageHtmlLink":"Typo"}},{"before":null,"after":"3a2ed8b640fb01f68ebcc1da648f76ace91fb790","ref":"refs/heads/cast-to-dyn-failure","pushedAt":"2024-09-05T16:33:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"fix: Disable invalid cast diagnostics for casts like `&T as &dyn Trait`","shortMessageHtmlLink":"fix: Disable invalid cast diagnostics for casts like &T as &dyn Trait"}},{"before":"b10dd83c2eebe41bb2804340caa392b16cf20f70","after":"124c7482167ff6eea4f7663c0be87ea568ccd8c6","ref":"refs/heads/master","pushedAt":"2024-09-05T15:50:52.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"Auto merge of #18053 - Veykril:asm-parse, r=Veykril\n\nfix: Couple asm! parsing and lowering fixes","shortMessageHtmlLink":"Auto merge of rust-lang#18053 - Veykril:asm-parse, r=Veykril"}},{"before":"6e8445139bf91249009ccaa14799a8ec416d6462","after":"b10dd83c2eebe41bb2804340caa392b16cf20f70","ref":"refs/heads/master","pushedAt":"2024-09-03T13:46:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"Auto merge of #18036 - Veykril:smol_str, r=Veykril\n\nBump `smol_str`","shortMessageHtmlLink":"Auto merge of rust-lang#18036 - Veykril:smol_str, r=Veykril"}},{"before":"304e5f58cdcdaeb6f005198e5e07f9ead0e03d34","after":"6e8445139bf91249009ccaa14799a8ec416d6462","ref":"refs/heads/master","pushedAt":"2024-09-03T06:28:43.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"Auto merge of #17984 - ShoyuVanilla:cast, r=Veykril\n\nfeat: Implement cast typecheck and diagnostics\n\nFixes #17897 and fixes #16564\nMainly adopted from https://github.com/rust-lang/rust/blob/100fde5246bf56f22fb5cc85374dd841296fce0e/compiler/rustc_hir_typeck/src/cast.rs","shortMessageHtmlLink":"Auto merge of rust-lang#17984 - ShoyuVanilla:cast, r=Veykril"}},{"before":"d186bdc6178a4f135e191c01a731f20096f7d912","after":null,"ref":"refs/heads/cast","pushedAt":"2024-09-03T06:17:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"}},{"before":"d26b6fa037f4f489fade2722530e5be816ad78da","after":"d186bdc6178a4f135e191c01a731f20096f7d912","ref":"refs/heads/cast","pushedAt":"2024-09-02T19:11:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"feat: Implement cast typechecks","shortMessageHtmlLink":"feat: Implement cast typechecks"}},{"before":"35895fb584b388d15b9b644c251ca12b38219f31","after":"d26b6fa037f4f489fade2722530e5be816ad78da","ref":"refs/heads/cast","pushedAt":"2024-09-02T18:38:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"feat: Implement cast typechecks","shortMessageHtmlLink":"feat: Implement cast typechecks"}},{"before":"0ae42bd42576566540a84c62e118aa823edcf2ec","after":"304e5f58cdcdaeb6f005198e5e07f9ead0e03d34","ref":"refs/heads/master","pushedAt":"2024-09-02T18:35:38.000Z","pushType":"push","commitsCount":62,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"Auto merge of #18029 - lnicola:minor-stuff, r=lnicola\n\nminor: fix two nits","shortMessageHtmlLink":"Auto merge of rust-lang#18029 - lnicola:minor-stuff, r=lnicola"}},{"before":"231083958a6dda89c0e715a29dd3121c4e010bd4","after":null,"ref":"refs/heads/issue-17998","pushedAt":"2024-08-30T06:13:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"}},{"before":"32f0175e674fa3fd754d70ad66fe63496ab04d28","after":"35895fb584b388d15b9b644c251ca12b38219f31","ref":"refs/heads/cast","pushedAt":"2024-08-29T17:23:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"7296104d7f1c6f1423e1f6d3fd12c81cdec2e40a","after":"32f0175e674fa3fd754d70ad66fe63496ab04d28","ref":"refs/heads/cast","pushedAt":"2024-08-29T17:21:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"231083958a6dda89c0e715a29dd3121c4e010bd4","ref":"refs/heads/issue-17998","pushedAt":"2024-08-29T17:00:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"fix: `std::error::Error` is object unsafe","shortMessageHtmlLink":"fix: std::error::Error is object unsafe"}},{"before":"d5a424f3389007b4881b91e070fb4d9b3d722c0c","after":"0ae42bd42576566540a84c62e118aa823edcf2ec","ref":"refs/heads/master","pushedAt":"2024-08-29T14:59:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"},"commit":{"message":"Auto merge of #17814 - ShoyuVanilla:object-safety, r=Veykril\n\nfeat: Implement object safety and its hovering hint\n\nResolves #17779\n\n- [x] Fill missing implementations\n- [x] Hover rendering\n- [x] Implement object safety's own test suite, like layout\n- [x] Add test cases (from rustc maybe)\n- [x] Clean up ugly codes\n- [x] Add doc string","shortMessageHtmlLink":"Auto merge of rust-lang#17814 - ShoyuVanilla:object-safety, r=Veykril"}},{"before":"6520a43ca348fe8923fc9f6727820f8fb16a165c","after":null,"ref":"refs/heads/object-safety","pushedAt":"2024-08-29T13:39:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ShoyuVanilla","name":"Shoyu Vanilla","path":"/ShoyuVanilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10542892?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwMzoxNTowOC4wMDAwMDBazwAAAAS7gydh","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwMzoxNTowOC4wMDAwMDBazwAAAAS7gydh","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOVQxMzozOTowMS4wMDAwMDBazwAAAASnqgac"}},"title":"Activity · ShoyuVanilla/rust-analyzer"}