{"push_id":2687011279,"size":28,"distinct_size":28,"ref":"refs/heads/fix-bootstrap-test-with-local-stage0","head":"8176fa120390d78ff05b1bbf670e313fda175fb9","before":"2cae226cd304453cb6bc2c02abdb8c9a73fcaec7","commits":[{"sha":"85796dd0bad3486f52e3ff9ecb0db6f52d3c460f","author":{"name":"Mazdak Farrokhzad","email":"ff865cd2e2cdd09a913011ca3890d90f7014c98c@gmail.com"},"message":"stabilize Iterator::flatten in 1.29, fixes #48115.","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/85796dd0bad3486f52e3ff9ecb0db6f52d3c460f"},{"sha":"202aea5acd61ec9d264defffca09c1377950274f","author":{"name":"Wesley Wiser","email":"7a053ca3c949ae7e7d341f56f6f5cf0fc7d0a84e@gmail.com"},"message":"Speed up compilation of large constant arrays\n\nThis is a different approach to #51672 as suggested by @oli-obk. Rather\nthan write each repeated value one-by-one, we write the first one and\nthen copy its value directly into the remaining memory.","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/202aea5acd61ec9d264defffca09c1377950274f"},{"sha":"63ab0cba7d36c4768bc64a27382fc56ca3a390ce","author":{"name":"Wesley Wiser","email":"7a053ca3c949ae7e7d341f56f6f5cf0fc7d0a84e@gmail.com"},"message":"Inline `abi::Size::bytes()`\n\nThis save an additional 6 seconds on the test program.","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/63ab0cba7d36c4768bc64a27382fc56ca3a390ce"},{"sha":"30d825ce72c6e56a3c82f338897a437eaa8cd882","author":{"name":"Josef Reinhard Brandl","email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@josefbrandl.de"},"message":"Fix doc links","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/30d825ce72c6e56a3c82f338897a437eaa8cd882"},{"sha":"429bc8d0cc72eb30541886610d5fb9e8969244fa","author":{"name":"Wesley Wiser","email":"7a053ca3c949ae7e7d341f56f6f5cf0fc7d0a84e@gmail.com"},"message":"Inline all methods on `abi::Size`\n\nThis save 3 seconds on the test program.","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/429bc8d0cc72eb30541886610d5fb9e8969244fa"},{"sha":"d6cf1821bffbaa92f07481e24749ac84bce5bfdc","author":{"name":"Ixrec","email":"ae61083c2620ff1be09808fca27d50c3f6ec969b@gmail.com"},"message":"Fix inconsequential typo in GlobalAlloc doc example","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/d6cf1821bffbaa92f07481e24749ac84bce5bfdc"},{"sha":"28c4813920545dd3c15b1ad2f8ffdbe8c4c5bd52","author":{"name":"Andy Russell","email":"84759598fcdaad9c4591203cb30955e81e98e0f9@gmail.com"},"message":"use literal span for concrete type suggestion\n\nFixes #51874.","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/28c4813920545dd3c15b1ad2f8ffdbe8c4c5bd52"},{"sha":"faaf250a912dd6e203b232ed4b4137eebc8b5c78","author":{"name":"Jorge Aparicio","email":"33f927344e079e00d3fa45d8833b04e735223eec@japaric.io"},"message":"improve the error message when `#[panic_implementation]` is missing\n\ncloses #51341","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/faaf250a912dd6e203b232ed4b4137eebc8b5c78"},{"sha":"c67566ac27b7f578596cb4cc9811d04fdc2eb8e4","author":{"name":"Jorge Aparicio","email":"33f927344e079e00d3fa45d8833b04e735223eec@japaric.io"},"message":"rename the llvm-tools component to llvm-tools-preview and tweak its image","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/c67566ac27b7f578596cb4cc9811d04fdc2eb8e4"},{"sha":"ee52862460000e89b29bfc9d57944b03904d0ff5","author":{"name":"Jorge Aparicio","email":"33f927344e079e00d3fa45d8833b04e735223eec@japaric.io"},"message":"update another cfail test","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/ee52862460000e89b29bfc9d57944b03904d0ff5"},{"sha":"1ffa99d218ecff7b996d71a86e7790f5c3ba2614","author":{"name":"Wesley Wiser","email":"7a053ca3c949ae7e7d341f56f6f5cf0fc7d0a84e@gmail.com"},"message":"Optimize `copy_undef_mask()` by lifting some loop invariant operations\n\nThis saves 4.5 seconds and takes the compile time down to 5.5 seconds.","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/1ffa99d218ecff7b996d71a86e7790f5c3ba2614"},{"sha":"8f969ed3766ee159739d99dcb850f90ce9af39d0","author":{"name":"Wesley Wiser","email":"7a053ca3c949ae7e7d341f56f6f5cf0fc7d0a84e@gmail.com"},"message":"Optimize `copy_undef_mask()` to use one pass\n\nThis saves 0.5 seconds on the test compilation.","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/8f969ed3766ee159739d99dcb850f90ce9af39d0"},{"sha":"c431f3fab90efa2100c5b7189d01a47bb69e4ed6","author":{"name":"Wesley Wiser","email":"7a053ca3c949ae7e7d341f56f6f5cf0fc7d0a84e@gmail.com"},"message":"Inline a few `UndefMask` methods.\n\nThis saves 2.5 seconds on the test program.","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/c431f3fab90efa2100c5b7189d01a47bb69e4ed6"},{"sha":"84fe0c40a1829ebac169a1f7804da4b557b31359","author":{"name":"Wesley Wiser","email":"7a053ca3c949ae7e7d341f56f6f5cf0fc7d0a84e@gmail.com"},"message":"Fix relocations to include repeated values","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/84fe0c40a1829ebac169a1f7804da4b557b31359"},{"sha":"faef6a30e6a470fd46444642c62f4a1ff378ca7f","author":{"name":"Wesley Wiser","email":"7a053ca3c949ae7e7d341f56f6f5cf0fc7d0a84e@gmail.com"},"message":"Copy undef_masks correctly for repeated bytes","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/faef6a30e6a470fd46444642c62f4a1ff378ca7f"},{"sha":"6531879e91aebd4be282ccafeb761c19b3116a31","author":{"name":"Jorge Aparicio","email":"33f927344e079e00d3fa45d8833b04e735223eec@japaric.io"},"message":"more s/llvm-tools/llvm-tools-preview/","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/6531879e91aebd4be282ccafeb761c19b3116a31"},{"sha":"2e8d9d7a25029e7d5c2ea17f156da19073372f1c","author":{"name":"Takanori Ishibashi","email":"50f2d4413d426cdf7b06754e481a407646e9a947@gmail.com"},"message":"absoluate -> absolute","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/2e8d9d7a25029e7d5c2ea17f156da19073372f1c"},{"sha":"46512e09c9f97a68a36e2d72e3be766b1e76a1a0","author":{"name":"Wesley Wiser","email":"7a053ca3c949ae7e7d341f56f6f5cf0fc7d0a84e@gmail.com"},"message":"Add two regression tests for const eval","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/46512e09c9f97a68a36e2d72e3be766b1e76a1a0"},{"sha":"a2be769fd50403a07c45677f8f285491c8e90d74","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #51833 - wesleywiser:faster_large_constant_arrays, r=oli-obk\n\nSpeed up compilation of large constant arrays\n\nThis is a different approach to #51672 as suggested by @oli-obk. Rather\nthan write each repeated value one-by-one, we write the first one and\nthen copy its value directly into the remaining memory.\n\nWith this change, the [toy program](https://github.com/rust-lang/rust/blob/c2f4744d2db4e162df824d0bd0b093ba4b351545/src/test/run-pass/mir_heavy_promoted.rs) goes from 63 seconds to 19 seconds on my machine.\n\nEdit: Inlining `Size::bytes()` saves an additional 6 seconds dropping the total time to 13 seconds on my machine.\n\nEdit2: Now down to 2.8 seconds.\n\nr? @oli-obk\n\ncc @nnethercote @eddyb","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/a2be769fd50403a07c45677f8f285491c8e90d74"},{"sha":"0f8343830b0f40026dae00ceaf01258e0e4923b5","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Rollup merge of #51511 - Centril:feature/stabilize_iterator_flatten, r=SimonSapin\n\nStabilize Iterator::flatten in 1.29, fixes #48213.\n\nThis PR stabilizes [`Iterator::flatten`](https://doc.rust-lang.org/nightly/std/iter/trait.Iterator.html#method.flatten) in *version 1.29* (1.28 goes to beta in 10 days, I don't think there's enough time to land it in that time, but let's see...).\n\nTracking issue is:  #48213.\n\ncc @bluss re. itertools.\nr? @SimonSapin\nping @pietroalbini -- let's do a crater run when this passes CI :)","distinct":true,"url":"https://api.github.com/repos/mnd/rust/commits/0f8343830b0f40026dae00ceaf01258e0e4923b5"}]}
{"actor":{"display_login":"mnd"}}