{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":26977039,"defaultBranch":"master","name":"rust","ownerLogin":"petrochenkov","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-11-21T20:39:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5751617?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717017022.0","currentOid":""},"activityList":{"items":[{"before":"4e6c21f6484f73f8086b76f9574621f929571ea2","after":"d4b338412a9ac7bc91f9d990895346f6bbbbeeef","ref":"refs/heads/deleglob","pushedAt":"2024-05-30T21:22:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"delegation: Implement glob delegation","shortMessageHtmlLink":"delegation: Implement glob delegation"}},{"before":"7a039dede0742a6285ecbcc5acfe2983a3beb9ab","after":"baccb167599bdef630a192cbb784d1b84452e2da","ref":"refs/heads/atvisord","pushedAt":"2024-05-30T16:32:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"ast: Standardize visiting order for attributes and node IDs","shortMessageHtmlLink":"ast: Standardize visiting order for attributes and node IDs"}},{"before":null,"after":"7a039dede0742a6285ecbcc5acfe2983a3beb9ab","ref":"refs/heads/atvisord","pushedAt":"2024-05-29T21:10:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"ast: Standardize visiting order for attributes and node IDs","shortMessageHtmlLink":"ast: Standardize visiting order for attributes and node IDs"}},{"before":null,"after":"6e67eaa311c8e2992ccc64cf6a9e8f311a02a5d4","ref":"refs/heads/macinattr","pushedAt":"2024-05-29T18:55:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"ast: Revert a breaking attribute visiting order change","shortMessageHtmlLink":"ast: Revert a breaking attribute visiting order change"}},{"before":"05a4539dac6452413b79e3a3a6a0c49bcda3d396","after":"e503632aa98f531a89d5207164c542241ab27cec","ref":"refs/heads/upctxt","pushedAt":"2024-05-23T23:19:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"7cceab7d1911cf6b1d72a82caa4693ce95b16dec","ref":"refs/heads/rmflavor","pushedAt":"2024-05-22T21:15:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"0f35ba819558be7b116eeae0ff0a5e100687dc78","after":"711338bd9f957b7bd345323033e9037c0e1ca535","ref":"refs/heads/usedcrates","pushedAt":"2024-05-22T15:52:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"rustc: Use `tcx.used_crates(())` more\n\nAnd explain when it should be used.","shortMessageHtmlLink":"rustc: Use tcx.used_crates(()) more"}},{"before":"2737bcfb4f71d8b7b24840cc84a11fbe47a19638","after":"4e6c21f6484f73f8086b76f9574621f929571ea2","ref":"refs/heads/deleglob","pushedAt":"2024-05-15T14:06:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"delegation: Implement glob delegation","shortMessageHtmlLink":"delegation: Implement glob delegation"}},{"before":"6dbe452996e8a4de01dad0289bac71c0d6a91487","after":"c30b41012d474586d407392a6b154e7f19c38b2c","ref":"refs/heads/delegmulti2","pushedAt":"2024-05-14T23:35:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"delegation: Implement list delegation\n\n```rust\nreuse prefix::{a, b, c}\n```","shortMessageHtmlLink":"delegation: Implement list delegation"}},{"before":"4d3965e9071e208c2f4142a94a3e60e775ed4880","after":"05a4539dac6452413b79e3a3a6a0c49bcda3d396","ref":"refs/heads/upctxt","pushedAt":"2024-05-11T15:25:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"optimize ctxt setting","shortMessageHtmlLink":"optimize ctxt setting"}},{"before":"17ca22b082190c93a3340b5ca44f4b5e572389d9","after":"0f35ba819558be7b116eeae0ff0a5e100687dc78","ref":"refs/heads/usedcrates","pushedAt":"2024-05-10T15:06:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"rustc: Use `tcx.used_crates(())` more\n\nAnd explain when it should be used.","shortMessageHtmlLink":"rustc: Use tcx.used_crates(()) more"}},{"before":null,"after":"17ca22b082190c93a3340b5ca44f4b5e572389d9","ref":"refs/heads/usedcrates","pushedAt":"2024-05-10T15:00:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"rustc: Use `tcx.used_crates(())` more\n\nAnd explain when it should be used.","shortMessageHtmlLink":"rustc: Use tcx.used_crates(()) more"}},{"before":"98804c178608fc4af22b0cb7d199297af5e1562e","after":"683ad6b607852ec765ac964bf0e9fab9c85add1b","ref":"refs/heads/debmac","pushedAt":"2024-04-26T01:11:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"Update lldb only tests","shortMessageHtmlLink":"Update lldb only tests"}},{"before":"db43ec7bb0e3d1d7269649ecdf843ba730b560de","after":"7517a4f882083a46593417560cdd19c10c3fc5cf","ref":"refs/heads/itemvisit","pushedAt":"2024-04-25T19:50:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"ast: Visit item components in \"natural\" order","shortMessageHtmlLink":"ast: Visit item components in \"natural\" order"}},{"before":"c8592e6ec3087b3063f4e231495b1413c819d836","after":"98804c178608fc4af22b0cb7d199297af5e1562e","ref":"refs/heads/debmac","pushedAt":"2024-04-25T19:16:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"debuginfo: Stabilize `-Z debug-macros`, `-Z collapse-macro-debuginfo` and `#[collapse_debuginfo]`\n\n`-Z debug-macros` is \"stabilized\" by enabling it by default and removing.\n\n`-Z collapse-macro-debuginfo` is stabilized as `-C collapse-macro-debuginfo`.\nIt now supports all typical boolean values (`parse_opt_bool`) in addition to just yes/no.\n\nDefault value of `collapse_debuginfo` was changed from `false` to `external` (i.e. collapsed if external, not collapsed if local).\n`#[collapse_debuginfo]` attribute without a value is no longer supported to avoid guessing the default.","shortMessageHtmlLink":"debuginfo: Stabilize -Z debug-macros, -Z collapse-macro-debuginfo…"}},{"before":"6e301baac26076fc8983a76966ebcb0918d8a51c","after":"db43ec7bb0e3d1d7269649ecdf843ba730b560de","ref":"refs/heads/itemvisit","pushedAt":"2024-04-25T18:41:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"ast: Generalize item kind visiting\n\nAnd avoid duplicating logic for visiting `Item`s with different kinds (regular, associated, foreign).","shortMessageHtmlLink":"ast: Generalize item kind visiting"}},{"before":"b90fc0062df190c9268f70316bb89956d43c5814","after":"c8592e6ec3087b3063f4e231495b1413c819d836","ref":"refs/heads/debmac","pushedAt":"2024-04-25T17:04:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"debuginfo: Stabilize `-Z debug-macros`, `-Z collapse-macro-debuginfo` and `#[collapse_debuginfo]`\n\n`-Z debug-macros` is \"stabilized\" by enabling it by default and removing.\n\n`-Z collapse-macro-debuginfo` is stabilized as `-C collapse-macro-debuginfo`.\nIt now supports all typical boolean values (`parse_opt_bool`) in addition to just yes/no.\n\nDefault value of `collapse_debuginfo` was changed from `false` to `external` (i.e. collapsed if external, not collapsed if local).\n`#[collapse_debuginfo]` attribute without a value is no longer supported to avoid guessing the default.","shortMessageHtmlLink":"debuginfo: Stabilize -Z debug-macros, -Z collapse-macro-debuginfo…"}},{"before":null,"after":"6e301baac26076fc8983a76966ebcb0918d8a51c","ref":"refs/heads/itemvisit","pushedAt":"2024-04-24T17:53:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"0c0833d75035d2f443851147f766738f42b505e0","ref":"refs/heads/nomacvisit","pushedAt":"2024-04-24T17:09:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"resolve: Remove two cases of misleading macro call visiting\n\nMacro calls are ephemeral, they should not add anything to the definition tree, even if their AST could contains something with identity.\nThankfully, macro call AST cannot contain anything like that, so these walks are just noops.\nIn majority of other places in def_collector / build_reduced_graph they are already not visited.\n\n(Also, a minor match reformatting is included.)","shortMessageHtmlLink":"resolve: Remove two cases of misleading macro call visiting"}},{"before":"c60d44906071624e6eaecf6c0477a18f220f76dd","after":"6dbe452996e8a4de01dad0289bac71c0d6a91487","ref":"refs/heads/delegmulti2","pushedAt":"2024-04-24T16:38:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"delegation: Implement multi-item delegation\n\n```rust\nreuse prefix::{a, b, c}\n```","shortMessageHtmlLink":"delegation: Implement multi-item delegation"}},{"before":"bf178ca72e04c35f53e4857e99c35403ae32399f","after":"c60d44906071624e6eaecf6c0477a18f220f76dd","ref":"refs/heads/delegmulti2","pushedAt":"2024-04-24T16:33:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"delegation: Implement multi-item delegation\n\n```rust\nreuse prefix::{a, b, c}\n```","shortMessageHtmlLink":"delegation: Implement multi-item delegation"}},{"before":"16d09fa48945ff445738e77e57c9fb2dd1ccdcf1","after":"7b7c26f09bbc292da8600e8dfaa454de63ada886","ref":"refs/heads/deleg","pushedAt":"2024-04-23T20:08:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"delegation: Support async, const, extern \"ABI\" and C-variadic functions\n\nAlso allow `impl Trait` in delegated functions.\nThe delegation item will refer to the original opaque type from the callee, fresh opaque type won't be created.","shortMessageHtmlLink":"delegation: Support async, const, extern \"ABI\" and C-variadic functions"}},{"before":"64743bc08b5814c3140def84ca9f6c2b8a2ff308","after":"bf178ca72e04c35f53e4857e99c35403ae32399f","ref":"refs/heads/delegmulti2","pushedAt":"2024-04-19T20:02:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"delegation: Implement multi-item delegation\n\n```rust\nreuse prefix::{a, b, c}\n```","shortMessageHtmlLink":"delegation: Implement multi-item delegation"}},{"before":"d365e9cc0538ed4aa787002e451c8bf42a3579ba","after":"2737bcfb4f71d8b7b24840cc84a11fbe47a19638","ref":"refs/heads/deleglob","pushedAt":"2024-04-19T19:48:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"b6925fb1e0e766caf6de5dd32d72ffbc1987feb5","after":"d365e9cc0538ed4aa787002e451c8bf42a3579ba","ref":"refs/heads/deleglob","pushedAt":"2024-04-19T18:54:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"delegation: Implement glob delegation","shortMessageHtmlLink":"delegation: Implement glob delegation"}},{"before":"90f27e34b855dd4848187c30a3b4f8fa9ee75b5f","after":"64743bc08b5814c3140def84ca9f6c2b8a2ff308","ref":"refs/heads/delegmulti2","pushedAt":"2024-04-19T17:54:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"delegation: Implement multi-item delegation\n\n```rust\nreuse prefix::{a, b, c}\n```","shortMessageHtmlLink":"delegation: Implement multi-item delegation"}},{"before":"f6960916ee19b33e74b597de739c81bff1180dc2","after":"b6925fb1e0e766caf6de5dd32d72ffbc1987feb5","ref":"refs/heads/deleglob","pushedAt":"2024-04-18T20:15:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"delegation: Implement glob delegation","shortMessageHtmlLink":"delegation: Implement glob delegation"}},{"before":"4e6b64e85cee2c958cc0be47641bda62b42d80e4","after":"f6960916ee19b33e74b597de739c81bff1180dc2","ref":"refs/heads/deleglob","pushedAt":"2024-04-17T18:45:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"615936ef39362b2812d3c611d7fd9309d3af151c","after":"4e6b64e85cee2c958cc0be47641bda62b42d80e4","ref":"refs/heads/deleglob","pushedAt":"2024-04-17T17:20:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"253f9f51e0387a5ccb27e6d928d0d5d97e92fd13","after":"615936ef39362b2812d3c611d7fd9309d3af151c","ref":"refs/heads/deleglob","pushedAt":"2024-04-12T18:07:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petrochenkov","name":"Vadim Petrochenkov","path":"/petrochenkov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5751617?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWG_fBgA","startCursor":null,"endCursor":null}},"title":"Activity · petrochenkov/rust"}