{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":718602479,"defaultBranch":"master","name":"rust","ownerLogin":"Young-Flash","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-11-14T12:32:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71162630?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706359565.0","currentOid":""},"activityList":{"items":[{"before":"0dab65b8a112dff83147f95c9ae1cbe75327b5e4","after":"0ea334ab739265168fba366afcdc7ff68c1dec53","ref":"refs/heads/master","pushedAt":"2024-01-29T08:53:03.000Z","pushType":"push","commitsCount":1265,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"Auto merge of #120451 - RalfJung:miri, r=RalfJung\n\nMiri subtree update\n\nr? `@ghost`","shortMessageHtmlLink":"Auto merge of rust-lang#120451 - RalfJung:miri, r=RalfJung"}},{"before":"8b3a681a34ed183510af5365e9fab17cca06baf7","after":null,"ref":"refs/heads/fix","pushedAt":"2024-01-27T12:46:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"}},{"before":"c0a5a859b9d5449ae82b5586c786b94e88314c5b","after":"8b3a681a34ed183510af5365e9fab17cca06baf7","ref":"refs/heads/fix","pushedAt":"2024-01-27T02:25:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"minor: pick a suitable var name","shortMessageHtmlLink":"minor: pick a suitable var name"}},{"before":"aae86f2a78ebd656bca42f882ae95cbe091a68c0","after":"c0a5a859b9d5449ae82b5586c786b94e88314c5b","ref":"refs/heads/fix","pushedAt":"2024-01-14T10:55:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"test: add test case for impl trait arg suggestion","shortMessageHtmlLink":"test: add test case for impl trait arg suggestion"}},{"before":"139fb2214675fed8143a12f6287a3a1e6e2e866d","after":"0dab65b8a112dff83147f95c9ae1cbe75327b5e4","ref":"refs/heads/master","pushedAt":"2024-01-14T10:38:34.000Z","pushType":"push","commitsCount":1071,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"Auto merge of #119934 - compiler-errors:could-impl, r=jackh726\n\nMake `InferCtxtExt::could_impl_trait` more precise, less ICEy\n\nThe implementation for `InferCtxtExt::could_impl_trait` was very wrong. Along with being pretty poorly named, way too specific to ADTs, it was also doing impl substitution wrong -- this caused an ICE (#119915).\n\nThis PR generalizes that code, gives it a clearer name, makes it stop using the new trait solver (lol), and fixes some fallout bad suggestions that are made worse with the code fix.\n\nFixes #119915","shortMessageHtmlLink":"Auto merge of rust-lang#119934 - compiler-errors:could-impl, r=jackh726"}},{"before":null,"after":"aae86f2a78ebd656bca42f882ae95cbe091a68c0","ref":"refs/heads/fix","pushedAt":"2024-01-04T08:08:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"fix: correct suggestion arg for impl trait","shortMessageHtmlLink":"fix: correct suggestion arg for impl trait"}},{"before":"eee93d839654def74bee9c98c4e7785d29d993cb","after":"139fb2214675fed8143a12f6287a3a1e6e2e866d","ref":"refs/heads/master","pushedAt":"2024-01-04T02:49:40.000Z","pushType":"push","commitsCount":296,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"Auto merge of #119549 - fmease:rollup-jxvbfes, r=fmease\n\nRollup of 21 pull requests\n\nSuccessful merges:\n\n - #119086 (Query panic!() to useful diagnostic)\n - #119239 (Remove unnecessary arm in `check_expr_yield`)\n - #119298 (suppress change-tracker warnings in CI containers)\n - #119319 (Document that File does not buffer reads/writes)\n - #119434 (rc: Take *const T in is_dangling)\n - #119444 (Rename `TyCtxt::is_closure` to `TyCtxt::is_closure_or_coroutine`)\n - #119474 (Update tracking issue of naked_functions)\n - #119476 (Pretty-print always-const trait predicates correctly)\n - #119477 (rustdoc ui: adjust tooltip z-index to be above sidebar)\n - #119479 (Remove two unused feature gates from rustc_query_impl)\n - #119487 (Minor improvements in comment on `freshen.rs`)\n - #119492 (Update books)\n - #119494 (Deny defaults for higher-ranked generic parameters)\n - #119498 (Update deadlinks of `strict_provenance` lints)\n - #119505 (Don't synthesize host effect params for trait associated functions marked const)\n - #119510 (Report I/O errors from rmeta encoding with emit_fatal)\n - #119512 (Mark myself as back from leave)\n - #119514 (coverage: Avoid a query stability hazard in `function_coverage_map`)\n - #119523 (llvm: Allow `noundef` in codegen tests)\n - #119534 (Update `thread_local` examples to use `local_key_cell_methods`)\n - #119544 (Fix: Properly set vendor in i686-win7-windows-msvc target)\n\nr? `@ghost`\n`@rustbot` modify labels: rollup","shortMessageHtmlLink":"Auto merge of rust-lang#119549 - fmease:rollup-jxvbfes, r=fmease"}},{"before":"9e9353c0da58315b6acc13891ca412ed6acfb513","after":null,"ref":"refs/heads/fix_issue_118819","pushedAt":"2023-12-30T02:42:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"}},{"before":"264c771784983ae929d1d5f46cebdf17a6605ae7","after":"9e9353c0da58315b6acc13891ca412ed6acfb513","ref":"refs/heads/fix_issue_118819","pushedAt":"2023-12-27T11:33:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"fix broken CI and code review","shortMessageHtmlLink":"fix broken CI and code review"}},{"before":"5c927ab99946c312eed65f28aea15d2a035441f0","after":"eee93d839654def74bee9c98c4e7785d29d993cb","ref":"refs/heads/master","pushedAt":"2023-12-27T04:06:58.000Z","pushType":"push","commitsCount":734,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"Auto merge of #119328 - estebank:might_coerce_eq_typo, r=compiler-errors\n\nSuggest `=` to `==` in more cases, even in the face of reference mismatch\n\nGiven `foo: &String` and `bar: str`, suggest `==` when given `if foo = bar {}`:\n\n```\nerror[E0308]: mismatched types\n --> $DIR/assignment-expected-bool.rs:37:8\n |\nLL | if foo = bar {}\n | ^^^^^^^^^ expected `bool`, found `()`\n |\nhelp: you might have meant to compare for equality\n |\nLL | if foo == bar {}\n | +\n```","shortMessageHtmlLink":"Auto merge of rust-lang#119328 - estebank:might_coerce_eq_typo, r=com…"}},{"before":"3357d028fd1e9632df73869a53b4b6b2dce78b75","after":"264c771784983ae929d1d5f46cebdf17a6605ae7","ref":"refs/heads/fix_issue_118819","pushedAt":"2023-12-16T08:02:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"fix broken CI and code review","shortMessageHtmlLink":"fix broken CI and code review"}},{"before":"2fdd9eda0ce4fa0ecbf3099783f4f505235ceb44","after":"5c927ab99946c312eed65f28aea15d2a035441f0","ref":"refs/heads/master","pushedAt":"2023-12-16T04:51:59.000Z","pushType":"push","commitsCount":186,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"Auto merge of #117984 - compiler-errors:implied-bounds-entailment, r=lcnr\n\nMake `IMPLIED_BOUNDS_ENTAILMENT` into a hard error from a lint\n\ncloses #105572\n\nRemoves the `IMPLIED_BOUNDS_ENTAILMENT` and makes the `compare_method_predicate_entailment` logic just run once.\n\nr? lcnr","shortMessageHtmlLink":"Auto merge of rust-lang#117984 - compiler-errors:implied-bounds-entai…"}},{"before":"108c5dd585d775e23311567ef3fad74566547189","after":"3357d028fd1e9632df73869a53b4b6b2dce78b75","ref":"refs/heads/fix_issue_118819","pushedAt":"2023-12-16T03:59:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"fix broken CI and code review","shortMessageHtmlLink":"fix broken CI and code review"}},{"before":"57eed0555840b4827d6ee31dcd8fe792b5f39012","after":"108c5dd585d775e23311567ef3fad74566547189","ref":"refs/heads/fix_issue_118819","pushedAt":"2023-12-16T03:23:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"fix broken CI and code review","shortMessageHtmlLink":"fix broken CI and code review"}},{"before":"2fdd9eda0ce4fa0ecbf3099783f4f505235ceb44","after":null,"ref":"refs/heads/temp","pushedAt":"2023-12-15T12:20:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"}},{"before":null,"after":"2fdd9eda0ce4fa0ecbf3099783f4f505235ceb44","ref":"refs/heads/temp","pushedAt":"2023-12-15T12:11:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"Auto merge of #118534 - RalfJung:extern-type-size-of-val, r=WaffleLapkin\n\ncodegen: panic when trying to compute size/align of extern type\n\nThe alignment is also computed when accessing a field of extern type at non-zero offset, so we also panic in that case.\n\nPreviously `size_of_val` worked because the code path there assumed that \"thin pointer\" means \"sized\". But that's not true any more with extern types. The returned size and align are just blatantly wrong, so it seems better to panic than returning wrong results. We use a non-unwinding panic since code probably does not expect size_of_val to panic.","shortMessageHtmlLink":"Auto merge of rust-lang#118534 - RalfJung:extern-type-size-of-val, r=…"}},{"before":"4ba3989cb7748fb7bf5c6d3a604f38b2cb4c3a23","after":"57eed0555840b4827d6ee31dcd8fe792b5f39012","ref":"refs/heads/fix_issue_118819","pushedAt":"2023-12-13T12:00:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"test: add test case for `disambiguate the associated function` diagnostic","shortMessageHtmlLink":"test: add test case for disambiguate the associated function diagno…"}},{"before":"1c15b82b8a3c6fc36cf0f20bbf33a2e316be1e80","after":"2fdd9eda0ce4fa0ecbf3099783f4f505235ceb44","ref":"refs/heads/master","pushedAt":"2023-12-13T11:29:08.000Z","pushType":"push","commitsCount":191,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"Auto merge of #118534 - RalfJung:extern-type-size-of-val, r=WaffleLapkin\n\ncodegen: panic when trying to compute size/align of extern type\n\nThe alignment is also computed when accessing a field of extern type at non-zero offset, so we also panic in that case.\n\nPreviously `size_of_val` worked because the code path there assumed that \"thin pointer\" means \"sized\". But that's not true any more with extern types. The returned size and align are just blatantly wrong, so it seems better to panic than returning wrong results. We use a non-unwinding panic since code probably does not expect size_of_val to panic.","shortMessageHtmlLink":"Auto merge of rust-lang#118534 - RalfJung:extern-type-size-of-val, r=…"}},{"before":null,"after":"4ba3989cb7748fb7bf5c6d3a604f38b2cb4c3a23","ref":"refs/heads/fix_issue_118819","pushedAt":"2023-12-12T09:08:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"test: add test case for `disambiguate the associated function` diagnostic","shortMessageHtmlLink":"test: add test case for disambiguate the associated function diagno…"}},{"before":"c710db8ea7fb59ef90d854d2e1a5d9d93464b074","after":null,"ref":"refs/heads/dev","pushedAt":"2023-12-12T09:05:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"}},{"before":"c9c760fc206345d0d7b7b4d989e2d95cd63ce9c0","after":"1c15b82b8a3c6fc36cf0f20bbf33a2e316be1e80","ref":"refs/heads/master","pushedAt":"2023-12-12T08:59:37.000Z","pushType":"push","commitsCount":1028,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"Auto merge of #118857 - matthiaskrgr:rollup-t02kx2u, r=matthiaskrgr\n\nRollup of 7 pull requests\n\nSuccessful merges:\n\n - #118445 (Let `reuse` look inside git submodules)\n - #118756 (use bold magenta instead of bold white for highlighting)\n - #118797 (End locals' live range before suspending coroutine)\n - #118840 (remove some redundant clones)\n - #118844 (Monomorphize args while building Instance body in StableMIR)\n - #118846 (Fix BinOp `ty()` assertion and `fn_sig()` for closures)\n - #118848 (Add myself back to review rotation)\n\nr? `@ghost`\n`@rustbot` modify labels: rollup","shortMessageHtmlLink":"Auto merge of rust-lang#118857 - matthiaskrgr:rollup-t02kx2u, r=matth…"}},{"before":"cb6984217f12acd1da6eb7f244effe2c9f9f11f8","after":null,"ref":"refs/heads/fix","pushedAt":"2023-12-10T03:15:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"}},{"before":null,"after":"cb6984217f12acd1da6eb7f244effe2c9f9f11f8","ref":"refs/heads/fix","pushedAt":"2023-12-09T09:50:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"chore: add test case for type with generic","shortMessageHtmlLink":"chore: add test case for type with generic"}},{"before":"e4cfe038adffb0cf5785d7c95f809364c6a39f5f","after":null,"ref":"refs/heads/fix","pushedAt":"2023-12-09T09:46:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"}},{"before":"7edca178e6f62564d3977e3cb3860ff0e78651bb","after":"e4cfe038adffb0cf5785d7c95f809364c6a39f5f","ref":"refs/heads/fix","pushedAt":"2023-12-01T14:17:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"fix: correct the arg for 'suggest to use associated function syntax' diagnostic","shortMessageHtmlLink":"fix: correct the arg for 'suggest to use associated function syntax' …"}},{"before":null,"after":"7edca178e6f62564d3977e3cb3860ff0e78651bb","ref":"refs/heads/fix","pushedAt":"2023-12-01T13:59:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"fix: correct the arg for `suggest to use associated function syntax diagnostic`","shortMessageHtmlLink":"fix: correct the arg for `suggest to use associated function syntax d…"}},{"before":"ee85f7fc48bf3f21e212d46b4a2be12f307abea5","after":"c9c760fc206345d0d7b7b4d989e2d95cd63ce9c0","ref":"refs/heads/master","pushedAt":"2023-11-30T03:46:33.000Z","pushType":"push","commitsCount":1236,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"Auto merge of #114499 - taiki-e:riscv-forced-atomics, r=Amanieu\n\nPass +forced-atomics feature for riscv32{i,im,imc}-unknown-none-elf\n\nAs said in https://github.com/rust-lang/rust/pull/98333#issuecomment-1666375293, `forced-atomics` target feature is also needed to enable atomic load/store on these targets (otherwise, libcalls are generated): https://godbolt.org/z/433qeG7vd\n\n~~This PR is currently marked as a draft because:~~\n- ~~`forced-atomics` target feature is currently broken (https://github.com/rust-lang/rust/issues/114153).~~ EDIT: Fixed\n- ~~`forced-atomics` target feature has been added in LLVM 16 (https://github.com/llvm/llvm-project/commit/f5ed0cb217a9988f97b55f2ccb053bca7b41cc0c), but the current minimum LLVM version [is 15](https://github.com/rust-lang/rust/blob/90f0b24ad3e7fc0dc0e419c9da30d74629cd5736/src/bootstrap/llvm.rs#L557). In LLVM 15, the atomic load/store of these targets generates libcalls anyway.~~ EDIT: LLVM 15 has been dropped\n\nDepending on the policy on the minimum LLVM version for these targets, this may be blocked until the minimum LLVM version is increased to 16.\n\nr? `@Amanieu`","shortMessageHtmlLink":"Auto merge of rust-lang#114499 - taiki-e:riscv-forced-atomics, r=Amanieu"}},{"before":"5b2aff213cf3723c02cfe686a11c834ba2de3b87","after":"c710db8ea7fb59ef90d854d2e1a5d9d93464b074","ref":"refs/heads/dev","pushedAt":"2023-11-23T12:22:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"feat: make let_binding_suggestion more reasonable","shortMessageHtmlLink":"feat: make let_binding_suggestion more reasonable"}},{"before":"977d7ab9475819567ddc0e61796ae9f3b0efe7da","after":"5b2aff213cf3723c02cfe686a11c834ba2de3b87","ref":"refs/heads/dev","pushedAt":"2023-11-23T11:13:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"refactor: use path to get ident name","shortMessageHtmlLink":"refactor: use path to get ident name"}},{"before":"5c443140f400bce65aeb457e13cef0af060dc353","after":"977d7ab9475819567ddc0e61796ae9f3b0efe7da","ref":"refs/heads/dev","pushedAt":"2023-11-23T10:47:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Young-Flash","name":"Young-Flash","path":"/Young-Flash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71162630?s=80&v=4"},"commit":{"message":"refactor: use path to get ident name","shortMessageHtmlLink":"refactor: use path to get ident name"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD65kzUwA","startCursor":null,"endCursor":null}},"title":"Activity · Young-Flash/rust"}