Commit graph

12678 commits

Author SHA1 Message Date
The Miri Cronjob Bot
ec7bcc0357 Merge from rustc 2024-06-29 05:20:59 +00:00
The Miri Cronjob Bot
64c8366ca2 Preparing for merge from rustc 2024-06-29 05:13:25 +00:00
Rémy Rakic
224cb3f638 Revert "Rollup merge of #126938 - RalfJung:link_section, r=compiler-errors"
This reverts commit 5c4ede88c6, reversing
changes made to 95332b8918.
2024-06-28 20:59:01 +00:00
Oneirical
7c29298ea9 rewrite cdylib-fewer-symbols to rmake 2024-06-28 16:45:30 -04:00
Oneirical
db21af1a72 rewrite metadata-dep-info to rmake 2024-06-28 16:45:29 -04:00
Oneirical
11ac258a5f rewrite silly-file-names to rmake 2024-06-28 16:44:50 -04:00
Oneirical
16df91b97a rewrite extern-flag-pathless to rmake 2024-06-28 16:44:50 -04:00
Oneirical
1795082842 rmeta_contains functions for remap-path-prefix 2024-06-28 16:30:17 -04:00
Oneirical
4c9eeda36d rewrite used-cdylib-macos to rmake 2024-06-28 16:28:57 -04:00
Oneirical
ec1ed26263 rewrite raw-dylib-cross-compilation to rmake 2024-06-28 16:28:24 -04:00
Oneirical
a4f3e5f725 rewrite and slightly rename issue-68794-textrel-on-minimal-lib 2024-06-28 16:28:24 -04:00
Oneirical
55b581689d rewrite unknown-mod-stdin to rmake 2024-06-28 16:28:24 -04:00
Michael Goulet
99365a5a7a Implement RTN support in rustfmt 2024-06-28 14:20:44 -04:00
Joel Daniel Rico
1e087a5557 Add landing/faq walkthroughs and commands for quick access 2024-06-28 11:13:12 -07:00
bors
c4c0897a26 Auto merge of #127000 - Oneirical:no-test-for-the-wicked, r=Kobzol
Migrate `use-suggestions-rust-2018`, `overwrite-input`, `lto-dylib-dep` and `many-crates-but-no-match` `run-make` tests to rmake

Part of #121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html).
2024-06-28 17:42:05 +00:00
Deadbeef
65a0bee0b7 address review comments 2024-06-28 15:44:20 +00:00
Oneirical
133b47ab38 rewrite emit-stack-sizes to rmake 2024-06-28 11:18:46 -04:00
Oneirical
cb1281b76d rewrite debug-assertions to rmake 2024-06-28 11:18:46 -04:00
Oneirical
acb6078d91 rewrite remap-path-prefix to rmake 2024-06-28 11:18:46 -04:00
bors
c4715893e5 Auto merge of #3718 - RalfJung:readme, r=oli-obk
readme: tweak wording around soundness

Miri *can* tell you whether your code is sound when it finds UB -- it's not sound in that case. It can give negative answers, just not positive ones.
2024-06-28 13:54:02 +00:00
Ralf Jung
db243de8be readme: tweak wording around soundness 2024-06-28 14:44:25 +02:00
Deadbeef
8b2fac9612 finishing touches, move fixed ICEs to ui tests 2024-06-28 10:57:35 +00:00
bors
1a7fce07f8 Auto merge of #3717 - rust-lang:rustup-2024-06-28, r=oli-obk
Automatic Rustup
2024-06-28 08:57:54 +00:00
Oli Scherer
afec0abd59 Bless clippy 2024-06-28 08:56:30 +00:00
bors
340b98a480 Auto merge of #3715 - cgettys-microsoft:dev/cgettys/process_id_fixup-01, r=RalfJung
Fix miri.bat to not exit unconditionally

#3703 has a small typo causing it to regress ./miri.bat to not working at all.

This PR fixes it. Tested on Windows 11, with stable toolchain missing as well as installed.
```test
./miri toolchain
error: toolchain 'stable-x86_64-pc-windows-msvc' is not installed
Failed to build miri-script. Is the 'stable' toolchain installed?
```

Closes #3714
2024-06-28 07:55:12 +00:00
Matthias Krüger
89a0cfe72a
Rollup merge of #127058 - compiler-errors:tighten-async-spans, r=oli-obk
Tighten `fn_decl_span` for async blocks

Tightens the span of `async {}` blocks in diagnostics, and subsequently async closures and async fns, by actually setting the `fn_decl_span` correctly. This is kinda a follow-up on #125078, but it fixes the problem in a more general way.

I think the diagnostics are significantly improved, since we no longer have a bunch of overlapping spans. I'll point out one caveat where I think the diagnostic may get a bit more confusing, but where I don't think it matters.

r? ````@estebank```` or ````@oli-obk```` or someone else on wg-diag or compiler i dont really care lol
2024-06-28 08:34:10 +02:00
The Miri Cronjob Bot
92b837b89b Merge from rustc 2024-06-28 05:20:33 +00:00
The Miri Cronjob Bot
b687053ee7 Preparing for merge from rustc 2024-06-28 05:13:00 +00:00
Charlie Gettys
e7e35d7d78 Switch to the explicit parens version 2024-06-27 16:30:33 -07:00
Charlie Gettys
9d69154f56 Relocate GetCurrentProcessId to Environment Related shims, remove unnecessary std frame restriction 2024-06-27 13:23:34 -07:00
Charlie Gettys
5ae2b372b4 Fix miri.bat 2024-06-27 13:00:37 -07:00
Michael Goulet
789ee88bd0 Tighten spans for async blocks 2024-06-27 15:19:08 -04:00
bors
9c3bc805dd Auto merge of #127049 - flip1995:clippy-subtree-update, r=Manishearth
Clippy subtree update

r? `@Manishearth`
2024-06-27 18:49:32 +00:00
Philipp Krones
3ce7f9eb0c
Merge commit '68a799aea9' into clippy-subtree-update 2024-06-27 18:56:04 +02:00
Michael Goulet
81c2c57519 Make queries more explicit 2024-06-27 12:03:57 -04:00
Oneirical
b94eae5877 rewrite many-crates-but-no-match to rmake 2024-06-27 11:17:26 -04:00
Shoyu Vanilla
4b7fb6a3db Use proper ImplTraits in insert_inference_vars_for_impl_trait 2024-06-27 23:51:33 +09:00
Shoyu Vanilla
2a2532687a Add a regression test for issue 17199 that causes stack overflow 2024-06-27 23:48:15 +09:00
Guillaume Gomez
3394fe89d8 Add ar command in run-make-support 2024-06-27 14:04:46 +02:00
Guillaume Gomez
449cde32ad Migrate run-make/invalid-library to rmake.rs 2024-06-27 14:04:45 +02:00
Guillaume Gomez
84146b372a Add ar_command in run_make_support 2024-06-27 14:04:01 +02:00
Lukas Wirth
432e6662fb
Update triagebot.toml 2024-06-27 10:32:13 +02:00
Jakub Beránek
151986f493 Implement x perf as a separate tool 2024-06-27 10:22:03 +02:00
Ralf Jung
4cc16a53ae tame unexpected_cfgs 2024-06-27 09:59:54 +02:00
The Miri Cronjob Bot
a4e601ff40 Merge from rustc 2024-06-27 05:01:59 +00:00
The Miri Cronjob Bot
c8a89b0553 Preparing for merge from rustc 2024-06-27 04:54:26 +00:00
Jules Bertholet
35f6b7b97a
Fix tidy 2024-06-27 00:12:26 -04:00
bors
7033f9b14a Auto merge of #123918 - DianQK:clang-format, r=Kobzol
Use `clang-format` in `tidy` to check the C++ code style under `llvm-wrapper`

Fixes #123510.

Based on the discussion at https://rust-lang.zulipchat.com/#narrow/stream/233931-t-compiler.2Fmajor-changes/topic/Enable.20.60clang-format.60.20for.20.60rustc.60.20compiler-team.23756/near/443562800, we can use clang-format from pip to achieve the code formatting.

r? `@Kobzol`
2024-06-27 01:18:56 +00:00
Nicholas Nethercote
c053e8939b Remove the box_pointers lint.
As the comment says, this lint "is mostly historical, and not
particularly useful". It's not worth keeping it around.
2024-06-27 08:55:28 +10:00
Oneirical
c6bb357502 rewrite lto-dylib-dep to rmake 2024-06-26 13:32:30 -04:00