{"push_id":2619447339,"size":12,"distinct_size":7,"ref":"refs/heads/master","head":"f9157f5b869fdb14308eaf6778d01ee3d0e1268a","before":"6232478d26b0feca02fd6660edbf78a5c6327ec5","commits":[{"sha":"3303e6847b4e8b413ec65a166337e5f9f8325f28","author":{"name":"Yaron Tausky","email":"78e1573e2d1ba05bf3be5a5c23248c7129f20fd5@gmail.com"},"message":"Suggest not mutably borrowing a mutable reference\n\nThis commit is concerned with the case where the user tries to mutably\nborrow a mutable reference, thereby triggering an error. Instead of the\nexisting suggestion to make the binding mutable, the compiler will now\nsuggest to avoid borrowing altogether.","distinct":true,"url":"https://api.github.com/repos/faern/rust/commits/3303e6847b4e8b413ec65a166337e5f9f8325f28"},{"sha":"47f37d67f14ef50829c4ff95a3a27a680fd4e1ba","author":{"name":"Oliver Schneider","email":"a5d234032ad407e31a809afffc2d040bd855ec98@oli-obk.de"},"message":"Correctly access ScalarPair fields during const eval","distinct":true,"url":"https://api.github.com/repos/faern/rust/commits/47f37d67f14ef50829c4ff95a3a27a680fd4e1ba"},{"sha":"9d613c27b74e7192d21e52ba7f552ce9c542c585","author":{"name":"Oliver Schneider","email":"a5d234032ad407e31a809afffc2d040bd855ec98@oli-obk.de"},"message":"Do not promote union field accesses","distinct":false,"url":"https://api.github.com/repos/faern/rust/commits/9d613c27b74e7192d21e52ba7f552ce9c542c585"},{"sha":"eb31ae2e140b682e630a93d2382bd06ffc6089a5","author":{"name":"Oliver Schneider","email":"a5d234032ad407e31a809afffc2d040bd855ec98@oli-obk.de"},"message":"Deduplicate and fix a test","distinct":false,"url":"https://api.github.com/repos/faern/rust/commits/eb31ae2e140b682e630a93d2382bd06ffc6089a5"},{"sha":"eb3a73484b5d5b8cadbf92074c2cbe6a38cb11b1","author":{"name":"Sebastian Dröge","email":"db043b2055cb3a47b2eb0b5aebf4e114a8c24a5a@centricular.com"},"message":"Move slice::exact_chunks directly above exact_chunks_mut for more consistent docs order\n\nSee https://github.com/rust-lang/rust/issues/47115#issuecomment-392532855","distinct":false,"url":"https://api.github.com/repos/faern/rust/commits/eb3a73484b5d5b8cadbf92074c2cbe6a38cb11b1"},{"sha":"6eafab06cf76fd1461aabc2c6a4fc0daa516da13","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #51151 - sdroege:exact-chunks-docs-order, r=dtolnay\n\nMove slice::exact_chunks directly above exact_chunks_mut for more con…\n\n…sistent docs order\n\nSee https://github.com/rust-lang/rust/issues/47115#issuecomment-392532855","distinct":false,"url":"https://api.github.com/repos/faern/rust/commits/6eafab06cf76fd1461aabc2c6a4fc0daa516da13"},{"sha":"cdc193db993eadab74d9ea439613e8f9d3725ac7","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #51328 - oli-obk:no_union_promotion, r=eddyb\n\nDo not promote union field accesses\n\nr? @eddyb\n\ntechnically a breaking change, but the code errored on the previous stable and produces UB + a warning on the current stable. I don't think we need a crater run in that case.","distinct":false,"url":"https://api.github.com/repos/faern/rust/commits/cdc193db993eadab74d9ea439613e8f9d3725ac7"},{"sha":"f7eedfab8e03ece5ebaf265f4c7255a8f69c98fc","author":{"name":"Oliver Schneider","email":"a5d234032ad407e31a809afffc2d040bd855ec98@oli-obk.de"},"message":"Simplify value field access","distinct":true,"url":"https://api.github.com/repos/faern/rust/commits/f7eedfab8e03ece5ebaf265f4c7255a8f69c98fc"},{"sha":"b69724f37cca68249340e7245e5ac2832d8b2c30","author":{"name":"Amanieu d'Antras","email":"92db609b8007e8ad5e633f1530d9df21d90665f4@gmail.com"},"message":"Optimize layout calculations in HashMap\n\nThis now produces the same assembly code as the previous implementation.","distinct":true,"url":"https://api.github.com/repos/faern/rust/commits/b69724f37cca68249340e7245e5ac2832d8b2c30"},{"sha":"41affd03eb169830773cd1b11efda562ab81fad0","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #51340 - Amanieu:hashmap_layout2, r=SimonSapin\n\nOptimize layout calculations in HashMap\n\nThis now produces the same assembly code as the previous implementation.\n\ncc #51163 @nnethercote @gnzlbg @andjo403","distinct":true,"url":"https://api.github.com/repos/faern/rust/commits/41affd03eb169830773cd1b11efda562ab81fad0"},{"sha":"c610be92e2925ab8e789efc835c88247e46c6cbf","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #51307 - oli-obk:miri_fixes, r=eddyb\n\nScalarPairs are offset==0 field + other non-zst field\n\nr? @eddyb\n\nfixes #51300","distinct":true,"url":"https://api.github.com/repos/faern/rust/commits/c610be92e2925ab8e789efc835c88247e46c6cbf"},{"sha":"f9157f5b869fdb14308eaf6778d01ee3d0e1268a","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #51242 - ytausky:mut-ref, r=estebank\n\nSuggest not mutably borrowing a mutable reference\n\nThis PR would (hopefully) solve #45392. I deviated a bit from @estebank's instructions since the error span only included the borrowed expression (e.g. the `b` in `&mut b`). I also didn't check the mutability of the local binding, since this whole case is concerned with an immutable local.\n\nI can see two outstanding questions:\n1. `note_immutability_blame` is called in two places, but I only have one test case. I think it covers the call in `report_bckerror`, but I'm not sure how to trigger the call from `report_aliasability_violation`.\n2. There is one failing test, where the local binding is `self: &mut Self`. I'm not entirely sure what the correct output should be, but I think the new message should also apply. Unfortunately, since this parameter is parsed differently, its `let_span` covers both the pattern and the type, leading to a wrong suggestion text. I'm not sure how to correctly identify this case.","distinct":true,"url":"https://api.github.com/repos/faern/rust/commits/f9157f5b869fdb14308eaf6778d01ee3d0e1268a"}]}
{"actor":{"display_login":"faern"}}