{"push_id":2826989245,"size":20,"distinct_size":4,"ref":"refs/heads/try","head":"7b1daaf1d0951094b49452b4a2840ae0551f1e35","before":"3c7dbff8043fe5df53b3388f33b9b7627c52c44e","commits":[{"sha":"110e7270ab7b0700ce714b8b1c7e509195dea2c4","author":{"name":"Guillaume Gomez","email":"b1db332606efda9d9987ee09ce352e2a96143e72@gmail.com"},"message":"Improve unstable message display","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/110e7270ab7b0700ce714b8b1c7e509195dea2c4"},{"sha":"67b7b2aa11bf32359756c75da721f1ad26f49403","author":{"name":"Ralf Jung","email":"9b466094ec991a03cb95c489c19c4d75635f0ae5@ralfj.de"},"message":"libtest terse format: show how far in we are","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/67b7b2aa11bf32359756c75da721f1ad26f49403"},{"sha":"ffbb4078015ea0153e04991efa5565524cba0a8f","author":{"name":"Ralf Jung","email":"9b466094ec991a03cb95c489c19c4d75635f0ae5@ralfj.de"},"message":"comment","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/ffbb4078015ea0153e04991efa5565524cba0a8f"},{"sha":"917cdd295d2eed213c135d6f984c650f016ee3d6","author":{"name":"Kazuyoshi Kato","email":"4d2d55dc368dad2e3f021d3fcfaa45ec2a68ec34@gmail.com"},"message":"Automatically expand a section even after page load\n\nFixes #52774","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/917cdd295d2eed213c135d6f984c650f016ee3d6"},{"sha":"1f441a0905700e6fa5cad76097afba52a8775435","author":{"name":"Kazuyoshi Kato","email":"4d2d55dc368dad2e3f021d3fcfaa45ec2a68ec34@gmail.com"},"message":"Check null-able variables before using them","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/1f441a0905700e6fa5cad76097afba52a8775435"},{"sha":"61fc7f18c3f3fed492ec117d25e9bcc3c5b52217","author":{"name":"Guillaume Gomez","email":"b1db332606efda9d9987ee09ce352e2a96143e72@gmail.com"},"message":"Add struct keyword doc","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/61fc7f18c3f3fed492ec117d25e9bcc3c5b52217"},{"sha":"2c61f3ce9e82fa5eb0cb780400b8d95cd5a76571","author":{"name":"Kazuyoshi Kato","email":"4d2d55dc368dad2e3f021d3fcfaa45ec2a68ec34@gmail.com"},"message":"Expand a collapsed element on onclick\n\nDoing the expansion on onhashchange seems too late.\n\nFixes #48726","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/2c61f3ce9e82fa5eb0cb780400b8d95cd5a76571"},{"sha":"a63c66b05351a303dbd54afdbc88005f4d9cd035","author":{"name":"Wesley Wiser","email":"7a053ca3c949ae7e7d341f56f6f5cf0fc7d0a84e@gmail.com"},"message":"[nll] Refactor the `Edges` iterator to return `OutlivesConstraints`\n\nPart of #53178","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/a63c66b05351a303dbd54afdbc88005f4d9cd035"},{"sha":"1c888d51f997cc9358ce4d3e09bf7cbf8e5bdae3","author":{"name":"Eric Huss","email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@huss.org"},"message":"rustdoc: Fix gap on section anchor symbol when hovering.\n\nFixes #49485 for section headings.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/1c888d51f997cc9358ce4d3e09bf7cbf8e5bdae3"},{"sha":"dc03139e6610f71a2379f9eebf68c40e1fcaf134","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Include missing tools in the manifest and mark them as unavailable","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/dc03139e6610f71a2379f9eebf68c40e1fcaf134"},{"sha":"49944aea3f8baa8645380e3a0cde3d87e18289bf","author":{"name":"Guillaume Gomez","email":"b1db332606efda9d9987ee09ce352e2a96143e72@gmail.com"},"message":"Rollup merge of #53043 - GuillaumeGomez:improve-unstable-msg-display, r=QuietMisdreavus\n\nImprove unstable message display\n\nFixes #51387.\nReopening of #51563.\n\nNew display:\n\n<img width=\"1440\" alt=\"screen shot 2018-08-04 at 00 01 39\" src=\"https://user-images.githubusercontent.com/3050060/43667793-dc14f708-9779-11e8-9808-f3ff126fc213.png\">\n\nr? @QuietMisdreavus","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/49944aea3f8baa8645380e3a0cde3d87e18289bf"},{"sha":"e166e6131ae814086adf6ac6b5874d106d02ac3c","author":{"name":"Guillaume Gomez","email":"b1db332606efda9d9987ee09ce352e2a96143e72@gmail.com"},"message":"Rollup merge of #53428 - RalfJung:libtest-terse, r=KodrAus\n\nlibtest terse format: show how far in we are\n\nSo for example `./x.py test src/libcore` looks like\n```\nrunning 881 tests\n.................................................................................................... 100/881\n.................................................................................................... 200/881\n.................................................................................................... 300/881\n.............................................................i.i.................................... 400/881\n.................................................................................................... 500/881\n.................................................................................................... 600/881\n.................................................................................................... 700/881\n.................................................................................................... 800/881\n.................................................................................\ntest result: ok. 879 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out\n```\nWhen I am waiting for 3500 ui tests to complete, I am often missing some sense of how far in these 3500 it is.\n\nGetting the total count in `write_run_start` is a bit hacky; I did that to not change the \"public interface\" of the formatters. I can also give them an extra argument in their constructor so that they know from the beginning how many tests there will be. Would you prefer that? (I think I would, but I wanted to get feedback first.)","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/e166e6131ae814086adf6ac6b5874d106d02ac3c"},{"sha":"9c20f06f738ad75fb8dbf5201ae0e3a23fbf4dcc","author":{"name":"Guillaume Gomez","email":"b1db332606efda9d9987ee09ce352e2a96143e72@gmail.com"},"message":"Rollup merge of #53626 - kzys:hashchange, r=GuillaumeGomez\n\nAutomatically expand a section even after page load\n\nFixes #52774","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/9c20f06f738ad75fb8dbf5201ae0e3a23fbf4dcc"},{"sha":"91755d1f91108f85ebf8b9bf7bce89e478f89c65","author":{"name":"Guillaume Gomez","email":"b1db332606efda9d9987ee09ce352e2a96143e72@gmail.com"},"message":"Rollup merge of #53651 - GuillaumeGomez:struct-keyword, r=QuietMisdreavus\n\nAdd struct keyword doc\n\nSlowly, one keyword at a time.\n\nr? @QuietMisdreavus","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/91755d1f91108f85ebf8b9bf7bce89e478f89c65"},{"sha":"f9eef71986741c91161c88b9f7a3bf80796f44a3","author":{"name":"Guillaume Gomez","email":"b1db332606efda9d9987ee09ce352e2a96143e72@gmail.com"},"message":"Rollup merge of #53706 - ehuss:rustdoc-section-anchor, r=GuillaumeGomez\n\nrustdoc: Fix gap on section anchor symbol when hovering.\n\nFixes #49485 for section headings.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/f9eef71986741c91161c88b9f7a3bf80796f44a3"},{"sha":"7219130677c4fe4310c9729cbc0b4c6e9c9b42fc","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #53717 - GuillaumeGomez:rollup, r=GuillaumeGomez\n\nRollup of 5 pull requests\n\nSuccessful merges:\n\n - #53043 (Improve unstable message display)\n - #53428 (libtest terse format: show how far in we are)\n - #53626 (Automatically expand a section even after page load)\n - #53651 (Add struct keyword doc)\n - #53706 (rustdoc: Fix gap on section anchor symbol when hovering.)\n\nFailed merges:\n\n - #53472 (Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc.)\n\nr? @ghost","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/7219130677c4fe4310c9729cbc0b4c6e9c9b42fc"},{"sha":"51777b188db21303263f3ba699a877babe1a5ffb","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #53715 - pietroalbini:missing-components-manifest, r=alexcrichton\n\nInclude missing tools in the manifest and mark them as unavailable\n\nThis PR changes the `build-manifest` tool to always include the missing components in the manifest, marking them as `available = false`. This blocks rustup from updating to a different nightly if the component is installed.\n\nThe code builds and _should_ be correct, but I don't know a way to test the changes locally.\n\nr? @alexcrichton\ncc @kennytm https://github.com/rust-lang-nursery/rustup.rs/issues/1486","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/51777b188db21303263f3ba699a877babe1a5ffb"},{"sha":"a7a3df7ad92ad9a0ea4c1e95e27fcfbb4d7d1e48","author":{"name":"Wesley Wiser","email":"7a053ca3c949ae7e7d341f56f6f5cf0fc7d0a84e@gmail.com"},"message":"[nll] teach SCC about `'static`\n\nFixes #53178","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/a7a3df7ad92ad9a0ea4c1e95e27fcfbb4d7d1e48"},{"sha":"ed24589fb9f567e7332841f8583d0ebbf84da9ee","author":{"name":"Wesley Wiser","email":"7a053ca3c949ae7e7d341f56f6f5cf0fc7d0a84e@gmail.com"},"message":"Update tests","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/ed24589fb9f567e7332841f8583d0ebbf84da9ee"},{"sha":"7b1daaf1d0951094b49452b4a2840ae0551f1e35","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #53327 - wesleywiser:wip_optimize_nll, r=<try>\n\n[WIP] teach SCC about `'static`\n\nr? @nikomatsakis\n\nI think this is right? I am seeing better performance on the `html5ever` benchmark but I'd like a perf run to quantify the exact speedup. There's a few ui tests failing due to changes in the error messages. The main issue seems to be that returns aren't being detected correctly?\n\n`mir_check_cast_unsize.rs` before:\n\n```\nerror: unsatisfied lifetime constraints\n  --> mir_check_cast_unsize.rs:17:46\n   |\n17 |   fn bar<'a>(x: &'a u32) -> &'static dyn Debug {\n   |  ________--____________________________________^\n   | |        |\n   | |        lifetime `'a` defined here\n18 | |     //~^ ERROR unsatisfied lifetime constraints\n19 | |     x\n20 | |     //~^ WARNING not reporting region error due to nll\n21 | | }\n   | |_^ return requires that `'a` must outlive `'static`\n```\n\n`mir_check_cast_unsize.rs` after:\n\n```\nerror: unsatisfied lifetime constraints\n  --> mir_check_cast_unsize.rs:19:5\n   |\n17 | fn bar<'a>(x: &'a u32) -> &'static dyn Debug {\n   |        -- lifetime `'a` defined here\n18 |     //~^ ERROR unsatisfied lifetime constraints\n19 |     x\n   |     ^ cast requires that `'a` must outlive `'static`\n```","distinct":true,"url":"https://api.github.com/repos/rust-lang/rust/commits/7b1daaf1d0951094b49452b4a2840ae0551f1e35"}]}
{"actor":{"display_login":"bors"}}