{"push_id":1428506172,"size":1000,"distinct_size":7532,"ref":"refs/heads/openbsd-i686","head":"98891dc0135e7c6bb4afae8781d40c08504483b8","before":"b97d6e01703b91b24e3ca17e9c42b8aa80d897ec","commits":[{"sha":"b817cf8b5730912c558aff811cd34fc3d3fa8637","author":{"name":"Nicholas Nethercote","email":"79ac35623c4ad9833c930f6366fa09fbbd874492@mozilla.com"},"message":"Replace the `String` in `ParseResult::Failure` with `Token`.\n\nThis lets us delay creation of failure messages until they are needed,\nwhich avoids ~1.6M allocations in html5ever.","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/b817cf8b5730912c558aff811cd34fc3d3fa8637"},{"sha":"622f24f6d9cc952ccf2bb4dbe5bf65bb966194d3","author":{"name":"Ulrik Sverdrup","email":"e6123c9be6dc1811c8ae44362e44353cd5b4a599@users.noreply.github.com"},"message":"vec: Use Vec::extend specializations in extend_from_slice and more\n\nThe new Vec::extend covers the duties of .extend_from_slice() and some\nprevious specializations.","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/622f24f6d9cc952ccf2bb4dbe5bf65bb966194d3"},{"sha":"5402271ceb072f2271e4dc9715c31dcfb525c51f","author":{"name":"Ryan Senior","email":"93d5fef9c17f5f97e34faeb44e3233bf8f4a6eae@puppetlabs.com"},"message":"Add an error explaination for E0182","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/5402271ceb072f2271e4dc9715c31dcfb525c51f"},{"sha":"e7d01cfe02f2f0348bce7bbd8b11efc63123bbf5","author":{"name":"Ryan Senior","email":"93d5fef9c17f5f97e34faeb44e3233bf8f4a6eae@puppetlabs.com"},"message":"Add an error explaination for E0230","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/e7d01cfe02f2f0348bce7bbd8b11efc63123bbf5"},{"sha":"93655863a34d8bb5c9a840cc89975a79de3b35c4","author":{"name":"Ryan Senior","email":"93d5fef9c17f5f97e34faeb44e3233bf8f4a6eae@puppetlabs.com"},"message":"Add an error explaination for E0399","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/93655863a34d8bb5c9a840cc89975a79de3b35c4"},{"sha":"5509ae399e4ed6f041b95bf948751f35b7d65517","author":{"name":"bors","email":"f85d84007542459f7a0e8d187f971eeac8d04314@rust-lang.org"},"message":"Auto merge of #37290 - petrochenkov:pnp, r=jseyfried\n\nsyntax: Tweak path parsing logic\n\nAssociated paths starting with `<<` are parsed in patterns.\n\nPaths like `self::foo::bar` are interpreted as paths and not as `self` arguments in methods (cc @matklad).\nNow, I believe, *all* paths are consistently parsed greedily in case of ambiguity.\nDetection of `&'a mut self::` requires pretty large (but still fixed) lookahead, so I had to increase the size of parser's lookahead buffer.\nCuriously, if `lookahead_distance >= lookahead_buffer_size` was used previously, the parser hung forever, I fixed this as well, now it ICEs.\n\nr? @jseyfried","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/5509ae399e4ed6f041b95bf948751f35b7d65517"},{"sha":"1fadd868cd4fbb16d9d9a7d07fa02997b50194f5","author":{"name":"Guillaume Gomez","email":"29286bd2a252e7817f1d9a8ad2d535e5ec6d2252@gmail.com"},"message":"Improve E0277 help message","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/1fadd868cd4fbb16d9d9a7d07fa02997b50194f5"},{"sha":"ce8e4e71f8013a98eadec7c89e1782bd78c016c9","author":{"name":"Артём Павлов [Artyom Pavlov]","email":"b1af01bd335231f28548c9901295540c283cfa75@gmail.com"},"message":"libcore documentation for builtin macros","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/ce8e4e71f8013a98eadec7c89e1782bd78c016c9"},{"sha":"b374c53ae6af8c64340ef98c69335d21ce2f8334","author":{"name":"Артём Павлов [Artyom Pavlov]","email":"b1af01bd335231f28548c9901295540c283cfa75@gmail.com"},"message":"Small doc change for include!","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/b374c53ae6af8c64340ef98c69335d21ce2f8334"},{"sha":"34576da9355b5de993e3d08a317f00240f53c5b1","author":{"name":"Артём Павлов [Artyom Pavlov]","email":"b1af01bd335231f28548c9901295540c283cfa75@gmail.com"},"message":"Small docstring changes for include_bytes and include_str","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/34576da9355b5de993e3d08a317f00240f53c5b1"},{"sha":"974817d4932fd447f724c4527360a258952ffd48","author":{"name":"Niko Matsakis","email":"aa30189ba4dad768268e0d8a2ae502b7d4faf4d2@alum.mit.edu"},"message":"when pop skol, also remove from proj cache","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/974817d4932fd447f724c4527360a258952ffd48"},{"sha":"567b11fc3a70cdba960bf6037b9d658fafdc5ada","author":{"name":"Niko Matsakis","email":"aa30189ba4dad768268e0d8a2ae502b7d4faf4d2@alum.mit.edu"},"message":"only remove keys that mention skolemized regions","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/567b11fc3a70cdba960bf6037b9d658fafdc5ada"},{"sha":"483bc864cafe871bfeb82e44a804ed7ea49442a0","author":{"name":"Niko Matsakis","email":"aa30189ba4dad768268e0d8a2ae502b7d4faf4d2@alum.mit.edu"},"message":"add regression test for #37154\n\nFixes #37154","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/483bc864cafe871bfeb82e44a804ed7ea49442a0"},{"sha":"7e603d4e3b2551608a225e115da4e83559b94761","author":{"name":"Simon Sapin","email":"01e605e8772e9f295053a366d27090695aa37f44@exyr.org"},"message":"Implement `From<Cow<str>> for String` and `From<Cow<[T]>> for Vec<T>`.\n\nMotivation: the `selectors` crate is generic over a string type,\nin order to support all of `String`, `string_cache::Atom`, and\n`gecko_string_cache::Atom`. Multiple trait bounds are used\nfor the various operations done with these strings.\nOne of these operations is creating a string (as efficiently as possible,\nre-using an existing memory allocation if possible) from `Cow<str>`.\n\nThe `std::convert::From` trait seems natural for this, but\nthe relevant implementation was missing before this PR.\nTo work around this I’ve added a `FromCowStr` trait in `selectors`,\nbut with trait coherence that means one of `selectors` or `string_cache`\nneeds to depend on the other to implement this trait.\nUsing a trait from `std` would solve this.\n\nThe `Vec<T>` implementation is just added for consistency.\nI also tried a more general\n`impl<'a, O, B: ?Sized + ToOwned<Owned=O>> From<Cow<'a, B>> for O`,\nbut (the compiler thinks?) it conflicts with `From<T> for T` the impl\n(after moving all of `collections::borrow` into `core::borrow`\nto work around trait coherence).","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/7e603d4e3b2551608a225e115da4e83559b94761"},{"sha":"ee84ec1fa183dbfa9ce2e26e6e8c12ded3ffddb6","author":{"name":"Ulrik Sverdrup","email":"e6123c9be6dc1811c8ae44362e44353cd5b4a599@users.noreply.github.com"},"message":"vec: Add a debug assertion where TrustedLen is used","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/ee84ec1fa183dbfa9ce2e26e6e8c12ded3ffddb6"},{"sha":"dceb2c9cd29792ef05487e37926e19d0ac8e2639","author":{"name":"Aidan Hobson Sayers","email":"49ef967cc7c25d25f03ecfc8e3c00160ca9ff0d5@cantab.net"},"message":"`as_bytes` is not the iterator, `bytes` is","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/dceb2c9cd29792ef05487e37926e19d0ac8e2639"},{"sha":"e6aa92c4325e3da9a698010bb88e3cdb240ce142","author":{"name":"Michael Woerister","email":"67968decd2824a38ba618c0c8ecaeeeed0e3476a@posteo.net"},"message":"trans: Make names of internal symbols independent of CGU translation order.\n\nEvery codegen unit gets its own local counter for generating new symbol\nnames. This makes bitcode and object files reproducible at the binary\nlevel even when incremental compilation is used.","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/e6aa92c4325e3da9a698010bb88e3cdb240ce142"},{"sha":"320055396bc8c05f305cc4a861863c14db4d2a8f","author":{"name":"Niko Matsakis","email":"aa30189ba4dad768268e0d8a2ae502b7d4faf4d2@alum.mit.edu"},"message":"add test case for changes to a private fn","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/320055396bc8c05f305cc4a861863c14db4d2a8f"},{"sha":"5d31a818df97e8a71545e5ba6de0627abb7837ee","author":{"name":"Devon Hollowood","email":"cb2222fa43cbea823c5068d137ab7efd50f00314@gmail.com"},"message":"Fix use of `result_unwrap_or_default` feature","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/5d31a818df97e8a71545e5ba6de0627abb7837ee"},{"sha":"6f3edb034ca681f3d81482253f0435fff1026a6f","author":{"name":"Michael Woerister","email":"67968decd2824a38ba618c0c8ecaeeeed0e3476a@posteo.net"},"message":"type_id: Make result of std::intrinsics::type_id() endian-independent.","distinct":true,"url":"https://api.github.com/repos/semarie/rust/commits/6f3edb034ca681f3d81482253f0435fff1026a6f"}]}
{"actor":{"display_login":"semarie"}}