{"push_id":583415277,"size":3,"distinct_size":0,"ref":"refs/heads/tmp","head":"308b79f24c48913208a690707148fdcf45da506b","before":"dccdde4007c191aa8b8d9cfffb0c7d3509fa675e","commits":[{"sha":"dc3bc90d5b08e408171b51dbb2da286082d8318a","author":{"email":"257ad5b83f39ed4b5ca4d035a302d17e37cbf275@gmail.com","name":"Ryan Prichard"},"message":"Use sess.opts.optimize instead of sess.opts.cg.opt_level for LTO optlevel\n\nFixes #22525","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/dc3bc90d5b08e408171b51dbb2da286082d8318a"},{"sha":"9167c62c1adf7effb48cd1cc66ab45f7751d0d6c","author":{"email":"257ad5b83f39ed4b5ca4d035a302d17e37cbf275@gmail.com","name":"Ryan Prichard"},"message":"Disable run-pass/sepcomp-lib-lto.rs on Android until #18800 is fixed","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/9167c62c1adf7effb48cd1cc66ab45f7751d0d6c"},{"sha":"308b79f24c48913208a690707148fdcf45da506b","author":{"email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org","name":"bors"},"message":"Auto merge of #22530 - rprichard:master, r=dotdash\n\nFixes #22525\r\n\r\nI wasn't sure if I should reuse `write::get_llvm_opt_level` or not.  It returns an `llvm::CodeGenOptLevel`, which is the Rust binding for `CodeGenOpt::Level`. `lto.rs` is passing an optlevel to LLVM's `PassManagerBuilder`, which takes an unsigned int.  `PassManagerBuilder`'s optlevel uses essentially the same enumeration (i.e. 0-3 with 2 as default), but it's implicit.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/308b79f24c48913208a690707148fdcf45da506b"}]}