{"push_id":2988900833,"size":1000,"distinct_size":5,"ref":"refs/heads/auto","head":"8fb01908103f7dea32ce931c73987a3a597f2a02","before":"da5f414c2c0bfe5198934493f04c676e2b23ff2e","commits":[{"sha":"f05b744b083598f3a34d02ac55d27bb144d99e8a","author":{"name":"QuietMisdreavus","email":"7d1f8f911da92c0ea535cad461fd773281a79638@quietmisdreavus.net"},"message":"disable proc-macro re-export inlining\n\nProc-macros don't emit their attributes or source spans across crates.\nThis means that rustdoc can't actually see the docs of a proc-macro if\nit wasn't defined in the active crate, and attempting to inline it\ncreates an empty page with no docs or source link. In lieu of attempting\nto fix that immediately, this commit forces proc-macro re-exports to\nnever inline, which at least creates usable links to complete\ndocumentation.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/f05b744b083598f3a34d02ac55d27bb144d99e8a"},{"sha":"8f69a82513d169b8ef57cd885194fd4f9b2d8b65","author":{"name":"QuietMisdreavus","email":"7d1f8f911da92c0ea535cad461fd773281a79638@quietmisdreavus.net"},"message":"add test for proc-macro re-export","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/8f69a82513d169b8ef57cd885194fd4f9b2d8b65"},{"sha":"90701935b352a7f0ed2286d3b257e7de4408cf20","author":{"name":"Nick Cameron","email":"de83fea4a8a3b74b8068c191a102f18f0c5eefa0@mozilla.com"},"message":"Update rustfmt and RLS","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/90701935b352a7f0ed2286d3b257e7de4408cf20"},{"sha":"92aff72a0503baa6cf0448555f649957de802b03","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #54575 - pietroalbini:rollup, r=pietroalbini\n\nRollup of 12 pull requests\n\nSuccessful merges:\n\n - #53518 (Add doc for impl From in char_convert)\n - #54058 (Introduce the partition_dedup/by/by_key methods for slices)\n - #54281 (Search box)\n - #54368 (Reduce code block sides padding)\n - #54498 (The project moved under the Mozilla umbrella)\n - #54518 (resolve: Do not block derive helper resolutions on single import resolutions)\n - #54522 (Fixed three small typos.)\n - #54529 (aarch64-pc-windows-msvc: Don't link libpanic_unwind to libtest.)\n - #54537 (Rename slice::exact_chunks() to slice::chunks_exact())\n - #54539 (Fix js error)\n - #54557 (incr.comp.: Don't automatically enable -Zshare-generics for incr. comp. builds.)\n - #54558 (Improvements to finding LLVM's FileCheck)\n\nFailed merges:\n\nr? @ghost","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/92aff72a0503baa6cf0448555f649957de802b03"},{"sha":"2b3e16bfaabd07d87523a90e820fd2fa50377fbc","author":{"name":"Vadim Petrochenkov","email":"a2efa2b758ab72066c3f54752ab11d60ffc4331f@gmail.com"},"message":"Accept trailing comma in `cfg_attr`","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/2b3e16bfaabd07d87523a90e820fd2fa50377fbc"},{"sha":"0b2eae72af8c12a107ade919d9c33c5ae0e0c6c1","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #54164 - mikhail-m1:54131, r=pnkfelix\n\nadd \"temporary value borrowed for too long\" error\n\nIssue #54131\n\nr? @nikomatsakis","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/0b2eae72af8c12a107ade919d9c33c5ae0e0c6c1"},{"sha":"beff387601fef141e7b6716a6cd50728d079a0c1","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #54548 - nrc:update, r=kennytm\n\nUpdate rustfmt and RLS\n\nr? @kennytm","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/beff387601fef141e7b6716a6cd50728d079a0c1"},{"sha":"70bf90384c35056c620ad221982d346b3b92ee0a","author":{"name":"Levente Kurusa","email":"855c91457b18bc4d5995dfa202dd377c2433de4a@acm.org"},"message":"fixup! codegen_llvm: check inline assembly constraints with LLVM","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/70bf90384c35056c620ad221982d346b3b92ee0a"},{"sha":"687fdf5663f24f155f35dea5670fa9d5bc8ff738","author":{"name":"Levente Kurusa","email":"855c91457b18bc4d5995dfa202dd377c2433de4a@acm.org"},"message":"fixup! codegen_llvm: check inline assembly constraints with LLVM","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/687fdf5663f24f155f35dea5670fa9d5bc8ff738"},{"sha":"a2b27c19dad8b90063b56eff7b6433ba3f390d96","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #54497 - ralexstokes:stabilize_pattern_parentheses, r=nikomatsakis\n\nStabilize pattern_parentheses feature\n\nAddresses #51087 .\n\nStabilizes the previously unstable feature `pattern_parentheses` which enables the use of `()` in match patterns.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/a2b27c19dad8b90063b56eff7b6433ba3f390d96"},{"sha":"ecd51ed90b1a913d7d47138b51dad64946737958","author":{"name":"Levente Kurusa","email":"855c91457b18bc4d5995dfa202dd377c2433de4a@acm.org"},"message":"fixup! codegen_llvm: check inline assembly constraints with LLVM","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/ecd51ed90b1a913d7d47138b51dad64946737958"},{"sha":"130a32fa7259d348dc3a684b38e688da398c30bb","author":{"name":"ljedrz","email":"0b5f69a52652841adc029641f99d0917ef079ad2@gmail.com"},"message":"Remove OneVector","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/130a32fa7259d348dc3a684b38e688da398c30bb"},{"sha":"c3a1a0d3400bbbcac194efb6ef2b14eef9be5149","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #53824 - ljedrz:begone_onevector, r=michaelwoerister\n\nRemove OneVector, increase related SmallVec capacities\n\nRemoves the `OneVector` type alias (equivalent to `SmallVec<[T; 1]>`); it is used in scenarios where the capacity of 1 is often exceeded, which might be nullifying the performance wins (due to spilling to the heap) expected when using `SmallVec` instead of `Vec`.\n\nThe numbers I used in this PR are very rough estimates - it would probably be a good idea to adjust some/all of them, which is what this proposal is all about.\n\nIt might be a good idea to additionally create some local type aliases for the `SmallVec`s in the `Folder` trait, as they are repeated in quite a few spots; I'd be happy to apply this sort of adjustments.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/c3a1a0d3400bbbcac194efb6ef2b14eef9be5149"},{"sha":"2080474c75b833d2d666291839d8893cc0999de2","author":{"name":"Felix S. Klock II","email":"8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org"},"message":"Migrate `src/test/ui/run-pass/*` back to `src/test/run-pass/`.\n\nFix #54047","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/2080474c75b833d2d666291839d8893cc0999de2"},{"sha":"c9d9cc6e4441bb10ce2ca313fda68e7f05d7bc46","author":{"name":"Felix S. Klock II","email":"8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org"},"message":"Add `#![allow(..)]` as necessary to get re-migrated run-pass tests compiling with clean stderr again.\n\nMost were added mechanically.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/c9d9cc6e4441bb10ce2ca313fda68e7f05d7bc46"},{"sha":"8d868005009d7c24f37d06543f5a372bfdf366c7","author":{"name":"Felix S. Klock II","email":"8de0203a6391036bc81ce266eefac1291b6bcb9a@pnkfx.org"},"message":"Add `#[allow(unused_mut)]` for various cases that arise only in compare-mode=nll.","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/8d868005009d7c24f37d06543f5a372bfdf366c7"},{"sha":"e783d2be405353b2ea99b77e107beb2970096b90","author":{"name":"bors","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@rust-lang.org"},"message":"Auto merge of #54199 - nikomatsakis:predicate_may_hold-failure, r=eddyb\n\noverlook overflows in rustdoc trait solving\n\nContext:\n\nThe new rustdoc \"auto trait\" feature walks across impls and tries to run trait solving on them with a lot of unconstrained variables. This is prone to overflows. These overflows used to cause an ICE because of a caching bug (fixed in this PR). But even once that is fixed, it means that rustdoc causes an overflow rather than generating docs.\n\nThis PR therefore adds a new helper that propagates the overflow error out. This requires rustdoc to then decide what to do when it encounters such an overflow: technically, an overflow represents neither \"yes\" nor \"no\", but rather a failure to make a decision. I've decided to opt on the side of treating this as \"yes, implemented\", since rustdoc already takes an optimistic view. This may prove to include too many items, but I *suspect* not.\n\nWe could probably reduce the rate of overflows by unifying more of the parameters from the impl -- right now we only seem to consider the self type. Moreover, in the future, as we transition to Chalk, overflow errors are expected to just \"go away\" (in some cases, though, queries might return an ambiguous result).\n\nFixes #52873\n\ncc @QuietMisdreavus -- this is the stuff we were talking about earlier\ncc @GuillaumeGomez -- this supersedes #53687","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/e783d2be405353b2ea99b77e107beb2970096b90"},{"sha":"3c0907ce51f51bbedeb63b482041e4a8e1239364","author":{"name":"Jorge Aparicio","email":"33f927344e079e00d3fa45d8833b04e735223eec@japaric.io"},"message":"add -Z emit-stack-sizes","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/3c0907ce51f51bbedeb63b482041e4a8e1239364"},{"sha":"39afcd0673cb8fc04944ede0402dd2479bb57300","author":{"name":"Jorge Aparicio","email":"33f927344e079e00d3fa45d8833b04e735223eec@japaric.io"},"message":"document this feature in the unstable book","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/39afcd0673cb8fc04944ede0402dd2479bb57300"},{"sha":"f5bc6782554b7d55678d0ed4256cba4586be4208","author":{"name":"Jorge Aparicio","email":"33f927344e079e00d3fa45d8833b04e735223eec@japaric.io"},"message":"add run-make test","distinct":false,"url":"https://api.github.com/repos/rust-lang/rust/commits/f5bc6782554b7d55678d0ed4256cba4586be4208"}]}
{"actor":{"display_login":"bors"}}