-
Notifications
You must be signed in to change notification settings - Fork 12.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup of 8 pull requests #104293
Rollup of 8 pull requests #104293
Commits on Sep 24, 2022
-
Implement the
+whole-archive
modifier forwasm-ld
This implements the `Linker::{link_whole_staticlib,link_whole_rlib}` methods for the `WasmLd` linker used on wasm targets. Previously these methods were noops since I think historically `wasm-ld` did not have support for `--whole-archive` but nowadays it does, so the flags are passed through.
Configuration menu - View commit details
-
Copy full SHA for 6630c14 - Browse repository at this point
Copy the full SHA 6630c14View commit details
Commits on Oct 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c0447b4 - Browse repository at this point
Copy the full SHA c0447b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a46af18 - Browse repository at this point
Copy the full SHA a46af18View commit details
Commits on Oct 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 32a2f0d - Browse repository at this point
Copy the full SHA 32a2f0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2716449 - Browse repository at this point
Copy the full SHA 2716449View commit details
Commits on Oct 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4f3a988 - Browse repository at this point
Copy the full SHA 4f3a988View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39598e4 - Browse repository at this point
Copy the full SHA 39598e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a3a53b - Browse repository at this point
Copy the full SHA 2a3a53bView commit details -
Auto merge of rust-lang#2635 - RalfJung:rustup-managed-miri, r=RalfJung
explain how to go back to rustup-managed Miri Fixes rust-lang/miri#2633
Configuration menu - View commit details
-
Copy full SHA for 18a23a5 - Browse repository at this point
Copy the full SHA 18a23a5View commit details -
Auto merge of rust-lang#2634 - RalfJung:miri-script, r=oli-obk
./miri updates: toolchain, rustc-push, rustc-pull This merges the `./rustup-toolchain` script into `./miri` as `./miri toolchain`, and adds two new commands for josh-based syncing. r? `@rust-lang/miri`
Configuration menu - View commit details
-
Copy full SHA for 79a48ce - Browse repository at this point
Copy the full SHA 79a48ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1470e99 - Browse repository at this point
Copy the full SHA 1470e99View commit details -
Auto merge of rust-lang#2636 - RalfJung:scalar-field-retag, r=oli-obk
Stacked Borrows: make scalar field retagging the default I think it is time to finally close this soundness gap. Any objections? :) Unfortunately the latest released versions of hashbrown and scopeguard can fail under full field retagging. The fixes have landed in the git repos but have not been released yet. I don't know if scalar field retagging as enabled by this PR is sufficient to cause problems with these crates, but it seems likely that this would be the case -- e.g. if both `value` and `dropfn` are scalars, the entire scopeguard struct will be a `ScalarPair` and thus get field retagging. However, given that we actually generate LLVM `noalias` for these cases, it seems prudent to inform users of this risk. They can easily set `-Zmiri-field-retag=none` to opt-out of this change. Cc rust-lang/miri#2528
Configuration menu - View commit details
-
Copy full SHA for c162fd3 - Browse repository at this point
Copy the full SHA c162fd3View commit details
Commits on Oct 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bfe23b9 - Browse repository at this point
Copy the full SHA bfe23b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b49a5d - Browse repository at this point
Copy the full SHA 0b49a5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 962bf63 - Browse repository at this point
Copy the full SHA 962bf63View commit details
Commits on Oct 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 41c368b - Browse repository at this point
Copy the full SHA 41c368bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 224dff4 - Browse repository at this point
Copy the full SHA 224dff4View commit details -
Auto merge of rust-lang#2640 - Rageking8:fix-dupe-word-typos, r=saethlin
Fix dupe word typos
Configuration menu - View commit details
-
Copy full SHA for 21669d2 - Browse repository at this point
Copy the full SHA 21669d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1cd279 - Browse repository at this point
Copy the full SHA a1cd279View commit details -
Auto merge of rust-lang#2642 - Rageking8:followup-for-pr-2640, r=Ralf…
…Jung Followup for pr 2640 r? `@RalfJung`
Configuration menu - View commit details
-
Copy full SHA for 02c5ded - Browse repository at this point
Copy the full SHA 02c5dedView commit details
Commits on Nov 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9554907 - Browse repository at this point
Copy the full SHA 9554907View commit details -
Auto merge of rust-lang#2645 - RalfJung:miri-bench, r=RalfJung
fix ./miri bench Fixes rust-lang/miri#2643
Configuration menu - View commit details
-
Copy full SHA for 9d9157e - Browse repository at this point
Copy the full SHA 9d9157eView commit details
Commits on Nov 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fa1b720 - Browse repository at this point
Copy the full SHA fa1b720View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb6f7a6 - Browse repository at this point
Copy the full SHA cb6f7a6View commit details -
Auto merge of rust-lang#2641 - DrMeepster:init_once_acquire, r=RalfJung
InitOnce: synchronize with completion when already complete The completion of an InitOnce happens-before the threads waiting on it wake up. However, this is not the case for threads that call `InitOnceBeginInitialize` after the completion, leading to data races and outdated weak memory loads as observed in the CI for rust-lang#2638. This PR fixes this.
Configuration menu - View commit details
-
Copy full SHA for 4492c02 - Browse repository at this point
Copy the full SHA 4492c02View commit details
Commits on Nov 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 83239c2 - Browse repository at this point
Copy the full SHA 83239c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7910caf - Browse repository at this point
Copy the full SHA 7910cafView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1d94d4 - Browse repository at this point
Copy the full SHA a1d94d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2f7e84 - Browse repository at this point
Copy the full SHA a2f7e84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eb07a0 - Browse repository at this point
Copy the full SHA 2eb07a0View commit details
Commits on Nov 6, 2022
-
Auto merge of rust-lang#2638 - DrMeepster:windows-condvars, r=RalfJung
Implement condvars for Windows Adds 3 shims for Windows: `SleepConditionVariableSRW`, `WakeConditionVariable`, `WakeAllConditionVariable` to add support for condvars (which fixes rust-lang#2628). Salvaged from what was removed from rust-lang#2231
Configuration menu - View commit details
-
Copy full SHA for f60a2ae - Browse repository at this point
Copy the full SHA f60a2aeView commit details
Commits on Nov 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8e0cac1 - Browse repository at this point
Copy the full SHA 8e0cac1View commit details
Commits on Nov 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 303653e - Browse repository at this point
Copy the full SHA 303653eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a45151e - Browse repository at this point
Copy the full SHA a45151eView commit details
Commits on Nov 9, 2022
-
Revert "lint auto pass" This reverts commit e58e4466384924c491a932d3f18ef50ffa5a5065.
Configuration menu - View commit details
-
Copy full SHA for e636af7 - Browse repository at this point
Copy the full SHA e636af7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0cee0a - Browse repository at this point
Copy the full SHA a0cee0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for abf259c - Browse repository at this point
Copy the full SHA abf259cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 057d8e5 - Browse repository at this point
Copy the full SHA 057d8e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53e8b49 - Browse repository at this point
Copy the full SHA 53e8b49View commit details
Commits on Nov 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5c25d30 - Browse repository at this point
Copy the full SHA 5c25d30View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce03d25 - Browse repository at this point
Copy the full SHA ce03d25View commit details -
Configuration menu - View commit details
-
Copy full SHA for d492b9b - Browse repository at this point
Copy the full SHA d492b9bView commit details -
Require
~const
qualifier on trait bounds in specializing impls if p……resent in base impl.
Configuration menu - View commit details
-
Copy full SHA for c0ae62e - Browse repository at this point
Copy the full SHA c0ae62eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe53cac - Browse repository at this point
Copy the full SHA fe53cacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f2e45b - Browse repository at this point
Copy the full SHA 0f2e45bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ec6c84 - Browse repository at this point
Copy the full SHA 8ec6c84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43ad19b - Browse repository at this point
Copy the full SHA 43ad19bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fea8d0e - Browse repository at this point
Copy the full SHA fea8d0eView commit details
Commits on Nov 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 94f67e6 - Browse repository at this point
Copy the full SHA 94f67e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05824cd - Browse repository at this point
Copy the full SHA 05824cdView commit details -
Rollup merge of rust-lang#95292 - BGR360:const-trait-specialize, r=lcnr
Allow specialized const trait impls. Fixes rust-lang#95186. Fixes rust-lang#95187. I've done my best to create a comprehensive test suite for the interaction between `min_specialization` and `const_trait_impls`. I wouldn't be surprised if there are interesting cases I haven't tested, please let me know.
Configuration menu - View commit details
-
Copy full SHA for cd30ccf - Browse repository at this point
Copy the full SHA cd30ccfView commit details -
Rollup merge of rust-lang#100386 - compiler-errors:sized-coinductive-…
…redux, r=lcnr Make `Sized` coinductive, again A revival of rust-lang#83647 --- What exactly makes co-induction sound? Better question: are there any unsoundness risks from this? `Sized` can't be implemented by custom `impl` blocks, nor can it be conditionally implemented based on anything other than child fields being `Sized`, right? r? `@nikomatsakis` for whenever he gets back from vacation
Configuration menu - View commit details
-
Copy full SHA for 76ce198 - Browse repository at this point
Copy the full SHA 76ce198View commit details -
Rollup merge of rust-lang#102215 - alexcrichton:wasm-link-whole-archi…
…ve, r=estebank Implement the `+whole-archive` modifier for `wasm-ld` This implements the `Linker::{link_whole_staticlib,link_whole_rlib}` methods for the `WasmLd` linker used on wasm targets. Previously these methods were noops since I think historically `wasm-ld` did not have support for `--whole-archive` but nowadays it does, so the flags are passed through.
Configuration menu - View commit details
-
Copy full SHA for 9553fea - Browse repository at this point
Copy the full SHA 9553feaView commit details -
Rollup merge of rust-lang#103468 - chenyukang:yukang/fix-103435-extra…
…-parentheses, r=estebank Fix unused lint and parser caring about spaces to won't produce invalid code Fixes rust-lang#103435
Configuration menu - View commit details
-
Copy full SHA for fd5ff82 - Browse repository at this point
Copy the full SHA fd5ff82View commit details -
Rollup merge of rust-lang#103531 - chenyukang:yukang/fix-103474, r=es…
…tebank Suggest calling the instance method of the same name when method not found Fixes rust-lang#103474
Configuration menu - View commit details
-
Copy full SHA for f00897e - Browse repository at this point
Copy the full SHA f00897eView commit details -
Rollup merge of rust-lang#103960 - AndyJado:var_path_only_diag, r=dav…
…idtwco piece of diagnostic migrate r? `@davidtwco`
Configuration menu - View commit details
-
Copy full SHA for a13809a - Browse repository at this point
Copy the full SHA a13809aView commit details -
Rollup merge of rust-lang#104051 - RalfJung:miri, r=RalfJung
update Miri Notable PRs: - rust-lang/miri#2636 - rust-lang/miri#2641 - rust-lang/miri#2638
Configuration menu - View commit details
-
Copy full SHA for e8bc6e1 - Browse repository at this point
Copy the full SHA e8bc6e1View commit details -
Rollup merge of rust-lang#104129 - notriddle:notriddle/102576-js-nota…
…ble-trait, r=Manishearth rustdoc: use javascript to layout notable traits popups Fixes rust-lang#102576 Preview: https://notriddle.com/notriddle-rustdoc-demos/102576-js-notable-trait/std/iter/trait.Iterator.html#method.step_by ## Before ![image](https://user-images.githubusercontent.com/1593513/200432713-23aa8d49-ba2b-469f-9eab-089e0c174039.png) ## After ![image](https://user-images.githubusercontent.com/1593513/200432735-edd5b53d-e99d-4fc5-9410-8a79e0efdc9d.png)
Configuration menu - View commit details
-
Copy full SHA for b74d042 - Browse repository at this point
Copy the full SHA b74d042View commit details