-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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 9 pull requests #126716
Rollup of 9 pull requests #126716
Commits on Jun 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a183989 - Browse repository at this point
Copy the full SHA a183989View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa2b612 - Browse repository at this point
Copy the full SHA fa2b612View commit details -
Configuration menu - View commit details
-
Copy full SHA for 594135e - Browse repository at this point
Copy the full SHA 594135eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03a4259 - Browse repository at this point
Copy the full SHA 03a4259View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62431b7 - Browse repository at this point
Copy the full SHA 62431b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 060a13e - Browse repository at this point
Copy the full SHA 060a13eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e2ace8 - Browse repository at this point
Copy the full SHA 9e2ace8View commit details -
Configuration menu - View commit details
-
Copy full SHA for dff354e - Browse repository at this point
Copy the full SHA dff354eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1e8c6b - Browse repository at this point
Copy the full SHA d1e8c6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec88615 - Browse repository at this point
Copy the full SHA ec88615View commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3594a19 - Browse repository at this point
Copy the full SHA 3594a19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cb75dc - Browse repository at this point
Copy the full SHA 1cb75dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e7e4ef - Browse repository at this point
Copy the full SHA 2e7e4efView commit details -
Const generic parameters aren't bounds, even if we end up erroring be…
…cause of the bound that binds the parameter's type
Configuration menu - View commit details
-
Copy full SHA for e4c9a8c - Browse repository at this point
Copy the full SHA e4c9a8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4226a50 - Browse repository at this point
Copy the full SHA 4226a50View commit details -
Configuration menu - View commit details
-
Copy full SHA for e64e326 - Browse repository at this point
Copy the full SHA e64e326View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3c5132 - Browse repository at this point
Copy the full SHA b3c5132View commit details -
reword the hint::blackbox non-guarantees
People were tripped up by the "precludes", interpreting it that this function must not ever be used in cryptographic contexts rather than the std lib merely making zero promises about it being fit-for-purpose. What remains unchanged is that if someone does try to use it *despite the warnings* then it is on them to pin their compiler versions and verify the assembly of every single binary build they do.
Configuration menu - View commit details
-
Copy full SHA for 95e214d - Browse repository at this point
Copy the full SHA 95e214dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 445eb08 - Browse repository at this point
Copy the full SHA 445eb08View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7ea063 - Browse repository at this point
Copy the full SHA e7ea063View commit details -
Inline
can_begin_literal_maybe_minus
call into two places.It's clearer this way, because the `Interpolated` cases in `can_begin_const_arg` and `is_pat_range_end_start` are more permissive than the `Interpolated` cases in `can_begin_literal_maybe_minus`.
Configuration menu - View commit details
-
Copy full SHA for 7d9a92b - Browse repository at this point
Copy the full SHA 7d9a92bView commit details -
Introduce
can_begin_string_literal
.We currently use `can_begin_literal_maybe_minus` in a couple of places where only string literals are allowed. This commit introduces a more specific function, which makes things clearer. It doesn't change behaviour because the two functions affected (`is_unsafe_foreign_mod` and `check_keyword_case`) are always followed by a call to `parse_abi`, which checks again for a string literal.
Configuration menu - View commit details
-
Copy full SHA for c6f7827 - Browse repository at this point
Copy the full SHA c6f7827View commit details -
Configuration menu - View commit details
-
Copy full SHA for f44494c - Browse repository at this point
Copy the full SHA f44494cView commit details -
Rollup merge of rust-lang#126095 - Oneirical:final-testination, r=jie…
…youxu Migrate `link-args-order`, `ls-metadata` and `lto-readonly-lib` `run-make` tests to `rmake` Part of rust-lang#121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html). Guaranteed to fail CI until rust-lang#125736 gets merged. Will require addition of `fs_wrapper::set_permissions` in the associated module. try-job: x86_64-msvc
Configuration menu - View commit details
-
Copy full SHA for 562a495 - Browse repository at this point
Copy the full SHA 562a495View commit details -
Rollup merge of rust-lang#126534 - Rejyr:comment-section-migration, r…
…=jieyouxu Migrate `run-make/comment-section` to `rmake.rs` Part of rust-lang#121876. r? ``@jieyouxu`` try-job: x86_64-msvc try-job: aarch64-gnu try-job: aarch64-apple
Configuration menu - View commit details
-
Copy full SHA for de12d6b - Browse repository at this point
Copy the full SHA de12d6bView commit details -
Rollup merge of rust-lang#126620 - oli-obk:taint_errors, r=fee1-dead
Actually taint InferCtxt when a fulfillment error is emitted And avoid checking the global error counter fixes rust-lang#122044 fixes rust-lang#123255 fixes rust-lang#123276 fixes rust-lang#125799
Configuration menu - View commit details
-
Copy full SHA for f0af381 - Browse repository at this point
Copy the full SHA f0af381View commit details -
Rollup merge of rust-lang#126629 - GuillaumeGomez:migrate-run-make-co…
…mpressed-debuginfo, r=jieyouxu Migrate `run-make/compressed-debuginfo` to `rmake.rs` Part of rust-lang#121876. r? ```@jieyouxu```
Configuration menu - View commit details
-
Copy full SHA for de80d1e - Browse repository at this point
Copy the full SHA de80d1eView commit details -
Rollup merge of rust-lang#126644 - Oneirical:testla-coil, r=jieyouxu
Rewrite `extern-flag-rename-transitive`. `debugger-visualizer-dep-info`, `metadata-flag-frobs-symbols`, `extern-overrides-distribution` and `forced-unwind-terminate-pof` `run-make` tests to rmake Part of rust-lang#121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html). try-job: dist-x86_64-apple
Configuration menu - View commit details
-
Copy full SHA for a3f353b - Browse repository at this point
Copy the full SHA a3f353bView commit details -
Rollup merge of rust-lang#126650 - compiler-errors:renames, r=lcnr
Rename a bunch of things in the new solver and `rustc_type_ir` * Renames `interner()` to `cx()` in the solver and `TypeFolder`. * Renames `Infcx` generic param to `D` * Moves `infcx.rs` to `delegate.rs` r? lcnr
Configuration menu - View commit details
-
Copy full SHA for 9452e4d - Browse repository at this point
Copy the full SHA 9452e4dView commit details -
Rollup merge of rust-lang#126698 - Oneirical:tessteract, r=jieyouxu
Migrate `unknown-mod-stdin`, `issue-68794-textrel-on-minimal-lib`, `raw-dylib-cross-compilation` and `used-cdylib-macos` `run-make` tests to rmake Part of rust-lang#121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html). Seriously needs OSX/Windows try-jobs. If it fails, restore `only-linux` in `textrel-on-minimal-lib` and try again. try-job: armhf-gnu try-job: test-various
Configuration menu - View commit details
-
Copy full SHA for e9efb18 - Browse repository at this point
Copy the full SHA e9efb18View commit details -
Rollup merge of rust-lang#126703 - the8472:on-blackbox-crypto-use, r=…
…scottmcm reword the hint::blackbox non-guarantees People were tripped up by the "precludes", interpreting it that this function must not ever be used in cryptographic contexts rather than the std lib merely making zero promises about it being fit-for-purpose. What remains unchanged is that if someone does try to use it *despite the warnings* then it is on them to pin their compiler versions and verify the assembly of every single binary build they do.
Configuration menu - View commit details
-
Copy full SHA for 285f111 - Browse repository at this point
Copy the full SHA 285f111View commit details -
Rollup merge of rust-lang#126708 - nnethercote:minimize-can_begin_lit…
…eral_maybe_minus, r=compiler-errors Minimize `can_begin_literal_maybe_minus` usage `can_begin_literal_maybe_minus` is used in a few confusing ways. This PR makes them clearer. r? `@spastorino`
Configuration menu - View commit details
-
Copy full SHA for edfeec0 - Browse repository at this point
Copy the full SHA edfeec0View commit details