{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":115039706,"defaultBranch":"master","name":"rust-analyzer","ownerLogin":"rust-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-12-21T19:24:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5430905?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726467750.0","currentOid":""},"activityList":{"items":[{"before":"990c48cb0df6cd6aed2c584dfaa6940406abc28b","after":"6dad8c5528976a831ec421c91d878884ce01ca6f","ref":"refs/heads/master","pushedAt":"2024-09-19T13:40:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?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 #18146 - ChayimFriedman2:allow-comment, r=Veykril"}},{"before":"990c48cb0df6cd6aed2c584dfaa6940406abc28b","after":"6dad8c5528976a831ec421c91d878884ce01ca6f","ref":"refs/heads/auto","pushedAt":"2024-09-19T13:27:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?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 #18146 - ChayimFriedman2:allow-comment, r=Veykril"}},{"before":"bd59dc8e4c4ed34a648a7cb6661237d730efc84f","after":"990c48cb0df6cd6aed2c584dfaa6940406abc28b","ref":"refs/heads/master","pushedAt":"2024-09-18T20:32:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?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 #18131 - ChayimFriedman2:macro-expand-dollar-crate, r=V…"}},{"before":"bd59dc8e4c4ed34a648a7cb6661237d730efc84f","after":"990c48cb0df6cd6aed2c584dfaa6940406abc28b","ref":"refs/heads/auto","pushedAt":"2024-09-18T20:17:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?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 #18131 - ChayimFriedman2:macro-expand-dollar-crate, r=V…"}},{"before":"f4aca78c92e03354327c8f6c7fefaef9f45ab166","after":"bd59dc8e4c4ed34a648a7cb6661237d730efc84f","ref":"refs/heads/master","pushedAt":"2024-09-18T20:15:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #18139 - ShoyuVanilla:issue-18109, r=Veykril\n\nfix: Extend `type_variable_table` when modifying index is larger than the table size\n\nFixes #18109\n\nWhenever we create an inference variable in r-a, we extend `type_variable_table` to matching size here;\n\nhttps://github.com/rust-lang/rust-analyzer/blob/f4aca78c92e03354327c8f6c7fefaef9f45ab166/crates/hir-ty/src/infer/unify.rs#L378-L381\n\nBut sometimes, an inference variable is [created from chalk](https://github.com/rust-lang/chalk/blob/ab710e0c9b455403b138ef72a2fb90967a58eff3/chalk-solve/src/infer/unify.rs#L743) and passed to r-a as a type of an expression or a pattern.\nIf r-a set diverging flag to this before the table is extended to a sufficient size, it panics here;\n\nhttps://github.com/rust-lang/rust-analyzer/blob/f4aca78c92e03354327c8f6c7fefaef9f45ab166/crates/hir-ty/src/infer/unify.rs#L275-L277\n\nI think that extending table when setting diverging flag is reasonable becase we are already doing such extending to a size that covers the inference vars created from chalk and this change only covers the order-dependent random cases that this might fail","shortMessageHtmlLink":"Auto merge of #18139 - ShoyuVanilla:issue-18109, r=Veykril"}},{"before":"f4aca78c92e03354327c8f6c7fefaef9f45ab166","after":"bd59dc8e4c4ed34a648a7cb6661237d730efc84f","ref":"refs/heads/auto","pushedAt":"2024-09-18T20:01:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #18139 - ShoyuVanilla:issue-18109, r=Veykril\n\nfix: Extend `type_variable_table` when modifying index is larger than the table size\n\nFixes #18109\n\nWhenever we create an inference variable in r-a, we extend `type_variable_table` to matching size here;\n\nhttps://github.com/rust-lang/rust-analyzer/blob/f4aca78c92e03354327c8f6c7fefaef9f45ab166/crates/hir-ty/src/infer/unify.rs#L378-L381\n\nBut sometimes, an inference variable is [created from chalk](https://github.com/rust-lang/chalk/blob/ab710e0c9b455403b138ef72a2fb90967a58eff3/chalk-solve/src/infer/unify.rs#L743) and passed to r-a as a type of an expression or a pattern.\nIf r-a set diverging flag to this before the table is extended to a sufficient size, it panics here;\n\nhttps://github.com/rust-lang/rust-analyzer/blob/f4aca78c92e03354327c8f6c7fefaef9f45ab166/crates/hir-ty/src/infer/unify.rs#L275-L277\n\nI think that extending table when setting diverging flag is reasonable becase we are already doing such extending to a size that covers the inference vars created from chalk and this change only covers the order-dependent random cases that this might fail","shortMessageHtmlLink":"Auto merge of #18139 - ShoyuVanilla:issue-18109, r=Veykril"}},{"before":"043c1453e0a8af88e8e5100889280362be5e11ea","after":"e8319acf087d4c094f2a12f40a684eea36265023","ref":"refs/heads/gh-pages","pushedAt":"2024-09-18T09:34:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f4aca78c92e03354327c8f6c7fefaef9f45ab166","shortMessageHtmlLink":"deploy: f4aca78"}},{"before":"4a08e778426a0bdfd4f4c566bc3414f21eaee7f9","after":"f4aca78c92e03354327c8f6c7fefaef9f45ab166","ref":"refs/heads/master","pushedAt":"2024-09-18T09:33:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?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 #18117 - ChayimFriedman2:issue-18089, r=Veykril"}},{"before":"4a08e778426a0bdfd4f4c566bc3414f21eaee7f9","after":"f4aca78c92e03354327c8f6c7fefaef9f45ab166","ref":"refs/heads/auto","pushedAt":"2024-09-18T09:19:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?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 #18117 - ChayimFriedman2:issue-18089, r=Veykril"}},{"before":"960f858cf959e974f9e9e40251fb9b5b4f097267","after":"043c1453e0a8af88e8e5100889280362be5e11ea","ref":"refs/heads/gh-pages","pushedAt":"2024-09-18T09:19:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 4a08e778426a0bdfd4f4c566bc3414f21eaee7f9","shortMessageHtmlLink":"deploy: 4a08e77"}},{"before":"5b7c812634056aae398ae23e520a49e48c8ad2c4","after":"4a08e778426a0bdfd4f4c566bc3414f21eaee7f9","ref":"refs/heads/master","pushedAt":"2024-09-18T09:18:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #18128 - ChayimFriedman2:external-macros-lint, r=Veykril\n\nfix: Handle errors and lints from external macros\n\nSome lints should not be reported if they originate from an external macro, and quickfixes should be disabled (or they'll change library code).\n\nFixes #18122.\nCloses #18124.","shortMessageHtmlLink":"Auto merge of #18128 - ChayimFriedman2:external-macros-lint, r=Veykril"}},{"before":"5b7c812634056aae398ae23e520a49e48c8ad2c4","after":"4a08e778426a0bdfd4f4c566bc3414f21eaee7f9","ref":"refs/heads/auto","pushedAt":"2024-09-18T09:04:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #18128 - ChayimFriedman2:external-macros-lint, r=Veykril\n\nfix: Handle errors and lints from external macros\n\nSome lints should not be reported if they originate from an external macro, and quickfixes should be disabled (or they'll change library code).\n\nFixes #18122.\nCloses #18124.","shortMessageHtmlLink":"Auto merge of #18128 - ChayimFriedman2:external-macros-lint, r=Veykril"}},{"before":"339f1c3e139435f45f82aad8123d29b72bef2b01","after":"960f858cf959e974f9e9e40251fb9b5b4f097267","ref":"refs/heads/gh-pages","pushedAt":"2024-09-18T09:04:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 5b7c812634056aae398ae23e520a49e48c8ad2c4","shortMessageHtmlLink":"deploy: 5b7c812"}},{"before":"30e09531874dc59ffca7a5558d75ed26f9cff82f","after":"5b7c812634056aae398ae23e520a49e48c8ad2c4","ref":"refs/heads/master","pushedAt":"2024-09-18T09:03:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #18136 - valadaptive:no-mangle-lints, r=Veykril\n\nDon't lint names of #[no_mangle] extern fns\n\n[Rust doesn't run the `non_snake_case_name` lint on `extern fn`s with the `#[no_mangle]` attribute](https://github.com/rust-lang/rust/pull/44966).\n\nThe conditions are:\n- The function must be `extern` and have a `#[no_mangle]` attribute.\n- The function's ABI must not be explicitly set to \"Rust\".\n\nThis PR replicates that logic here.","shortMessageHtmlLink":"Auto merge of #18136 - valadaptive:no-mangle-lints, r=Veykril"}},{"before":"152d870964e1a1d1abc934d3a7b405681d34798b","after":"339f1c3e139435f45f82aad8123d29b72bef2b01","ref":"refs/heads/gh-pages","pushedAt":"2024-09-18T08:50:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 30e09531874dc59ffca7a5558d75ed26f9cff82f","shortMessageHtmlLink":"deploy: 30e0953"}},{"before":"30e09531874dc59ffca7a5558d75ed26f9cff82f","after":"5b7c812634056aae398ae23e520a49e48c8ad2c4","ref":"refs/heads/auto","pushedAt":"2024-09-18T08:50:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #18136 - valadaptive:no-mangle-lints, r=Veykril\n\nDon't lint names of #[no_mangle] extern fns\n\n[Rust doesn't run the `non_snake_case_name` lint on `extern fn`s with the `#[no_mangle]` attribute](https://github.com/rust-lang/rust/pull/44966).\n\nThe conditions are:\n- The function must be `extern` and have a `#[no_mangle]` attribute.\n- The function's ABI must not be explicitly set to \"Rust\".\n\nThis PR replicates that logic here.","shortMessageHtmlLink":"Auto merge of #18136 - valadaptive:no-mangle-lints, r=Veykril"}},{"before":"2617bd4b920b4858e2952f7bb3679f1e73e090b4","after":"30e09531874dc59ffca7a5558d75ed26f9cff82f","ref":"refs/heads/master","pushedAt":"2024-09-18T08:49:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #18135 - ChayimFriedman2:unsafe-op-in-unsafe-fn, r=Veykril\n\nfeat: Add diagnostics for `unsafe_op_in_unsafe_fn`\n\nTurns out it's pretty easy, but I did have to add support for allowed-by-default lints.","shortMessageHtmlLink":"Auto merge of #18135 - ChayimFriedman2:unsafe-op-in-unsafe-fn, r=Veykril"}},{"before":"fa1c1162d71851db4ba922a550ea504aadfa83ba","after":"152d870964e1a1d1abc934d3a7b405681d34798b","ref":"refs/heads/gh-pages","pushedAt":"2024-09-18T08:35:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 2617bd4b920b4858e2952f7bb3679f1e73e090b4","shortMessageHtmlLink":"deploy: 2617bd4"}},{"before":"2617bd4b920b4858e2952f7bb3679f1e73e090b4","after":"30e09531874dc59ffca7a5558d75ed26f9cff82f","ref":"refs/heads/auto","pushedAt":"2024-09-18T08:35:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #18135 - ChayimFriedman2:unsafe-op-in-unsafe-fn, r=Veykril\n\nfeat: Add diagnostics for `unsafe_op_in_unsafe_fn`\n\nTurns out it's pretty easy, but I did have to add support for allowed-by-default lints.","shortMessageHtmlLink":"Auto merge of #18135 - ChayimFriedman2:unsafe-op-in-unsafe-fn, r=Veykril"}},{"before":"f0e7bea19d38d20a240b43a5edd40b9aa3cf4af5","after":"2617bd4b920b4858e2952f7bb3679f1e73e090b4","ref":"refs/heads/master","pushedAt":"2024-09-18T08:34:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #18137 - ShoyuVanilla:expr-2021, r=Veykril\n\nfeat: Implement `expr_2021`\n\nResolves #18062","shortMessageHtmlLink":"Auto merge of #18137 - ShoyuVanilla:expr-2021, r=Veykril"}},{"before":"f0e7bea19d38d20a240b43a5edd40b9aa3cf4af5","after":"2617bd4b920b4858e2952f7bb3679f1e73e090b4","ref":"refs/heads/auto","pushedAt":"2024-09-18T08:21:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #18137 - ShoyuVanilla:expr-2021, r=Veykril\n\nfeat: Implement `expr_2021`\n\nResolves #18062","shortMessageHtmlLink":"Auto merge of #18137 - ShoyuVanilla:expr-2021, r=Veykril"}},{"before":"651d790ada12a802dfe8a66f302a1fbe073881a7","after":"fa1c1162d71851db4ba922a550ea504aadfa83ba","ref":"refs/heads/gh-pages","pushedAt":"2024-09-18T06:36:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f0e7bea19d38d20a240b43a5edd40b9aa3cf4af5","shortMessageHtmlLink":"deploy: f0e7bea"}},{"before":"94b526fc86eaa0e90fb4d54a5ba6313aa1e9b269","after":"f0e7bea19d38d20a240b43a5edd40b9aa3cf4af5","ref":"refs/heads/master","pushedAt":"2024-09-18T06:35:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #18134 - DropDemBits:source-change-sed, r=lnicola\n\ninternal: Extend SourceChangeBuilder to make make working with `SyntaxEditor`s easier\n\nPart of #15710\n\nAdds additional `SourceChangeBuilder` methods to make it easier to migrate assists to `SyntaxEditor`.\n\nAs `SyntaxEditor`s are composable before they're completed, each created `SyntaxEditor` can represent logical groups of changes (e.g. independently performing renames of uses in a file from inserting the new item). Once a group of changes is considered \"done\", `SourceChangeBuilder::add_file_edits` is used to submit a set of changes to be part of the source change.\n\n`SyntaxAnnotation`s are used to indicate where snippets are attached to, and using `SyntaxAnnotation`s also means that we can attach snippets at any time, rather than being required to be after all edits.","shortMessageHtmlLink":"Auto merge of #18134 - DropDemBits:source-change-sed, r=lnicola"}},{"before":"94b526fc86eaa0e90fb4d54a5ba6313aa1e9b269","after":"f0e7bea19d38d20a240b43a5edd40b9aa3cf4af5","ref":"refs/heads/auto","pushedAt":"2024-09-18T06:21:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #18134 - DropDemBits:source-change-sed, r=lnicola\n\ninternal: Extend SourceChangeBuilder to make make working with `SyntaxEditor`s easier\n\nPart of #15710\n\nAdds additional `SourceChangeBuilder` methods to make it easier to migrate assists to `SyntaxEditor`.\n\nAs `SyntaxEditor`s are composable before they're completed, each created `SyntaxEditor` can represent logical groups of changes (e.g. independently performing renames of uses in a file from inserting the new item). Once a group of changes is considered \"done\", `SourceChangeBuilder::add_file_edits` is used to submit a set of changes to be part of the source change.\n\n`SyntaxAnnotation`s are used to indicate where snippets are attached to, and using `SyntaxAnnotation`s also means that we can attach snippets at any time, rather than being required to be after all edits.","shortMessageHtmlLink":"Auto merge of #18134 - DropDemBits:source-change-sed, r=lnicola"}},{"before":"08c7bbc2dbe4dcc8968484f1a0e1e6fe7a1d4f6d","after":"94b526fc86eaa0e90fb4d54a5ba6313aa1e9b269","ref":"refs/heads/release","pushedAt":"2024-09-16T06:09:35.000Z","pushType":"push","commitsCount":59,"pusher":{"login":"lnicola","name":"Laurențiu Nicola","path":"/lnicola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/308347?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 #18119 - ChayimFriedman2:signed-const, r=HKalbasi"}},{"before":"da3c323d182a7547706fddbbf4fbd4c98024f14d","after":"651d790ada12a802dfe8a66f302a1fbe073881a7","ref":"refs/heads/gh-pages","pushedAt":"2024-09-15T23:43:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 94b526fc86eaa0e90fb4d54a5ba6313aa1e9b269","shortMessageHtmlLink":"deploy: 94b526f"}},{"before":"4221354a8fe90ea8218d3757d14735eac08d3e81","after":"94b526fc86eaa0e90fb4d54a5ba6313aa1e9b269","ref":"refs/heads/master","pushedAt":"2024-09-15T23:42:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?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 #18119 - ChayimFriedman2:signed-const, r=HKalbasi"}},{"before":"4221354a8fe90ea8218d3757d14735eac08d3e81","after":"94b526fc86eaa0e90fb4d54a5ba6313aa1e9b269","ref":"refs/heads/auto","pushedAt":"2024-09-15T23:30:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?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 #18119 - ChayimFriedman2:signed-const, r=HKalbasi"}},{"before":"8a871e9d533b06b8e6812c4d687064a33181e030","after":"da3c323d182a7547706fddbbf4fbd4c98024f14d","ref":"refs/heads/gh-pages","pushedAt":"2024-09-13T09:59:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 4221354a8fe90ea8218d3757d14735eac08d3e81","shortMessageHtmlLink":"deploy: 4221354"}},{"before":"fd243cd0fbad8297e7a3c86f18aa5f0a110bb85f","after":"4221354a8fe90ea8218d3757d14735eac08d3e81","ref":"refs/heads/master","pushedAt":"2024-09-13T09:58:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #18073 - alibektas:immutable_tree_panics, r=lnicola\n\nfix: Immutable tree panic in `generate_delegate_trait`\n\nfixes #17835","shortMessageHtmlLink":"Auto merge of #18073 - alibektas:immutable_tree_panics, r=lnicola"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuum4cwA","startCursor":null,"endCursor":null}},"title":"Activity · rust-lang/rust-analyzer"}