{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":212786641,"defaultBranch":"master","name":"rust","ownerLogin":"tmiasko","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-10-04T10:08:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/51362316?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717597922.0","currentOid":""},"activityList":{"items":[{"before":"5d26f58423f72e300ef48df591c08e3d446b51aa","after":null,"ref":"refs/heads/closure-recursively-reachable","pushedAt":"2024-06-05T14:32:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"}},{"before":null,"after":"5d26f58423f72e300ef48df591c08e3d446b51aa","ref":"refs/heads/closure-recursively-reachable","pushedAt":"2024-06-04T20:50:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Closures are recursively reachable","shortMessageHtmlLink":"Closures are recursively reachable"}},{"before":"5d8334a7f73b679cb9fb4dd0e8ba6d3e01d1a045","after":"50e66afd76bda5d0efeab60116d0bfa23b5f9a1c","ref":"refs/heads/required-items","pushedAt":"2024-05-15T19:27:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Avoid instance_mir query when collecting in mentioned mode","shortMessageHtmlLink":"Avoid instance_mir query when collecting in mentioned mode"}},{"before":null,"after":"5d8334a7f73b679cb9fb4dd0e8ba6d3e01d1a045","ref":"refs/heads/required-items","pushedAt":"2024-05-15T19:27:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Avoid instance_mir query when collecting in mentioned mode","shortMessageHtmlLink":"Avoid instance_mir query when collecting in mentioned mode"}},{"before":"b6a8c762eed0ae0383658c38d65cb91bbd9800a1","after":"3cb0030fe9de01eeacb7c03eeef0c51420798cfb","ref":"refs/heads/master","pushedAt":"2024-05-15T12:45:58.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Auto merge of #123413 - petrochenkov:delegmulti2, r=fmease\n\ndelegation: Implement list delegation\n\n```rust\nreuse prefix::{a, b, c};\n```\n\nUsing design described in https://github.com/rust-lang/rfcs/pull/3530#issuecomment-2020869823 (the lists are desugared at macro expansion time).\nList delegations are expanded eagerly when encountered, similarly to `#[cfg]`s, and not enqueued for later resolution/expansion like regular macros or glob delegation (https://github.com/rust-lang/rust/pull/124135).\n\nPart of https://github.com/rust-lang/rust/issues/118212.","shortMessageHtmlLink":"Auto merge of rust-lang#123413 - petrochenkov:delegmulti2, r=fmease"}},{"before":"5f4e4baddb104ee3e63d1db24a4c2a73e1a703cf","after":null,"ref":"refs/heads/skip-coroutines","pushedAt":"2024-05-15T12:45:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"}},{"before":"5d65b1954ef4dc6ea3a1260e1bce31524fc286f4","after":null,"ref":"refs/heads/no-debug-body","pushedAt":"2024-05-15T12:45:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"}},{"before":"955f762fc170814cb3b81f3f4831250b90155bfc","after":null,"ref":"refs/heads/reachability-abi","pushedAt":"2024-04-05T06:24:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"}},{"before":"9d5c91d77ce3385feccbcbcdbfe745a6f15976b8","after":"955f762fc170814cb3b81f3f4831250b90155bfc","ref":"refs/heads/reachability-abi","pushedAt":"2024-03-25T21:16:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Function ABI is irrelevant for reachability","shortMessageHtmlLink":"Function ABI is irrelevant for reachability"}},{"before":null,"after":"9d5c91d77ce3385feccbcbcdbfe745a6f15976b8","ref":"refs/heads/reachability-abi","pushedAt":"2024-03-25T21:09:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Function ABI is irrelevant for reachability","shortMessageHtmlLink":"Function ABI is irrelevant for reachability"}},{"before":"9d84589a96c4f14cb9ac955b8708412854f9246b","after":null,"ref":"refs/heads/will-wake","pushedAt":"2024-02-15T17:01:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"}},{"before":null,"after":"5d65b1954ef4dc6ea3a1260e1bce31524fc286f4","ref":"refs/heads/no-debug-body","pushedAt":"2024-02-15T14:54:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Avoid debug logging entire MIR body\n\nIf there is a need to examine the MIR body there is -Zmir-dump.","shortMessageHtmlLink":"Avoid debug logging entire MIR body"}},{"before":null,"after":"5f4e4baddb104ee3e63d1db24a4c2a73e1a703cf","ref":"refs/heads/skip-coroutines","pushedAt":"2024-02-15T08:24:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Skip coroutines in jump threading to avoid query cycles","shortMessageHtmlLink":"Skip coroutines in jump threading to avoid query cycles"}},{"before":"c8e4aaa023334ea9844eb76eebe41da138895a81","after":null,"ref":"refs/heads/is-enabled","pushedAt":"2024-01-23T22:47:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"}},{"before":null,"after":"c8e4aaa023334ea9844eb76eebe41da138895a81","ref":"refs/heads/is-enabled","pushedAt":"2024-01-23T19:59:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Move condition enabling the pass to `is_enabled`\n\nThe practical motivation is to omit the pass from -Zdump-mir=all when\ndisabled.","shortMessageHtmlLink":"Move condition enabling the pass to is_enabled"}},{"before":"f1e4351bc325ac74724e5e1473913851e9114366","after":"9d84589a96c4f14cb9ac955b8708412854f9246b","ref":"refs/heads/will-wake","pushedAt":"2024-01-11T18:40:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Waker::will_wake: Compare vtable address instead of its content\n\nOptimize will_wake implementation by comparing vtable address instead\nof its content.\n\nThe existing best practice to avoid false negatives from will_wake is\nto define a waker vtable as a static item. That approach continues to\nworks with the new implementation.\n\nWhile this potentially changes the observable behaviour, the function is\ndocumented to work on a best-effort basis. The PartialEq impl for\nRawWaker remains as it was.","shortMessageHtmlLink":"Waker::will_wake: Compare vtable address instead of its content"}},{"before":null,"after":"f1e4351bc325ac74724e5e1473913851e9114366","ref":"refs/heads/will-wake","pushedAt":"2024-01-11T18:33:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Waker::will_wake: Compare vtable address instead of its content\n\nOptimize `will_wake` implementation by comparing vtable address instead\nof its content.\n\nThe existing best practice to avoid false negatives from `will_wake` is\nto define a waker vtable as a static item. That approach continues to\nworks with the new implementation.\n\nWhile this potentially changes the observable behaviour, the function is\ndocumented to work on a best-effort basis. The `PartialEq` impl for\n`RawWaker` remains as it was.","shortMessageHtmlLink":"Waker::will_wake: Compare vtable address instead of its content"}},{"before":"5b8bc568d28b2e922290c9a966b3231d0ce9398b","after":"b6a8c762eed0ae0383658c38d65cb91bbd9800a1","ref":"refs/heads/master","pushedAt":"2024-01-06T20:02:08.000Z","pushType":"push","commitsCount":1690,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Auto merge of #119662 - matthiaskrgr:rollup-ehofh5n, r=matthiaskrgr\n\nRollup of 9 pull requests\n\nSuccessful merges:\n\n - #118194 (rustdoc: search for tuples and unit by type with `()`)\n - #118781 (merge core_panic feature into panic_internals)\n - #119486 (pass allow-{dirty,staged} to clippy)\n - #119591 (rustc_mir_transform: Make DestinationPropagation stable for queries)\n - #119595 (Fixed ambiguity in hint.rs)\n - #119624 (rustc_span: More consistent span combination operations)\n - #119653 (compiler: update Fuchsia sanitizer support.)\n - #119655 (Remove ignore-stage1 that was added when changing error count msg)\n - #119661 (Strip lld-wrapper binaries)\n\nr? `@ghost`\n`@rustbot` modify labels: rollup","shortMessageHtmlLink":"Auto merge of rust-lang#119662 - matthiaskrgr:rollup-ehofh5n, r=matth…"}},{"before":"df116ec246a795c0940993454643c62e0d849b34","after":null,"ref":"refs/heads/lint","pushedAt":"2024-01-05T18:35:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"}},{"before":"f8dd3db02fe4698d8b9893dc22cbba69d2737bb4","after":"df116ec246a795c0940993454643c62e0d849b34","ref":"refs/heads/lint","pushedAt":"2024-01-04T22:32:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Migrate memory overlap check from validator to lint\n\nThe check attempts to identify potential undefined behaviour, rather\nthan whether MIR is well-formed. It belongs in the lint not validator.","shortMessageHtmlLink":"Migrate memory overlap check from validator to lint"}},{"before":"86c8f0bc59c827d4dd3565769026b743206beed6","after":"f8dd3db02fe4698d8b9893dc22cbba69d2737bb4","ref":"refs/heads/lint","pushedAt":"2024-01-04T22:26:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Migrate memory overlap check from validator to lint\n\nThe check attempts to identify potential undefined behaviour, rather\nthan whether MIR is well-formed. It belongs in the lint not validator.","shortMessageHtmlLink":"Migrate memory overlap check from validator to lint"}},{"before":"42f610b48ca7ef386edd65773aef21b4b38e3542","after":"86c8f0bc59c827d4dd3565769026b743206beed6","ref":"refs/heads/lint","pushedAt":"2024-01-04T13:26:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Migrate memory overlap check from validator to lint\n\nThe check attempts to identify potential undefined behaviour, rather\nthan whether MIR is well-formed. It belongs in the lint not validator.","shortMessageHtmlLink":"Migrate memory overlap check from validator to lint"}},{"before":null,"after":"42f610b48ca7ef386edd65773aef21b4b38e3542","ref":"refs/heads/lint","pushedAt":"2024-01-04T13:20:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Migrate memory overlap check from validator to lint\n\nThe check attempts to identify potential undefined behaviour, rather\nthan whether MIR is well-formed. It belongs in the lint not validator.","shortMessageHtmlLink":"Migrate memory overlap check from validator to lint"}},{"before":"c5694a2039aa2195f69227b3dbca6900b7639f2c","after":null,"ref":"refs/heads/lint","pushedAt":"2023-12-31T09:08:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"}},{"before":"ed2a6364bb3e5f00d9db3803ec1475ffd04627ee","after":"c5694a2039aa2195f69227b3dbca6900b7639f2c","ref":"refs/heads/lint","pushedAt":"2023-12-30T23:55:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Remove obsolete workaround","shortMessageHtmlLink":"Remove obsolete workaround"}},{"before":null,"after":"ed2a6364bb3e5f00d9db3803ec1475ffd04627ee","ref":"refs/heads/lint","pushedAt":"2023-12-30T23:53:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Remove obsolete workaround","shortMessageHtmlLink":"Remove obsolete workaround"}},{"before":"8d77c2eab8b74d6731c6811a1df54f444559cb04","after":null,"ref":"refs/heads/after","pushedAt":"2023-12-30T11:42:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"}},{"before":"4e814341d9555ad19cc5f210494918b7ea8f396f","after":"8d77c2eab8b74d6731c6811a1df54f444559cb04","ref":"refs/heads/after","pushedAt":"2023-12-28T14:33:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Don't validate / lint MIR before each pass\n\nTo avoid redundant work and verbose output in case of failures.","shortMessageHtmlLink":"Don't validate / lint MIR before each pass"}},{"before":"267ae3efd71d2c91c847b37153592a50d6832c28","after":"4e814341d9555ad19cc5f210494918b7ea8f396f","ref":"refs/heads/after","pushedAt":"2023-12-28T14:32:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Validate and lint MIR only after each pass\n\nTo avoid redundant work and verbose output in case of failures.","shortMessageHtmlLink":"Validate and lint MIR only after each pass"}},{"before":null,"after":"267ae3efd71d2c91c847b37153592a50d6832c28","ref":"refs/heads/after","pushedAt":"2023-12-28T14:30:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tmiasko","name":"Tomasz Miąsko","path":"/tmiasko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51362316?s=80&v=4"},"commit":{"message":"Validate and lint MIR only after each pass\n\nTo avoid redundant work and verbose output in case of any failures.","shortMessageHtmlLink":"Validate and lint MIR only after each pass"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXTqYHgA","startCursor":null,"endCursor":null}},"title":"Activity · tmiasko/rust"}