{"push_id":2907045434,"size":29,"distinct_size":0,"ref":"refs/heads/master","head":"92aff72a0503baa6cf0448555f649957de802b03","before":"4141a4079e3e6b2c4ac104fed042a9b7241467eb","commits":[{"sha":"1acec4cbd9d10727b221779f99df36d840f0beec","author":{"name":"Son","email":"d300c28a629e3462b060bc8aec763d7bc4001cd1@gmail.com"},"message":"Add doc for impl From in char_convert","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/1acec4cbd9d10727b221779f99df36d840f0beec"},{"sha":"9d5ca397c73325a32801b3d4b619368ac7c54b94","author":{"name":"Guillaume Gomez","email":"b1db332606efda9d9987ee09ce352e2a96143e72@gmail.com"},"message":"Improve search box display","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/9d5ca397c73325a32801b3d4b619368ac7c54b94"},{"sha":"2099b3c75cdadc60d488b924f07dbf890a2dc2ea","author":{"name":"Guillaume Gomez","email":"b1db332606efda9d9987ee09ce352e2a96143e72@gmail.com"},"message":"Reduce code block sides padding","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/2099b3c75cdadc60d488b924f07dbf890a2dc2ea"},{"sha":"d14db1165a5abfbdcaa302742b6f0ec8ca709917","author":{"name":"Sylvestre Ledru","email":"a0f1490a20d0211c997b44bc357e1972deab8ae3@mozilla.com"},"message":"The project moved under the Mozilla umbrella","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/d14db1165a5abfbdcaa302742b6f0ec8ca709917"},{"sha":"5139865af10a825e5770911054666f3e6003be3a","author":{"name":"Sylvestre Ledru","email":"98b981f45de336ca035ae2b8220475947a80f515@mozilla.com"},"message":"and llvm has https now","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/5139865af10a825e5770911054666f3e6003be3a"},{"sha":"78bccb3540ae8082d34e45be5abb19ed720e9a32","author":{"name":"Clément Renault","email":"05341cba233eb425fa0274a827c81cd601ee3b36@gmail.com"},"message":"Introduce the partition_dedup/by/by_key methods for slices","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/78bccb3540ae8082d34e45be5abb19ed720e9a32"},{"sha":"d560292a87a89587e0345e13b9714c90495ea50f","author":{"name":"Clément Renault","email":"05341cba233eb425fa0274a827c81cd601ee3b36@gmail.com"},"message":"Make the `Vec::dedup` method use `slice::partition_dedup` internally","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/d560292a87a89587e0345e13b9714c90495ea50f"},{"sha":"1b9da678114a6485f7bb20ba382c52097f6bfb29","author":{"name":"gardrek","email":"cd7cd027892aff4c0241552a5fb24cc9e0b701cf@gmail.com"},"message":"Fixed three small typos.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/1b9da678114a6485f7bb20ba382c52097f6bfb29"},{"sha":"f2bf92a4e8ee93dd033a35a810c64e56aee67825","author":{"name":"Michael Woerister","email":"4fb647a2c3ead3c3f40f455abb861941f7d4ffb2@posteo"},"message":"aarch64-pc-windows-msvc: Don't link libpanic_unwind to libtest.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/f2bf92a4e8ee93dd033a35a810c64e56aee67825"},{"sha":"e09e45041b5cab9d849b554824c6683de6372e41","author":{"name":"Sebastian Dröge","email":"db043b2055cb3a47b2eb0b5aebf4e114a8c24a5a@centricular.com"},"message":"Rename slice::exact_chunks() to slice::chunks_exact()\n\nSee https://github.com/rust-lang/rust/issues/47115#issuecomment-403090815\nand https://github.com/rust-lang/rust/issues/47115#issuecomment-424053547","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/e09e45041b5cab9d849b554824c6683de6372e41"},{"sha":"827047c18b840ceefb1f082dfed94437c930984f","author":{"name":"Guillaume Gomez","email":"b1db332606efda9d9987ee09ce352e2a96143e72@gmail.com"},"message":"Fix JS error","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/827047c18b840ceefb1f082dfed94437c930984f"},{"sha":"068c92b2cc0620d18eee1066cd3460f37c9ed9f3","author":{"name":"Sebastian Dröge","email":"db043b2055cb3a47b2eb0b5aebf4e114a8c24a5a@centricular.com"},"message":"Also rename ExactChunks iterator name to ChunksExact","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/068c92b2cc0620d18eee1066cd3460f37c9ed9f3"},{"sha":"992e220935f1d4c60ada2b0da625a83b85724f04","author":{"name":"Son","email":"d300c28a629e3462b060bc8aec763d7bc4001cd1@gmail.com"},"message":"Add examples for doc","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/992e220935f1d4c60ada2b0da625a83b85724f04"},{"sha":"8fc7b5d12bfe6b2d7f8705db8bfc7fdcd6704d2e","author":{"name":"Michael Woerister","email":"4fb647a2c3ead3c3f40f455abb861941f7d4ffb2@posteo"},"message":"incr.comp.: Don't automatically enable -Zshare-generics for incr.comp. builds.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/8fc7b5d12bfe6b2d7f8705db8bfc7fdcd6704d2e"},{"sha":"f4b4939f3e024c53355d4f99c0762135a613dae0","author":{"name":"Tom Tromey","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tromey.com"},"message":"Improvements to finding LLVM's FileCheck\n\nThis patch adds a few improvements to how the build system finds\nLLVM's FileCheck program.\n\n* On Fedora, the system LLVM installs FileCheck in the \"llvm\"\n  subdirectory of the LLVM libdir.  This patch teaches the build\n  system to look there.\n\n* This adds a configure option to specify which llvm-config executable\n  to use.  This is handy on systems that can parallel install multiple\n  versions of LLVM; for example I can now:\n\n    ./configure --llvm-config=/bin/llvm-config-5.0-64\n\n  ... to build against LLVM 5, rather than whatever the default\n  llvm-config might be.\n\n* Finally, this adds a configure- and config.toml- option to set the\n  path to FileCheck.  This is handy when building against an LLVM\n  where FileCheck was not installed.  This happens on compatibility\n  installs of LLVM on Fedora.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/f4b4939f3e024c53355d4f99c0762135a613dae0"},{"sha":"ee05f6eef4f97188a94874eacf2dad59f9f11f47","author":{"name":"Vadim Petrochenkov","email":"a2efa2b758ab72066c3f54752ab11d60ffc4331f@gmail.com"},"message":"resolve: Do not block derive helper resolutions on single import resolutions\n\nDerive helpers conflict currently conflict with anything else, so if some resolution from a single import appears later, it will result in error anyway","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/ee05f6eef4f97188a94874eacf2dad59f9f11f47"},{"sha":"707c9795ac00bdc487f79f048618b4119f70ba0d","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Rollup merge of #53518 - phungleson:fix-impl-from-for-convert, r=frewsxcv\n\nAdd doc for impl From in char_convert\n\nAs part of issue #51430 (cc @skade).\n\nThe impl is very simple, let me know if we need to go into any details.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/707c9795ac00bdc487f79f048618b4119f70ba0d"},{"sha":"b940e1d961b274eb036e3155c6152705ac0d2227","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Rollup merge of #54058 - Kerollmops:slice-dedup, r=shepmaster\n\nIntroduce the partition_dedup/by/by_key methods for slices\n\nThis PR propose to add three methods to the slice type, the `partition_dedup`, `partition_dedup_by` and `partition_dedup_by_key`. The two other methods are based on `slice::partition_dedup_by`.\n\nThese methods take a mutable slice, deduplicates it and moves all duplicates to the end of it, returning two mutable slices, the first containing the deduplicated elements and the second all the duplicates unordered.\n\n```rust\nlet mut slice = [1, 2, 2, 3, 3, 2];\n\nlet (dedup, duplicates) = slice.partition_dedup();\n\nassert_eq!(dedup, [1, 2, 3, 2]);\nassert_eq!(duplicates, [3, 2]);\n```\n\nThe benefits of adding these methods is that it is now possible to:\n  - deduplicate a slice without having to allocate and possibly clone elements on the heap, really useful for embedded stuff that can't allocate for example.\n  - not loose duplicate elements, because, when using `Vec::dedup`, duplicates elements are dropped. These methods add more flexibillity to the user.\n\nNote that this is near a copy/paste of the `Vec::dedup_by` function, once this method is stable the goal is to replace the algorithm in `Vec` by the following.\n\n```rust\npub fn Vec::dedup_by<F>(&mut self, same_bucket: F)\n    where F: FnMut(&mut T, &mut T) -> bool\n{\n    let (dedup, _) = self.as_mut_slice().partition_dedup_by(same_bucket);\n    let len = dedup.len();\n    self.truncate(len);\n}\n```","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/b940e1d961b274eb036e3155c6152705ac0d2227"},{"sha":"888a0348fb309eb293d394104f2e081cd88f80d5","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Rollup merge of #54281 - GuillaumeGomez:search-box, r=QuietMisdreavus\n\nSearch box\n\nFollow up of #54244.\n\nr? @QuietMisdreavus\n\n<img width=\"1440\" alt=\"screen shot 2018-09-16 at 21 23 05\" src=\"https://user-images.githubusercontent.com/3050060/45600056-cbf93380-b9f6-11e8-904a-d76ddbc5ed69.png\">","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/888a0348fb309eb293d394104f2e081cd88f80d5"},{"sha":"d2f9e666bf850d6e008d1d30f91c7c5189e21987","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Rollup merge of #54368 - GuillaumeGomez:reduce-side-padding, r=QuietMisdreavus\n\nReduce code block sides padding\n\nFixes #42013.\n\n<img width=\"1440\" alt=\"screen shot 2018-09-19 at 22 58 32\" src=\"https://user-images.githubusercontent.com/3050060/45781266-c6525680-bc5f-11e8-8eb0-98fc4c22a96e.png\">\n\nr? @QuietMisdreavus","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/d2f9e666bf850d6e008d1d30f91c7c5189e21987"}]}
{"actor":{"display_login":"bors"}}