{"push_id":772390303,"size":3,"distinct_size":0,"ref":"refs/heads/auto","head":"ccf831769459fb1b306387e6796a0155d63eb012","before":"44f7c6d9cdf95a2f3ff9a274f02fcdd37b7d5f98","commits":[{"sha":"152c76ef0d62b2529b50356773ac6907a6db0f6e","author":{"email":"34c90c0510292a43396154cc8f1ce6ffaf476b78@gmail.com","name":"Andrea Canciani"},"message":"Minimize the implementation of `Rem` in libcore\n\nThe implementation of the remainder operation belongs to\nlibrustc_trans, but it is also stubbed out in libcore in order to\nexpose it as a trait on primitive types. Instead of exposing some\nimplementation details (like the upcast to `f64` in MSVC), use a\nminimal implementation just like that of the `Div` trait.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/152c76ef0d62b2529b50356773ac6907a6db0f6e"},{"sha":"4653a8b3fd69dbab366a8ec67ae9cf68dc128c43","author":{"email":"34c90c0510292a43396154cc8f1ce6ffaf476b78@gmail.com","name":"Andrea Canciani"},"message":"Restore removed code and mark it for usage in stage0\n\nThe old code is temporarily needed in order to keep the MSVC build\nworking. It should be possible to remove this code after the bootstrap\ncompiler is updated to contain the MSVC workaround from #27875.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/4653a8b3fd69dbab366a8ec67ae9cf68dc128c43"},{"sha":"ccf831769459fb1b306387e6796a0155d63eb012","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #28016 - ranma42:mini-rem-in-core, r=alexcrichton\n\nThe implementation of the remainder operation belongs to\r\nlibrustc_trans, but it is also stubbed out in libcore in order to\r\nexpose it as a trait on primitive types. Instead of exposing some\r\nimplementation details (like the upcast to `f64` in MSVC), use a\r\nminimal implementation just like that of the `Div` trait.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/ccf831769459fb1b306387e6796a0155d63eb012"}]}