Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
daa642a
Auto merge of #153025 - joboet:bytestr_precision_display, r=Mark-Simu…
bors Mar 9, 2026
1052c7c
Auto merge of #153427 - heiher:loong64-linux-relax, r=jieyouxu
bors Mar 9, 2026
5f9f91b
Reflect removal of `--no-doc` in documentation
Urhengulas Feb 26, 2026
4ed0787
Rollup merge of #153143 - ferrocene:jh/bootstrap-test-targets, r=Mark…
JonathanBrouwer Mar 10, 2026
0190a29
Rollup merge of #153471 - nnethercote:complete_inner, r=petrochenkov
JonathanBrouwer Mar 10, 2026
08b6e76
Rollup merge of #153595 - nnethercote:QueryLatch-cleanups, r=petroche…
JonathanBrouwer Mar 10, 2026
c8b2e65
Rollup merge of #153653 - davidtwco:sve-cleanups, r=lqd
JonathanBrouwer Mar 10, 2026
3855a78
Rollup merge of #152302 - ShE3py:cargo-envs, r=davidtwco
JonathanBrouwer Mar 10, 2026
7e1d1d0
Rollup merge of #153283 - LukeMathWalker:add-rkyv-support, r=aDotInTh…
JonathanBrouwer Mar 10, 2026
9733e31
Rollup merge of #153479 - xfq:issue-84447-20260306, r=davidtwco
JonathanBrouwer Mar 10, 2026
34d980c
Rollup merge of #153533 - homersimpsons:chore/fix-LegacyKeyValueForma…
JonathanBrouwer Mar 10, 2026
c692854
Rollup merge of #153600 - cyrgani:any-panic-pm, r=davidtwco
JonathanBrouwer Mar 10, 2026
c822499
Rollup merge of #153643 - TaKO8Ki:issue-153539, r=Kivooeo
JonathanBrouwer Mar 10, 2026
b78eccd
Rollup merge of #153657 - davidtwco:triagebot-remove-davidtwco-diags,…
JonathanBrouwer Mar 10, 2026
ade5654
Rollup merge of #153659 - oli-obk:brg_dc_merge_prelude, r=petrochenkov
JonathanBrouwer Mar 10, 2026
efa44ea
Auto merge of #153672 - JonathanBrouwer:rollup-I0JFK6s, r=JonathanBro…
bors Mar 10, 2026
f6ff0b4
Auto merge of #153379 - TKanX:refactor/149164-simplify-autodiff-rlib,…
bors Mar 11, 2026
c4eb2a1
Remove out-of-date docs.
nnethercote Mar 5, 2026
bacde4f
Auto merge of #153673 - JonathanBrouwer:rollup-cGOKonI, r=JonathanBro…
bors Mar 11, 2026
c596aa0
Document optional auto jobs in the rustc-dev-guide
Kobzol Mar 12, 2026
24b216d
Rollup merge of #153726 - Kobzol:parallel-frontend-tests-optional, r=…
JonathanBrouwer Mar 12, 2026
28e7be4
Rollup merge of #153763 - nikic:target-cpu-native-fix, r=lqd
JonathanBrouwer Mar 12, 2026
85fec1e
Rollup merge of #153432 - nnethercote:dataflow-comments, r=cjgillot
JonathanBrouwer Mar 12, 2026
1f8f4dc
Rollup merge of #153529 - homersimpsons:chore/fix-LegacyKeyValueForma…
JonathanBrouwer Mar 12, 2026
a2a5660
Rollup merge of #153694 - TKanX:bugfix/153391-cycle-error-key-param, …
JonathanBrouwer Mar 12, 2026
263def3
Rollup merge of #153717 - ralpha:unused_macro_rules-lint-correction, …
JonathanBrouwer Mar 12, 2026
cbb2eb3
Rollup merge of #153736 - cyrgani:incomplete-2, r=fmease
JonathanBrouwer Mar 12, 2026
fad5bd1
Rollup merge of #153748 - lolbinarycat:editorconfig-css, r=jieyouxu
JonathanBrouwer Mar 12, 2026
fc69ad9
Rollup merge of #153750 - tshepang:rdg-sync, r=tshepang
JonathanBrouwer Mar 12, 2026
01682d0
Rollup merge of #153762 - jdonszelmann:is-fn-test, r=lcnr
JonathanBrouwer Mar 12, 2026
a57fc3a
Auto merge of #153770 - JonathanBrouwer:rollup-522Yrag, r=JonathanBro…
bors Mar 12, 2026
cacacd1
Remove `MTLock`
Zoxc Mar 12, 2026
5322428
Rollup merge of #153705 - aerooneqq:delegation-impl-trait-generics, r…
JonathanBrouwer Mar 12, 2026
db7ec72
Rollup merge of #153751 - arferreira:fix-useless-e0284-suggestion, r=…
JonathanBrouwer Mar 12, 2026
e55a9fb
Rollup merge of #153780 - Zoxc:rm-mtlock, r=bjorn3
JonathanBrouwer Mar 12, 2026
7b5fe98
Rollup merge of #151572 - androm3da:bcain/abi_cconv, r=wesleywiser
JonathanBrouwer Mar 12, 2026
8776098
Rollup merge of #153725 - ferrocene:jh/fix-x-test-no-doc, r=Kobzol
JonathanBrouwer Mar 12, 2026
543225a
Auto merge of #153783 - JonathanBrouwer:rollup-xAG0lwn, r=JonathanBro…
bors Mar 12, 2026
b85a1f5
Auto merge of #153777 - ferrocene:jh/fix-codegen-llvm-tests-on-aarch6…
bors Mar 12, 2026
d0ad7dc
Rollup merge of #152258 - asder8215:vecdeque_splice_151758, r=joboet
Zalathar Mar 13, 2026
19b76b8
Rollup merge of #153691 - nnethercote:misc-tweaks, r=yaahc
Zalathar Mar 13, 2026
50d0900
Rollup merge of #153766 - nnethercote:try_execute_query-tweaks, r=cjg…
Zalathar Mar 13, 2026
e1e81d0
Rollup merge of #153188 - Kivooeo:min-rec-limit, r=lcnr
Zalathar Mar 13, 2026
240e2cb
Rollup merge of #153428 - nnethercote:fix-query-comments, r=Zalathar
Zalathar Mar 13, 2026
4c02449
Auto merge of #153805 - Zalathar:rollup-rfXICNX, r=Zalathar
bors Mar 13, 2026
715269c
Auto merge of #153684 - cuviper:min-llvm-21, r=nikic
bors Mar 13, 2026
12ddb0a
Auto merge of #153799 - notriddle:stringdex-0.0.6, r=GuillaumeGomez
bors Mar 13, 2026
1a17d88
Auto merge of #153866 - tgross35:update-builtins, r=tgross35
bors Mar 14, 2026
e59b1dd
Auto merge of #153166 - reddevilmidzy:codegen-tidy, r=lcnr
bors Mar 15, 2026
22a281e
Prepare for merging from rust-lang/rust
invalid-email-address Mar 16, 2026
1ad2b3e
Merge ref '1e2183119f0e' from rust-lang/rust
invalid-email-address Mar 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion rust-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
eda4fc7733ee89e484d7120cafbd80dcb2fce66e
1e2183119f0ee19cc26df899e26b04ad0de3475d
1 change: 0 additions & 1 deletion src/parallel-rustc.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@ are implemented differently depending on whether `parallel-compiler` is true.
| -------------------------------- | --------------------------------------------------- | ------------ |
| Lock\<T> | (parking_lot::Mutex\<T>) | (std::cell::RefCell) |
| RwLock\<T> | (parking_lot::RwLock\<T>) | (std::cell::RefCell) |
| MTLock\<T> | (Lock\<T>) | (T) |
| ReadGuard | parking_lot::RwLockReadGuard | std::cell::Ref |
| MappedReadGuard | parking_lot::MappedRwLockReadGuard | std::cell::Ref |
| WriteGuard | parking_lot::RwLockWriteGuard | std::cell::RefMut |
Expand Down
6 changes: 0 additions & 6 deletions src/query.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,12 +168,6 @@ pub fn provide(providers: &mut rustc_middle::util::Providers) {
}
```

Note that `util::Providers` implements `DerefMut` to `query::Providers` so callers of the `provide` functions can pass in a `util::Providers` and it will just work for provider functions that accept `query::Providers` too

- This function takes a mutable reference to the `query::Providers` struct and sets the fields to point to the correct provider functions.
- You can also assign queries individually, e.g. `providers.type_of = type_of;`.
- You can assign fields individually for each provider type (local, external, and hooks).

#### Adding a new provider

Suppose you want to add a new query called `fubar`.
Expand Down
6 changes: 6 additions & 0 deletions src/tests/ci.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,12 @@ The live results can be seen on [the GitHub Actions workflows page].
At any given time, at most a single `auto` build is being executed.
Find out more in [Merging PRs serially with bors](#merging-prs-serially-with-bors).

Normally, when an auto job fails, the whole CI workflow immediately ends. However, it can be useful to
create auto jobs that are "non-blocking", or optional, to test them on CI for some time before blocking
merges on them. This can be useful if those jobs can be flaky.

To do that, prefix such a job with `optional-`, and set `continue_on_error: true` for it in [`jobs.yml`].

[platform tiers]: https://forge.rust-lang.org/release/platform-support.html#rust-platform-support
[auto]: https://github.com/rust-lang/rust/tree/automation/bors/auto

Expand Down
3 changes: 2 additions & 1 deletion src/tests/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,8 @@ would require recompiling the entire standard library, and the entirety of
package tests:

* `--doc` — Only runs documentation tests in the package.
* `--no-doc` — Run all tests *except* documentation tests.
* `--all-targets` — Run all tests *except* documentation tests.
* `--tests` — Only runs unit and integration tests

[tidy-unit-tests]: https://github.com/rust-lang/rust/blob/HEAD/src/tools/tidy/src/unit_tests.rs

Expand Down
Loading