{"push_id":1622767256,"size":62,"distinct_size":62,"ref":"refs/heads/auto","head":"1d565ef4eb9147a0109e2f634b5c7d7643b758ef","before":"b62d33f4c995e3a55cc18f4222003b98f113600e","commits":[{"sha":"c7db40f23256c14f2ef6d43e3091135791e5e153","author":{"name":"Eduard-Mihai Burtescu","email":"613118da93f8edb865e6b8bbd310eb2d3bd69600@gmail.com"},"message":"Rename expected_types_for_fn_args to expected_inputs_for_expected_output.","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/c7db40f23256c14f2ef6d43e3091135791e5e153"},{"sha":"50aee36d26dd78ddc78670b2ad63d276c5faa646","author":{"name":"Eduard-Mihai Burtescu","email":"613118da93f8edb865e6b8bbd310eb2d3bd69600@gmail.com"},"message":"Propagate expected type hints through struct literals.","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/50aee36d26dd78ddc78670b2ad63d276c5faa646"},{"sha":"6ba494b68bede3bd8d1288f53137c8895260bec7","author":{"name":"Esteban Küber","email":"46621ee4ab20f72a4a91ab7e8db2321b72f8d737@kuber.com.ar"},"message":"Point to let when modifying field of immutable variable\n\nPoint at the immutable local variable when trying to modify one of its\nfields.\n\nGiven a file:\n\n```rust\nstruct Foo {\n    pub v: Vec<String>\n}\n\nfn main() {\n    let f = Foo { v: Vec::new() };\n    f.v.push(\"cat\".to_string());\n}\n```\n\npresent the following output:\n\n```\nerror: cannot borrow immutable field `f.v` as mutable\n --> file.rs:7:13\n  |\n6 |    let f = Foo { v: Vec::new() };\n  |        - this should be `mut`\n7 |    f.v.push(\"cat\".to_string());\n  |    ^^^\n\nerror: aborting due to previous error\n```","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/6ba494b68bede3bd8d1288f53137c8895260bec7"},{"sha":"38b5b29c57fc86aae5a1bc8d1319cc08907d9ee0","author":{"name":"Esteban Küber","email":"46621ee4ab20f72a4a91ab7e8db2321b72f8d737@kuber.com.ar"},"message":"Change label to \"consider changing this to `mut f`\"\n\nChange the wording of mutable borrow on immutable binding from \"this\nshould be `mut`\" to \"consider changing this to `mut f`\".","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/38b5b29c57fc86aae5a1bc8d1319cc08907d9ee0"},{"sha":"197e529c4425ba5d24cb3a3d59c1211093bbb82a","author":{"name":"Austin Hicks","email":"1d53cd6182b89265782ca3dbbba7607b67d09cda@camlorn.net"},"message":"Initial attempt at implementing optimization fuel and re-enabling struct field reordering.","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/197e529c4425ba5d24cb3a3d59c1211093bbb82a"},{"sha":"8f36057f6aec8c257cec5ceed69c71bc6f8ba56d","author":{"name":"Austin Hicks","email":"1d53cd6182b89265782ca3dbbba7607b67d09cda@camlorn.net"},"message":"Make a comment better.","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/8f36057f6aec8c257cec5ceed69c71bc6f8ba56d"},{"sha":"c2d14fc4c74d43d42cc753ccbb8374cdf86ff41e","author":{"name":"Austin Hicks","email":"1d53cd6182b89265782ca3dbbba7607b67d09cda@camlorn.net"},"message":"Tests for -Z fuel=foo=n","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/c2d14fc4c74d43d42cc753ccbb8374cdf86ff41e"},{"sha":"3fb94b7ab064b23e62b018ef8b9dc47b2a59df2d","author":{"name":"Austin Hicks","email":"1d53cd6182b89265782ca3dbbba7607b67d09cda@camlorn.net"},"message":"UI test for -Z print-fuel=foo","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/3fb94b7ab064b23e62b018ef8b9dc47b2a59df2d"},{"sha":"9ac628d5e84bd3664e41d53bafa3d66b303b19c1","author":{"name":"Esteban Küber","email":"46621ee4ab20f72a4a91ab7e8db2321b72f8d737@kuber.com.ar"},"message":"Add label to primary span for mutable access of immutable struct error","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/9ac628d5e84bd3664e41d53bafa3d66b303b19c1"},{"sha":"460bf55f8a649a7f19680df2ac67dbeb936f8700","author":{"name":"Jeffrey Seyfried","email":"2030064b847557222cc747441de1503e11745c1d@gmail.com"},"message":"Cleanup.","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/460bf55f8a649a7f19680df2ac67dbeb936f8700"},{"sha":"68c1cc68b44bb987ec57251bc457a55292515d1d","author":{"name":"Jeffrey Seyfried","email":"2030064b847557222cc747441de1503e11745c1d@gmail.com"},"message":"Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/68c1cc68b44bb987ec57251bc457a55292515d1d"},{"sha":"839c2860ccb7cd3d381abf2838dfba566f52618e","author":{"name":"Jeffrey Seyfried","email":"2030064b847557222cc747441de1503e11745c1d@gmail.com"},"message":"Liberalize attributes.","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/839c2860ccb7cd3d381abf2838dfba566f52618e"},{"sha":"85e02bdbfcfd0e38def7656a8295a5260640fd4a","author":{"name":"Jeffrey Seyfried","email":"2030064b847557222cc747441de1503e11745c1d@gmail.com"},"message":"Add tests.","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/85e02bdbfcfd0e38def7656a8295a5260640fd4a"},{"sha":"b43c744318b76934cdbcc0c8a4fdbc7d0091bbd8","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"Add feature toggle for rvalue-static-promotion RFC\n\nSee https://github.com/rust-lang/rfcs/pull/1414.\n\nUpdates #38865.","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/b43c744318b76934cdbcc0c8a4fdbc7d0091bbd8"},{"sha":"20c0f323fc26fb913256301e242f34bccc788e31","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"Use `&&` instead of `&`\n\nIt does not seem valuable to always evaluate the right-hand side here.","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/20c0f323fc26fb913256301e242f34bccc788e31"},{"sha":"f06b04949f7944bfe31405d3735240bb02ee9bd1","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"Improve the documentation for `rvalue_static_promotion`","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/f06b04949f7944bfe31405d3735240bb02ee9bd1"},{"sha":"9741c9da4875ac9a08b573d159bb2eea8cdc1e7d","author":{"name":"Alex Burka","email":"89c027a9976b60d0aa26c26b0245f65faa31086c@gmail.com"},"message":"add test for nested macro def (#31946)\n\nAdds a test for issue #31946 which was fixed a while ago.","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/9741c9da4875ac9a08b573d159bb2eea8cdc1e7d"},{"sha":"cc23d17ce9288cee77f0441018a248a6bd106880","author":{"name":"Tim Neumann","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@timnn.me"},"message":"make shift builtins panic-free with new unchecked_sh* intrinsics\n\nAlso update some 128 bit builtins to be panic-free without relying\non the const evaluator.","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/cc23d17ce9288cee77f0441018a248a6bd106880"},{"sha":"ff63866edb511a73eed657a8a4f5c81f1ee5a9bb","author":{"name":"Piotr Jawniak","email":"b75e1dddeabee4e7b50d71b3228611a95df8064a@gmail.com"},"message":"Change how the `0` flag works in format!\n\nNow it always implies right-alignment, so that padding zeroes are placed after the sign (if any) and before the digits. In other words, it always takes precedence over explicitly specified `[[fill]align]`. This also affects the '#' flag: zeroes are placed after the prefix (0b, 0o, 0x) and before the digits.\n\n           :05     :<05    :>05    :^05\nbefore   |-0001| |-1000| |-0001| |-0100|\nafter    |-0001| |-0001| |-0001| |-0001|\n          :#05x   :<#05x  :>#05x  :^#05x\nbefore   |0x001| |0x100| |000x1| |0x010|\nafter    |0x001| |0x001| |0x001| |0x001|\n\nFixes #39997 [breaking-change]","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/ff63866edb511a73eed657a8a4f5c81f1ee5a9bb"},{"sha":"80654862831e27f249f05bcb50552510f1b5f643","author":{"name":"Piotr Jawniak","email":"b75e1dddeabee4e7b50d71b3228611a95df8064a@gmail.com"},"message":"Change how the 0 flag works in format! for floats\n\nNow it always implies right-alignment, so that padding zeroes are placed after the sign (if any) and before the digits. In other words, it always takes precedence over explicitly specified `[[fill]align]`.\n\n               :06      :<06     :>06     :^06\n    before   |-001.2| |-1.200| |-001.2| |-01.20|\n    after    |-001.2| |-001.2| |-001.2| |-001.2|","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/80654862831e27f249f05bcb50552510f1b5f643"}]}
{"actor":{"display_login":"bors"}}