{"push_id":635925025,"size":40,"distinct_size":0,"ref":"refs/heads/auto","head":"e720f88f17a481fcce406ec7bb581d280eaf1a05","before":"647b2475d0e6bcac54f78c92515bfd9f30393188","commits":[{"sha":"c4a1f6b05b1c77364be6d442f45cc443c354049a","author":{"email":"dddccf71ac082961ac856a6ac9f2b87a0ba13044@gmail.com","name":"Tobias Bucher"},"message":"Revert \"remove Copy impls from remaining iterators\"\n\nThis reverts commit c3841b9c9f35f4e7fed9894558cbe1f068a3e01a.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/c4a1f6b05b1c77364be6d442f45cc443c354049a"},{"sha":"d14109ec7e90f42a7cb966415b96094b146d3706","author":{"email":"1ebe4cfa4f96835e3527b766a7da4fb732479b89@gmail.com","name":"Thomas Jespersen"},"message":"Add \"trace-macros\" as a compiler flag\n\nFixes #22619","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/d14109ec7e90f42a7cb966415b96094b146d3706"},{"sha":"bed2d33523be222195aff71bb813eb14a1faef97","author":{"email":"1ebe4cfa4f96835e3527b766a7da4fb732479b89@gmail.com","name":"Thomas Jespersen"},"message":"Add \"run-make\" test for trace-macros flag","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/bed2d33523be222195aff71bb813eb14a1faef97"},{"sha":"35b49fe20604ee840246123acd44cf2f9a04ab08","author":{"email":"1ebe4cfa4f96835e3527b766a7da4fb732479b89@gmail.com","name":"Thomas Jespersen"},"message":"Fix: sess.opt should have been sess.opts","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/35b49fe20604ee840246123acd44cf2f9a04ab08"},{"sha":"5e1505f82396d696fd11b28c2aae5b01c14ed3f9","author":{"email":"1ebe4cfa4f96835e3527b766a7da4fb732479b89@gmail.com","name":"Thomas Jespersen"},"message":"Remove -o flag from build command\n\nIt generates a warning that --outdir argument is ignored, which is\ncaptured and spoils the output\n\nAlso ensure that test output is captured in a different file than the\nexpected output file","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/5e1505f82396d696fd11b28c2aae5b01c14ed3f9"},{"sha":"e3f5ad6a202ad8c0ad84ee9291b60b79a35f5717","author":{"email":"f973abbf0a19f8166c601c53f9d7a897742d9b94@gmail.com","name":"Michael Sproul"},"message":"Validate format of extended error descriptions.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/e3f5ad6a202ad8c0ad84ee9291b60b79a35f5717"},{"sha":"53b7a06fafd00627d721d168bc993152a0f265c8","author":{"email":"dddccf71ac082961ac856a6ac9f2b87a0ba13044@gmail.com","name":"Tobias Bucher"},"message":"Remove one allocation for the file path in file opening\n\nFixes #22190.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/53b7a06fafd00627d721d168bc993152a0f265c8"},{"sha":"9891ea74d6f706cf38e91599f1e65816977cefdc","author":{"email":"fe5d6682c42f738a11b4d5adaa7854ea75bd9ea3@gmail.com","name":"Adolfo Ochagavía"},"message":"Implement traits for parser error structs\n\nImplement `Debug`, `Display` and `Error` for `FatalError` and `ExplicitBug`","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/9891ea74d6f706cf38e91599f1e65816977cefdc"},{"sha":"c514dc65a4ca9af6471f9265726c6ce30748d696","author":{"email":"f973abbf0a19f8166c601c53f9d7a897742d9b94@gmail.com","name":"Michael Sproul"},"message":"Update/add messages for E0{267,268,296,303}.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/c514dc65a4ca9af6471f9265726c6ce30748d696"},{"sha":"e8fbd1ce048fdfc2db1d446fedfe8775ce446046","author":{"email":"fdc34241055c362abd04c9402a0cf27e42d4db6b@gmail.com","name":"James Perry"},"message":"add all SC constants for macos","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/e8fbd1ce048fdfc2db1d446fedfe8775ce446046"},{"sha":"6afa331a95f6d39c17dc55c67d797d406c3d7f19","author":{"email":"fdc34241055c362abd04c9402a0cf27e42d4db6b@gmail.com","name":"pez"},"message":"fix tabs","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/6afa331a95f6d39c17dc55c67d797d406c3d7f19"},{"sha":"e153dea7c46a8277cc0a4a78a44d3299c542e050","author":{"email":"d5e0892e7d66bcce47406a02632e7b4f50cda414@gmail.com","name":"Björn Steinbrink"},"message":"Emit correct alignment information for loads/store of small aggregates\n\nLoading from and storing to small aggregates happens by casting the\naggregate pointer to an appropriately sized integer pointer to avoid\nthe usage of first class aggregates which would lead to less optimized\ncode.\n\nBut this means that, for example, a tuple of type (i16, i16) will be\nloading through an i32 pointer and because we currently don't provide\nalignment information LLVM assumes that the load should use the ABI\nalignment for i32 which would usually be 4 byte alignment. But the\nalignment requirement for the (i16, i16) tuple will usually be just 2\nbytes, so we're overestimating alignment, which invokes undefined\nbehaviour.\n\nTherefore we must emit appropriate alignment information for\nstores/loads through such casted pointers.\n\nFixes #23431","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/e153dea7c46a8277cc0a4a78a44d3299c542e050"},{"sha":"6a95d90b86fcfb04377db34324b513f108e4f060","author":{"email":"d8304a100f9eb6d8398a1b27f47b5aa4c1c0b0be@gmail.com","name":"Ariel Ben-Yehuda"},"message":" make Repr of TraitRef more useful","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/6a95d90b86fcfb04377db34324b513f108e4f060"},{"sha":"9e1a07883bcf7b5881dec9bd1ff83ffd6da13d02","author":{"email":"d8304a100f9eb6d8398a1b27f47b5aa4c1c0b0be@gmail.com","name":"Ariel Ben-Yehuda"},"message":"clean visit_expr","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/9e1a07883bcf7b5881dec9bd1ff83ffd6da13d02"},{"sha":"9c1dfed2ba2946bbf9de787de647f5c58e336ae0","author":{"email":"d8304a100f9eb6d8398a1b27f47b5aa4c1c0b0be@gmail.com","name":"Ariel Ben-Yehuda"},"message":"Use node_ty instead of expr_ty in binary expr fixup","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/9c1dfed2ba2946bbf9de787de647f5c58e336ae0"},{"sha":"fd8c592757144b8d0655aaf1ff3dd3c5b8b16a80","author":{"email":"d8304a100f9eb6d8398a1b27f47b5aa4c1c0b0be@gmail.com","name":"Ariel Ben-Yehuda"},"message":"Always type-check the index of an IndexExpr\n\nFixes #24363.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/fd8c592757144b8d0655aaf1ff3dd3c5b8b16a80"},{"sha":"3a203636e9f5c40cd8117b006ffa732f894c734c","author":{"email":"1ebe4cfa4f96835e3527b766a7da4fb732479b89@gmail.com","name":"Thomas Jespersen"},"message":"Make sure to disambiguate obtained out from expected output","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/3a203636e9f5c40cd8117b006ffa732f894c734c"},{"sha":"c17e78c04aac142df2483deab1df3dd6ab8dbe4e","author":{"email":"f973abbf0a19f8166c601c53f9d7a897742d9b94@gmail.com","name":"Michael Sproul"},"message":"Enforce 80 char lines in extended errors.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/c17e78c04aac142df2483deab1df3dd6ab8dbe4e"},{"sha":"709b5e8c89a5cdce911b26d2617f08c481c26341","author":{"email":"dc76e9f0c0006e8f919e0c515c66dbba3982f785@localhost","name":"Ulrik Sverdrup"},"message":"Fix Debug impl for RangeFull\n\nThe Debug impl was using quotes, which was inconsistent:\n\n    => (.., 1.., 2..3, ..4)\n    (\"..\", 1.., 2..3, ..4)\n\nFix to use just ..","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/709b5e8c89a5cdce911b26d2617f08c481c26341"},{"sha":"c0139cafcdbe60e446b81dda78f3595fea3e3b8d","author":{"email":"1ebe4cfa4f96835e3527b766a7da4fb732479b89@gmail.com","name":"Thomas Jespersen"},"message":"Remove `&` from redirected output\n\nThis seems to fix the test","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/c0139cafcdbe60e446b81dda78f3595fea3e3b8d"}]}