-
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 7 pull requests #87519
Rollup of 7 pull requests #87519
Commits on Jul 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e8165e7 - Browse repository at this point
Copy the full SHA e8165e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51df26e - Browse repository at this point
Copy the full SHA 51df26eView commit details
Commits on Jul 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ec76b6e - Browse repository at this point
Copy the full SHA ec76b6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19f30b7 - Browse repository at this point
Copy the full SHA 19f30b7View commit details
Commits on Jul 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8350528 - Browse repository at this point
Copy the full SHA 8350528View commit details -
Configuration menu - View commit details
-
Copy full SHA for cae1898 - Browse repository at this point
Copy the full SHA cae1898View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f5e5d6 - Browse repository at this point
Copy the full SHA 3f5e5d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfd4487 - Browse repository at this point
Copy the full SHA bfd4487View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bdfb46 - Browse repository at this point
Copy the full SHA 4bdfb46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7199946 - Browse repository at this point
Copy the full SHA 7199946View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe2519b - Browse repository at this point
Copy the full SHA fe2519bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ef7997 - Browse repository at this point
Copy the full SHA 3ef7997View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25c3534 - Browse repository at this point
Copy the full SHA 25c3534View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ddb958 - Browse repository at this point
Copy the full SHA 9ddb958View commit details -
Configuration menu - View commit details
-
Copy full SHA for 266efb5 - Browse repository at this point
Copy the full SHA 266efb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1422da - Browse repository at this point
Copy the full SHA b1422daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c5eae4 - Browse repository at this point
Copy the full SHA 6c5eae4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdbe28e - Browse repository at this point
Copy the full SHA cdbe28eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f19f12 - Browse repository at this point
Copy the full SHA 5f19f12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b1c8d5 - Browse repository at this point
Copy the full SHA 6b1c8d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b79094 - Browse repository at this point
Copy the full SHA 2b79094View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbf78e1 - Browse repository at this point
Copy the full SHA fbf78e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 829bf1d - Browse repository at this point
Copy the full SHA 829bf1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6821397 - Browse repository at this point
Copy the full SHA 6821397View commit details -
Configuration menu - View commit details
-
Copy full SHA for 624df18 - Browse repository at this point
Copy the full SHA 624df18View commit details
Commits on Jul 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b5e781a - Browse repository at this point
Copy the full SHA b5e781aView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb6f2d4 - Browse repository at this point
Copy the full SHA eb6f2d4View commit details -
Add warning to SGX mutex implementation
Jethro Beekman committedJul 27, 2021 Configuration menu - View commit details
-
Copy full SHA for b518dc7 - Browse repository at this point
Copy the full SHA b518dc7View commit details -
Add explanations for why we use Variant::Struct instead of Variant::T…
…uple for tuple structs in enums
Configuration menu - View commit details
-
Copy full SHA for c4aa735 - Browse repository at this point
Copy the full SHA c4aa735View commit details -
bootstrap.py: remove unused
git log
optionWhen determining which LLVM artifacts to download, bootstrap.py calls: `git log --author=bors --format=%H -n1 -m --first-parent -- src/llvm-project src/bootstrap/download-ci-llvm-stamp src/version`. However, the `-m` option has no effect, per the `git log` help: > -m > This option makes diff output for merge commits to be shown in the > default format. -m will produce the output only if -p is given as > well. The default format could be changed using log.diffMerges > configuration parameter, which default value is separate. Accordingly, this commit removes use of the -m option in favor of `--no-patch`, to make clear that this command should never output diff information, as the SHA-1 hash is the only desired output. Tested using git 2.32, this does not change the output of the command. The motivation for this change is that some patched versions of git change the behavior of the `-m` flag to imply `-p`, rather than to do nothing unless `-p` is passed. These patched versions of git lead to this script not working. Google's corp-provided git is one such example.
Configuration menu - View commit details
-
Copy full SHA for 1259742 - Browse repository at this point
Copy the full SHA 1259742View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bff842 - Browse repository at this point
Copy the full SHA 5bff842View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38bdd0e - Browse repository at this point
Copy the full SHA 38bdd0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66dbeb5 - Browse repository at this point
Copy the full SHA 66dbeb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9629d79 - Browse repository at this point
Copy the full SHA 9629d79View commit details -
Rollup merge of rust-lang#86251 - Smittyvb:thir-tree-again, r=oli-obk
Support -Z unpretty=thir-tree again Currently `-Z unpretty=thir-tree` is broken after some THIR refactorings. This re-implements it, making it easier to debug THIR-related issues. We have to do analyzes before getting the THIR, since trying to create THIR from invalid HIR can ICE. But doing those analyzes requires the THIR to be built and stolen. We work around this by creating a separate query to construct the THIR tree string representation. Closes rust-lang/project-thir-unsafeck#8, fixes rust-lang#85552.
Configuration menu - View commit details
-
Copy full SHA for e5aca25 - Browse repository at this point
Copy the full SHA e5aca25View commit details -
Rollup merge of rust-lang#87375 - fee1-dead:move-constness-to-traitpr…
…ed, r=oli-obk Try filtering out non-const impls when we expect const impls **TL;DR**: Associated types on const impls are now bounded; we now disallow calling a const function with bounds when the specified type param only has a non-const impl. r? `@oli-obk`
Configuration menu - View commit details
-
Copy full SHA for d87c82e - Browse repository at this point
Copy the full SHA d87c82eView commit details -
Rollup merge of rust-lang#87451 - GuillaumeGomez:tuple-struct-field-d…
…oc, r=jyn514 Add support for tuple struct field documentation Fixes rust-lang#42615. This is rust-lang#80320 updated to new codebase and with added tests. Part of rust-lang#83255. cc `@camelid` (since you were involved on the original PR). r? `@jyn514`
Configuration menu - View commit details
-
Copy full SHA for c5e23cf - Browse repository at this point
Copy the full SHA c5e23cfView commit details -
Rollup merge of rust-lang#87488 - kornelski:track-remove, r=dtolnay
Track caller of Vec::remove() `vec.remove(invalid)` doesn't print a helpful source position: > thread 'main' panicked at 'removal index (is 99) should be < len (is 1)', **library/alloc/src/vec/mod.rs:1379:13**
Configuration menu - View commit details
-
Copy full SHA for 1305f88 - Browse repository at this point
Copy the full SHA 1305f88View commit details -
Rollup merge of rust-lang#87501 - spastorino:remove-min-tait, r=oli-obk
Remove min_type_alias_impl_trait in favor of type_alias_impl_trait r? `@oli-obk`
Configuration menu - View commit details
-
Copy full SHA for d65d9b2 - Browse repository at this point
Copy the full SHA d65d9b2View commit details -
Rollup merge of rust-lang#87507 - jethrogb:jb/sgx-unmoveable-mutex, r…
…=dtolnay SGX mutex is *not* moveable Reverts the erroneous change in rust-lang#85029.
Configuration menu - View commit details
-
Copy full SHA for e6f2050 - Browse repository at this point
Copy the full SHA e6f2050View commit details -
Rollup merge of rust-lang#87513 - hudson-ayers:bootstrap-py-fix, r=jy…
…n514 bootstrap.py: change `git log` option to indicate desired behavior When determining which LLVM artifacts to download, bootstrap.py calls: `git log --author=bors --format=%H -n1 -m --first-parent -- src/llvm-project src/bootstrap/download-ci-llvm-stamp src/version`. However, the `-m` option has no effect, per the `git log` help: > -m > This option makes diff output for merge commits to be shown in the > default format. -m will produce the output only if -p is given as > well. The default format could be changed using log.diffMerges > configuration parameter, which default value is separate. Accordingly, this commit removes use of the -m option in favor of ~~`--diff-merges=off`~~ `--no-patch`, since no diff information is needed, and in fact the presence of a diff breaks the command. Tested using git 2.32, this does not change the output of the command. The motivation for this change is that some patched versions of git change the behavior of the `-m` flag to imply `-p`, rather than to do nothing unless `-p` is passed. These patched versions of git lead to this script not working. Google's corp-provided git is one such example.
Configuration menu - View commit details
-
Copy full SHA for dcd8e8e - Browse repository at this point
Copy the full SHA dcd8e8eView commit details