{"push_id":2179646395,"size":9,"distinct_size":9,"ref":"refs/heads/45861-step-4-5-6-7-upload-test-result-and-remove-toolstate-toml","head":"c65fdee06f89e57e2d4723509ce268153eb6914e","before":"a01993eca66445d1eafb0f5f4ec53b5c8396b1f6","commits":[{"sha":"8ba9f9ecf05df8cf800f928efa72a8300d90240c","author":{"name":"est31","email":"df618117d4d8f2211ac641d6959cb1e7788125dd@outlook.com"},"message":"Tidy: allow feature-gate tests to be ui tests\n\nui tests are the future, especially since the\nrecent improvement where we have gained\nchecking and requiring of //~ERROR comments.\n\nThe tidy feature-gate test check is intended\nto be 50% an actual insurance that there is\na check, and 50% to be a teacher that such\nchecks are required.\n\nWith this commit applied, newbies might\ninterpret stuff wrongly and create tests\nthat don't fail but succeed instead.\n\nThis is not what feature gate tests are\nfor though. Therefore, in a later step,\nwhen only ui tests are allowed to be feature\ngate tests, we will add checking to ensure\nthat a file marked as gate test is actually\nrequired to be a compilation failure.\n\nRight now implementing such a check is a\nbit annoying as one needs to only do it\nwhen the compile-fail test is in the\nui test suite :/.","distinct":true,"url":"https://api.github.com/repos/kennytm/rust/commits/8ba9f9ecf05df8cf800f928efa72a8300d90240c"},{"sha":"38438c618ca0238442e1feb245e0a71174c3db43","author":{"name":"est31","email":"df618117d4d8f2211ac641d6959cb1e7788125dd@outlook.com"},"message":"Migrate a few feature gate tests to ui\n\nRenames only in this commit, and obviously\n.stderr file additions.","distinct":true,"url":"https://api.github.com/repos/kennytm/rust/commits/38438c618ca0238442e1feb245e0a71174c3db43"},{"sha":"6dba3e68e670a3b1418b259ca5f3758444dd1a68","author":{"name":"est31","email":"df618117d4d8f2211ac641d6959cb1e7788125dd@outlook.com"},"message":"Migrate even more feature gate tests to ui\n\nWe also rename some of the files to conform to the\nfeature-gate-<feat_name>.rs pattern that is most common.","distinct":true,"url":"https://api.github.com/repos/kennytm/rust/commits/6dba3e68e670a3b1418b259ca5f3758444dd1a68"},{"sha":"9c49f401fecd8c5ef42a33a070a61daa2b911b47","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #46532 - est31:master, r=est31\n\nAllow feature-gate tests to live in ui/ and migrate most of the tests from compile-fail\n\nThe PR consists of three commits:\n\n1. change tidy to allow feature-gate tests to live in ui/\n2. migrate some feature gate tests to ui/ with renaming only\n3. migrate some feature gate tests to ui/ with also removing `// gate-test-...` lines and renaming them to the standard `feature-gate-<feat-name>.rs` format.","distinct":true,"url":"https://api.github.com/repos/kennytm/rust/commits/9c49f401fecd8c5ef42a33a070a61daa2b911b47"},{"sha":"36da502cb00a3bca8fa86e5028aafa8a32bcd5d9","author":{"name":"kennytm","email":"154794b33570764bce995946c652a7a9d6e7e326@gmail.com"},"message":"Fixup some previous configuration errors.","distinct":true,"url":"https://api.github.com/repos/kennytm/rust/commits/36da502cb00a3bca8fa86e5028aafa8a32bcd5d9"},{"sha":"d16a567d62b723491f91479f8c7e286f05d23350","author":{"name":"kennytm","email":"154794b33570764bce995946c652a7a9d6e7e326@gmail.com"},"message":"Upload the toolstate to the remote repository.","distinct":true,"url":"https://api.github.com/repos/kennytm/rust/commits/d16a567d62b723491f91479f8c7e286f05d23350"},{"sha":"78e6c1f84f7b2b42d4435d5c79ef596f81226a0d","author":{"name":"kennytm","email":"154794b33570764bce995946c652a7a9d6e7e326@gmail.com"},"message":"Revert \"Add a file to trivially disable tool building or testing\"\n\nThis reverts commit ab018c76e14b87f3c9e0b7384cc9b02d94779cd5.\n\nThis also adds the `ToolBuild::is_ext_tool` field to replace the previous\n`ToolBuild::expectation` field, to indicate whether a build-failure of\ncertain tool is essential.","distinct":true,"url":"https://api.github.com/repos/kennytm/rust/commits/78e6c1f84f7b2b42d4435d5c79ef596f81226a0d"},{"sha":"1f57742d281999e51d3d647e588fe0dfbdc81d8d","author":{"name":"kennytm","email":"154794b33570764bce995946c652a7a9d6e7e326@gmail.com"},"message":"Update CONTRIBUTING.md now that toolstate.toml is gone.","distinct":true,"url":"https://api.github.com/repos/kennytm/rust/commits/1f57742d281999e51d3d647e588fe0dfbdc81d8d"},{"sha":"c65fdee06f89e57e2d4723509ce268153eb6914e","author":{"name":"kennytm","email":"154794b33570764bce995946c652a7a9d6e7e326@gmail.com"},"message":"WIP\n\n[skip ci]","distinct":true,"url":"https://api.github.com/repos/kennytm/rust/commits/c65fdee06f89e57e2d4723509ce268153eb6914e"}]}
{"actor":{"display_login":"kennytm"}}