{"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:1716790886.0","currentOid":""},"activityList":{"items":[{"before":"a878406486828328882a526862753f6355629879","after":"4de08c972ae2e8ed94b2ee06ff03314708c88c0a","ref":"refs/heads/gh-pages","pushedAt":"2024-05-31T15:48:00.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: d6d735e6f20ef78b16a79886fe28bd69cf059504","shortMessageHtmlLink":"deploy: d6d735e"}},{"before":"b32f181f477576bb203879f7539608f3327b6178","after":"d6d735e6f20ef78b16a79886fe28bd69cf059504","ref":"refs/heads/master","pushedAt":"2024-05-31T15:46:59.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 #17319 - LukeFranceschini:patch-1, r=lnicola\n\nminor: Missing word typo","shortMessageHtmlLink":"Auto merge of #17319 - LukeFranceschini:patch-1, r=lnicola"}},{"before":"b32f181f477576bb203879f7539608f3327b6178","after":"d6d735e6f20ef78b16a79886fe28bd69cf059504","ref":"refs/heads/auto","pushedAt":"2024-05-31T15:34:54.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 #17319 - LukeFranceschini:patch-1, r=lnicola\n\nminor: Missing word typo","shortMessageHtmlLink":"Auto merge of #17319 - LukeFranceschini:patch-1, r=lnicola"}},{"before":"2e87ca745ebb069c566bd683528f3fd56fac8e4a","after":"a878406486828328882a526862753f6355629879","ref":"refs/heads/gh-pages","pushedAt":"2024-05-27T16:53:04.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: b32f181f477576bb203879f7539608f3327b6178","shortMessageHtmlLink":"deploy: b32f181"}},{"before":"f59ca41f23a62fff06b65f1fb0a1a9761c2d0b4d","after":"b32f181f477576bb203879f7539608f3327b6178","ref":"refs/heads/master","pushedAt":"2024-05-27T16:52:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #17258 - maxwase:code-assist-async-sugar, r=Veykril\n\nAdd `toggle_async_sugar` assist code action\n\nImplement code action for sugaring and de-sugaring asynchronous functions.\n\nThis code action does not import `Future` trait when de-sugaring and does not touch function boby, I guess this can be implemented later if needed. This action also does not take into consideration other bounds because IMO it's usually \"let me try to use sugared version here\".\n\nFeel free to request changes, that's my first code action implementation 😄\n\nCloses #17010\nRelates to #16195","shortMessageHtmlLink":"Auto merge of #17258 - maxwase:code-assist-async-sugar, r=Veykril"}},{"before":"f59ca41f23a62fff06b65f1fb0a1a9761c2d0b4d","after":"b32f181f477576bb203879f7539608f3327b6178","ref":"refs/heads/auto","pushedAt":"2024-05-27T16:40:05.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #17258 - maxwase:code-assist-async-sugar, r=Veykril\n\nAdd `toggle_async_sugar` assist code action\n\nImplement code action for sugaring and de-sugaring asynchronous functions.\n\nThis code action does not import `Future` trait when de-sugaring and does not touch function boby, I guess this can be implemented later if needed. This action also does not take into consideration other bounds because IMO it's usually \"let me try to use sugared version here\".\n\nFeel free to request changes, that's my first code action implementation 😄\n\nCloses #17010\nRelates to #16195","shortMessageHtmlLink":"Auto merge of #17258 - maxwase:code-assist-async-sugar, r=Veykril"}},{"before":"c2fbedc10fecd116306c30a0b7282a4e1b8d2ccc","after":"2e87ca745ebb069c566bd683528f3fd56fac8e4a","ref":"refs/heads/gh-pages","pushedAt":"2024-05-27T16:40:00.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: f59ca41f23a62fff06b65f1fb0a1a9761c2d0b4d","shortMessageHtmlLink":"deploy: f59ca41"}},{"before":"16fd9aa373eeb36b1203bab1fde9cf3b9320a424","after":"f59ca41f23a62fff06b65f1fb0a1a9761c2d0b4d","ref":"refs/heads/master","pushedAt":"2024-05-27T16:39:01.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #17253 - ThouCheese:master, r=Veykril\n\nImplement assist to switch between doc and normal comments\n\nHey first PR to rust-analyzer to get my feet wet with the code base. It's an assist to switch a normal comment to a doc comment and back, something I've found myself doing by hand a couple of times.\n\nI shamelessly stole `relevant_line_comments` from `convert_comment_block`, because I didn't see any inter-assist imports happening in the files I peeked at so I thought this would be preferable.","shortMessageHtmlLink":"Auto merge of #17253 - ThouCheese:master, r=Veykril"}},{"before":"9e56111800905a3da7c952a446034dbe5c4ed850","after":"c2fbedc10fecd116306c30a0b7282a4e1b8d2ccc","ref":"refs/heads/gh-pages","pushedAt":"2024-05-27T16:27: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: 16fd9aa373eeb36b1203bab1fde9cf3b9320a424","shortMessageHtmlLink":"deploy: 16fd9aa"}},{"before":"16fd9aa373eeb36b1203bab1fde9cf3b9320a424","after":"f59ca41f23a62fff06b65f1fb0a1a9761c2d0b4d","ref":"refs/heads/auto","pushedAt":"2024-05-27T16:27:25.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #17253 - ThouCheese:master, r=Veykril\n\nImplement assist to switch between doc and normal comments\n\nHey first PR to rust-analyzer to get my feet wet with the code base. It's an assist to switch a normal comment to a doc comment and back, something I've found myself doing by hand a couple of times.\n\nI shamelessly stole `relevant_line_comments` from `convert_comment_block`, because I didn't see any inter-assist imports happening in the files I peeked at so I thought this would be preferable.","shortMessageHtmlLink":"Auto merge of #17253 - ThouCheese:master, r=Veykril"}},{"before":"71a816a90facb6546a0a06010da17598e11812f7","after":"16fd9aa373eeb36b1203bab1fde9cf3b9320a424","ref":"refs/heads/master","pushedAt":"2024-05-27T16:26: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 #17291 - kilpkonn:master, r=Veykril\n\nFix `data_constructor` ignoring generics for struct\n\nPreviously didn't work for structs with generics due to `field.ty()` having placeholders in type.\n_Enums were handeled correctly already._\n\nAlso renamed `type_constructor -> data_constructor` as this is more correct name for it","shortMessageHtmlLink":"Auto merge of #17291 - kilpkonn:master, r=Veykril"}},{"before":"71a816a90facb6546a0a06010da17598e11812f7","after":"16fd9aa373eeb36b1203bab1fde9cf3b9320a424","ref":"refs/heads/auto","pushedAt":"2024-05-27T16:15:12.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 #17291 - kilpkonn:master, r=Veykril\n\nFix `data_constructor` ignoring generics for struct\n\nPreviously didn't work for structs with generics due to `field.ty()` having placeholders in type.\n_Enums were handeled correctly already._\n\nAlso renamed `type_constructor -> data_constructor` as this is more correct name for it","shortMessageHtmlLink":"Auto merge of #17291 - kilpkonn:master, r=Veykril"}},{"before":"21ec8f523812b88418b2bfc64240c62b3dd967bd","after":"71a816a90facb6546a0a06010da17598e11812f7","ref":"refs/heads/release","pushedAt":"2024-05-27T05:46:25.000Z","pushType":"push","commitsCount":45,"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 #17296 - mathew-horner:no-clone-target, r=Veykril\n\nAvoid clone when constructing runnable label.\n\nI stumbled across this when reading this code. This seems like an unnecessary allocation (though likely small?)","shortMessageHtmlLink":"Auto merge of #17296 - mathew-horner:no-clone-target, r=Veykril"}},{"before":"72f67508b5c085155365abc33a12e8a4e506d365","after":"9e56111800905a3da7c952a446034dbe5c4ed850","ref":"refs/heads/gh-pages","pushedAt":"2024-05-26T09:24:59.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: 71a816a90facb6546a0a06010da17598e11812f7","shortMessageHtmlLink":"deploy: 71a816a"}},{"before":"8c18cbc29c7a9f5e01623a1448c9435dde46c98f","after":"71a816a90facb6546a0a06010da17598e11812f7","ref":"refs/heads/master","pushedAt":"2024-05-26T09:23:50.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 #17296 - mathew-horner:no-clone-target, r=Veykril\n\nAvoid clone when constructing runnable label.\n\nI stumbled across this when reading this code. This seems like an unnecessary allocation (though likely small?)","shortMessageHtmlLink":"Auto merge of #17296 - mathew-horner:no-clone-target, r=Veykril"}},{"before":"233b007a1d54af1d58f39a45f8b3a35027b52e91","after":"72f67508b5c085155365abc33a12e8a4e506d365","ref":"refs/heads/gh-pages","pushedAt":"2024-05-26T09:12:01.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: 8c18cbc29c7a9f5e01623a1448c9435dde46c98f","shortMessageHtmlLink":"deploy: 8c18cbc"}},{"before":"8c18cbc29c7a9f5e01623a1448c9435dde46c98f","after":"71a816a90facb6546a0a06010da17598e11812f7","ref":"refs/heads/auto","pushedAt":"2024-05-26T09:11:57.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 #17296 - mathew-horner:no-clone-target, r=Veykril\n\nAvoid clone when constructing runnable label.\n\nI stumbled across this when reading this code. This seems like an unnecessary allocation (though likely small?)","shortMessageHtmlLink":"Auto merge of #17296 - mathew-horner:no-clone-target, r=Veykril"}},{"before":"a55e8bf09cdfc25066b77823cc98976a51af8a8b","after":"8c18cbc29c7a9f5e01623a1448c9435dde46c98f","ref":"refs/heads/master","pushedAt":"2024-05-26T09:10:53.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #17295 - 0xJonas:fix_passing_env_vars_to_cpptools, r=Veykril\n\nUse correct format for setting environment variables when debugging with cpptools\n\nThe RA VSCode extension uses an incorrect format for the environment variables in the `launch.json` when debugging with the C/C++ Extension. This extension uses a different format than CodeLLDB or NativeDebug, which means that the environment variables are not actually set for the debuggee.\n\nWhat it currently looks like:\n```json\n\"env\": {\n \"NAME\": \"VALUE\"\n}\n```\n\nWhat the C/C++ extension expects:\n```json\n\"environment\": [\n { \"name\": \"NAME\", \"value\": \"VALUE\" }\n]\n```\n\nFor reference: https://code.visualstudio.com/docs/cpp/launch-json-reference#_environment","shortMessageHtmlLink":"Auto merge of #17295 - 0xJonas:fix_passing_env_vars_to_cpptools, r=Ve…"}},{"before":"a55e8bf09cdfc25066b77823cc98976a51af8a8b","after":"8c18cbc29c7a9f5e01623a1448c9435dde46c98f","ref":"refs/heads/auto","pushedAt":"2024-05-26T08:59:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #17295 - 0xJonas:fix_passing_env_vars_to_cpptools, r=Veykril\n\nUse correct format for setting environment variables when debugging with cpptools\n\nThe RA VSCode extension uses an incorrect format for the environment variables in the `launch.json` when debugging with the C/C++ Extension. This extension uses a different format than CodeLLDB or NativeDebug, which means that the environment variables are not actually set for the debuggee.\n\nWhat it currently looks like:\n```json\n\"env\": {\n \"NAME\": \"VALUE\"\n}\n```\n\nWhat the C/C++ extension expects:\n```json\n\"environment\": [\n { \"name\": \"NAME\", \"value\": \"VALUE\" }\n]\n```\n\nFor reference: https://code.visualstudio.com/docs/cpp/launch-json-reference#_environment","shortMessageHtmlLink":"Auto merge of #17295 - 0xJonas:fix_passing_env_vars_to_cpptools, r=Ve…"}},{"before":"97b64a18d6622d23177ca8ef2db92b3bcedbc69e","after":"233b007a1d54af1d58f39a45f8b3a35027b52e91","ref":"refs/heads/gh-pages","pushedAt":"2024-05-24T17:57:06.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: a55e8bf09cdfc25066b77823cc98976a51af8a8b","shortMessageHtmlLink":"deploy: a55e8bf"}},{"before":"f6fc109fcb2bed2291320985fe75c6901839f4ba","after":"a55e8bf09cdfc25066b77823cc98976a51af8a8b","ref":"refs/heads/master","pushedAt":"2024-05-24T17:56:07.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #17275 - roife:fix-issue-17012, r=Veykril\n\nFix inconsistent cwd of `run` and `debug` command in client\n\nFix #17012. Also related to #13022 and #15993.\n\nWhen the `kind` of runnable is `bin`, Cargo would use the workspace root as the cwd for the `run` command; otherwise, Cargo defaults to the package root as the cwd for `run`.\n\nInitially, r-a assumed the workspace root as the cwd for all runnables in `debug` command, which led to issue #13022. In this case, during unit testing, the `run` command would use the package root while `debug` would use the workspace root, causing inconsistency.\n\nPR #15993 addressed this problem by using the package root as the cwd for `debug` command. However, it also resulted in an inconsistency: when executing the `run` command within the main fn of a package (whose target is `bin`), Cargo would use the workspace root, whereas `debug` would use the package root, leading to issue #17012.\n\nThe preferable approach is to determine the cwd based on the runnable's type. To resolve this, this PR introduces a new `cwd` field within `CargoRunnable`, allowing r-a to decide the appropriate cwd depending on the specific kind of the runnable.","shortMessageHtmlLink":"Auto merge of #17275 - roife:fix-issue-17012, r=Veykril"}},{"before":"f6fc109fcb2bed2291320985fe75c6901839f4ba","after":"a55e8bf09cdfc25066b77823cc98976a51af8a8b","ref":"refs/heads/auto","pushedAt":"2024-05-24T17:43:36.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #17275 - roife:fix-issue-17012, r=Veykril\n\nFix inconsistent cwd of `run` and `debug` command in client\n\nFix #17012. Also related to #13022 and #15993.\n\nWhen the `kind` of runnable is `bin`, Cargo would use the workspace root as the cwd for the `run` command; otherwise, Cargo defaults to the package root as the cwd for `run`.\n\nInitially, r-a assumed the workspace root as the cwd for all runnables in `debug` command, which led to issue #13022. In this case, during unit testing, the `run` command would use the package root while `debug` would use the workspace root, causing inconsistency.\n\nPR #15993 addressed this problem by using the package root as the cwd for `debug` command. However, it also resulted in an inconsistency: when executing the `run` command within the main fn of a package (whose target is `bin`), Cargo would use the workspace root, whereas `debug` would use the package root, leading to issue #17012.\n\nThe preferable approach is to determine the cwd based on the runnable's type. To resolve this, this PR introduces a new `cwd` field within `CargoRunnable`, allowing r-a to decide the appropriate cwd depending on the specific kind of the runnable.","shortMessageHtmlLink":"Auto merge of #17275 - roife:fix-issue-17012, r=Veykril"}},{"before":"4c586bc6a217a068cd3690a8c69fe01d06fc2f85","after":"97b64a18d6622d23177ca8ef2db92b3bcedbc69e","ref":"refs/heads/gh-pages","pushedAt":"2024-05-23T18:26: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: f6fc109fcb2bed2291320985fe75c6901839f4ba","shortMessageHtmlLink":"deploy: f6fc109"}},{"before":"f372a8a1176ff8dd5f45ab2ddd45f3530db0374f","after":"f6fc109fcb2bed2291320985fe75c6901839f4ba","ref":"refs/heads/master","pushedAt":"2024-05-23T18:25: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 #17287 - Veykril:sysroot-encode-empty, r=Veykril\n\nAllow sysroots to only consist of the source root dir\n\nFixes https://github.com/rust-lang/rust-analyzer/issues/17159\n\nThis PR encodes the `None` case of an optional sysroot into `Sysroot` itself. This simplifies a lot of things and allows us to have sysroots that consist of nothing, only standard library sources, everything but the standard library sources or everything. This makes things a lot more flexible. Additionally, this removes the workspace status bar info again, as it turns out that that can be too much information for the status bar to handle (this is better rendered somewhere else, like in the status view).","shortMessageHtmlLink":"Auto merge of #17287 - Veykril:sysroot-encode-empty, r=Veykril"}},{"before":"accb9e74d23b471a737f0bd2ffad9a074ef86740","after":"f6fc109fcb2bed2291320985fe75c6901839f4ba","ref":"refs/heads/auto","pushedAt":"2024-05-23T18:13:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bors","name":"bors","path":"/bors","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372342?s=80&v=4"},"commit":{"message":"Auto merge of #17287 - Veykril:sysroot-encode-empty, r=Veykril\n\nAllow sysroots to only consist of the source root dir\n\nFixes https://github.com/rust-lang/rust-analyzer/issues/17159\n\nThis PR encodes the `None` case of an optional sysroot into `Sysroot` itself. This simplifies a lot of things and allows us to have sysroots that consist of nothing, only standard library sources, everything but the standard library sources or everything. This makes things a lot more flexible. Additionally, this removes the workspace status bar info again, as it turns out that that can be too much information for the status bar to handle (this is better rendered somewhere else, like in the status view).","shortMessageHtmlLink":"Auto merge of #17287 - Veykril:sysroot-encode-empty, r=Veykril"}},{"before":"f372a8a1176ff8dd5f45ab2ddd45f3530db0374f","after":"accb9e74d23b471a737f0bd2ffad9a074ef86740","ref":"refs/heads/auto","pushedAt":"2024-05-23T17:26:21.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 #17287 - Veykril:sysroot-encode-empty, r=Veykril\n\nAllow sysroots to only consist of the source root dir\n\nFixes https://github.com/rust-lang/rust-analyzer/issues/17159\n\nThis PR encodes the `None` case of an optional sysroot into `Sysroot` itself. This simplifies a lot of things and allows us to have sysroots that consist of nothing, only standard library sources, everything but the standard library sources or everything. This makes things a lot more flexible. Additionally, this removes the workspace status bar info again, as it turns out that that can be too much information for the status bar to handle (this is better rendered somewhere else, like in the status view).","shortMessageHtmlLink":"Auto merge of #17287 - Veykril:sysroot-encode-empty, r=Veykril"}},{"before":"075e388d914c8e8aadc40dd8db2e794594a82721","after":"4c586bc6a217a068cd3690a8c69fe01d06fc2f85","ref":"refs/heads/gh-pages","pushedAt":"2024-05-23T09:07:19.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: f372a8a1176ff8dd5f45ab2ddd45f3530db0374f","shortMessageHtmlLink":"deploy: f372a8a"}},{"before":"dec43b6cb3a315f5902676fbc8bb6051667fcfb4","after":"f372a8a1176ff8dd5f45ab2ddd45f3530db0374f","ref":"refs/heads/master","pushedAt":"2024-05-23T09:06:13.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 #17284 - Veykril:doc-links, r=Veykril\n\nfix: Use correct toolchain channel when generating builtin type doc links","shortMessageHtmlLink":"Auto merge of #17284 - Veykril:doc-links, r=Veykril"}},{"before":"ccd8d0c0280ed5e0607cb843da1a4203e81af477","after":"075e388d914c8e8aadc40dd8db2e794594a82721","ref":"refs/heads/gh-pages","pushedAt":"2024-05-23T08:55:09.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: dec43b6cb3a315f5902676fbc8bb6051667fcfb4","shortMessageHtmlLink":"deploy: dec43b6"}},{"before":"dec43b6cb3a315f5902676fbc8bb6051667fcfb4","after":"f372a8a1176ff8dd5f45ab2ddd45f3530db0374f","ref":"refs/heads/auto","pushedAt":"2024-05-23T08:55:09.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 #17284 - Veykril:doc-links, r=Veykril\n\nfix: Use correct toolchain channel when generating builtin type doc links","shortMessageHtmlLink":"Auto merge of #17284 - Veykril:doc-links, r=Veykril"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWS71jQA","startCursor":null,"endCursor":null}},"title":"Activity · rust-lang/rust-analyzer"}