Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
4e5ea06
Add the directive `compare-output-by-lines`
ywxt Aug 15, 2025
4aec8be
Trace some basic I/O operations in bootstrap
Kobzol Aug 16, 2025
4f35e03
Remove the no_sanitize attribute in favor of sanitize
1c3t3a Jun 18, 2025
6cc1f44
Auto merge of #145489 - joshtriplett:cfg-if-not, r=Amanieu
bors Aug 18, 2025
13f089f
Rollup merge of #140956 - Kixunil:impl-partialeq-str-for-path, r=Amanieu
Zalathar Aug 19, 2025
afc1b6a
Rollup merge of #141744 - GrigorenkoPV:ip_from, r=Amanieu
Zalathar Aug 19, 2025
9ed898b
Rollup merge of #142681 - 1c3t3a:sanitize-off-on, r=rcvalle
Zalathar Aug 19, 2025
6149e87
Rollup merge of #142871 - chenyukang:yukang-fix-doc-for-transpose, r=…
Zalathar Aug 19, 2025
4449c85
Rollup merge of #144252 - Kobzol:rmeta-sysroot, r=jieyouxu
Zalathar Aug 19, 2025
c5b3c42
Rollup merge of #144476 - notriddle:notriddle/stringdex, r=lolbinaryc…
Zalathar Aug 19, 2025
fb3d10a
Rollup merge of #144567 - CaiWeiran:transmute-scalar_test, r=nikic
Zalathar Aug 19, 2025
f26b973
Rollup merge of #144804 - WaffleLapkin:reach-for-the-casts, r=compile…
Zalathar Aug 19, 2025
d70cbe8
Rollup merge of #144960 - raoulstrackx:raoul/rte-513-disable_sleep_te…
Zalathar Aug 19, 2025
581abf0
Rollup merge of #145013 - fee1-dead-contrib:push-vwvsqsqnrxqm, r=nnet…
Zalathar Aug 19, 2025
2764766
Rollup merge of #145041 - lcnr:borrowck-limitations-error, r=BoxyUwU
Zalathar Aug 19, 2025
e97b9d5
Rollup merge of #145243 - jdonszelmann:inner-attr-errors, r=petrochenkov
Zalathar Aug 19, 2025
329eac6
Rollup merge of #145405 - durin42:test-cleanup-tmpdir, r=lqd
Zalathar Aug 19, 2025
604373f
Rollup merge of #145432 - Zalathar:target-machine, r=wesleywiser
Zalathar Aug 19, 2025
ed1fb3b
Rollup merge of #145484 - Zalathar:archive-builder, r=bjorn3
Zalathar Aug 19, 2025
8bd54bb
Rollup merge of #145557 - Kobzol:rustc-link-fix, r=jieyouxu
Zalathar Aug 19, 2025
f4a429e
Rollup merge of #145563 - Kobzol:remove-from-from-prelude, r=petroche…
Zalathar Aug 19, 2025
4319e18
Rollup merge of #145565 - Kobzol:bootstrap-ci-print-error, r=jieyouxu
Zalathar Aug 19, 2025
9430ca4
Rollup merge of #145584 - RalfJung:interpret-clear-provenance, r=comp…
Zalathar Aug 19, 2025
9932c4b
Auto merge of #145589 - Zalathar:rollup-k97wtuq, r=Zalathar
bors Aug 19, 2025
2db7146
Auto merge of #142487 - estebank:serde-attr-5, r=petrochenkov
bors Aug 19, 2025
6443009
Rollup merge of #145338 - lcnr:coroutine-witness-yikes, r=compiler-er…
jieyouxu Aug 19, 2025
205c4d4
Rollup merge of #145429 - bjorn3:codegen_fn_attrs_improvements, r=jdo…
jieyouxu Aug 19, 2025
fa361a6
Rollup merge of #145452 - Kobzol:bootstrap-strip, r=jieyouxu
jieyouxu Aug 19, 2025
d2baa88
Rollup merge of #145464 - Kivooeo:stabilize-const_pathbuf_osstring_ne…
jieyouxu Aug 19, 2025
82e9922
Rollup merge of #145474 - fmease:paren-use-bounds-fix, r=fee1-dead
jieyouxu Aug 19, 2025
fe1aaa3
Rollup merge of #145486 - Urgau:unicode-mention, r=lqd
jieyouxu Aug 19, 2025
f874356
Rollup merge of #145490 - Kobzol:bootstrap-io-tracing, r=jieyouxu
jieyouxu Aug 19, 2025
01317f5
Rollup merge of #145493 - fee1-dead-contrib:push-rsqlqymxyyqp, r=jdon…
jieyouxu Aug 19, 2025
14dc3e4
Rollup merge of #145500 - JonathanBrouwer:must_use_target, r=jdonszel…
jieyouxu Aug 19, 2025
ad0143d
Rollup merge of #145505 - cjgillot:tweak-span-cache, r=petrochenkov
jieyouxu Aug 19, 2025
351febf
Rollup merge of #145510 - cjgillot:visit-async-drop, r=davidtwco
jieyouxu Aug 19, 2025
e802eab
Rollup merge of #145511 - semarie:push-rnytptsoxrxn, r=joshtriplett
jieyouxu Aug 19, 2025
df98e16
Rollup merge of #145532 - bvanjoi:debug-resolve-module, r=petrochenkov
jieyouxu Aug 19, 2025
0b0908d
Rollup merge of #145533 - smoelius:patch-2, r=lqd
jieyouxu Aug 19, 2025
69b8a6f
Rollup merge of #145537 - zachs18:metasized-negative-bound-fix, r=dav…
jieyouxu Aug 19, 2025
7db4534
Rollup merge of #145538 - lolbinarycat:std-bufreader-buffer-backshift…
jieyouxu Aug 19, 2025
238c6a1
Rollup merge of #145542 - blyxyas:no-mentions-subtree, r=Urgau
jieyouxu Aug 19, 2025
7fee58a
Rollup merge of #145549 - huaihuaidelulu:patch-2, r=Amanieu,jieyouxu
jieyouxu Aug 19, 2025
55cf802
Rollup merge of #145556 - JonathanBrouwer:extern-crate-stable, r=jdon…
jieyouxu Aug 19, 2025
5be1eee
Rollup merge of #145560 - Kobzol:bootstrap-remove-ord, r=jieyouxu
jieyouxu Aug 19, 2025
fe2d9bc
Rollup merge of #145568 - fee1-dead-contrib:push-uvsonuzxmkus, r=fmease
jieyouxu Aug 19, 2025
a164e03
Rollup merge of #145571 - davidtwco:davidtwco-remove-from-groups, r=lqd
jieyouxu Aug 19, 2025
20870da
Rollup merge of #145576 - jieyouxu:bootstrap-timings, r=Kobzol
jieyouxu Aug 19, 2025
02376a7
Rollup merge of #145578 - vexide:armv7a-vex-v5+linked-files, r=davidtwco
jieyouxu Aug 19, 2025
d44cac5
Auto merge of #145600 - jieyouxu:rollup-jw0bpnt, r=jieyouxu
bors Aug 19, 2025
4650f34
Auto merge of #145601 - jieyouxu:rollup-t5mbqhc, r=jieyouxu
bors Aug 19, 2025
d8f8c17
Auto merge of #145348 - nnethercote:parse_token_tree-speedup-for-uom,…
bors Aug 20, 2025
59db73f
Auto merge of #145645 - Kobzol:uplift-fix, r=jieyouxu
bors Aug 20, 2025
0437543
Auto merge of #144086 - clubby789:alloc-zeroed, r=nikic
bors Aug 20, 2025
5176ad8
Auto merge of #145259 - nikic:read-only-capture, r=wesleywiser
bors Aug 20, 2025
5dc6ba9
Auto merge of #145410 - cuviper:expand-stack, r=lqd
bors Aug 22, 2025
0105740
doc: fix some typos in comment
xihuwenhua Aug 22, 2025
942dbed
Auto merge of #145358 - Kobzol:symbol-name-sort, r=nnethercote
bors Aug 22, 2025
c567fd9
Auto merge of #145352 - Shourya742:2025-08-12-remove-default-config, …
bors Aug 22, 2025
7f7a057
Auto merge of #145494 - cjgillot:span-decode-once, r=lqd
bors Aug 22, 2025
c885d83
Rollup merge of #132087 - ijchen:issue-131770-fix, r=dtolnay
jhpratt Aug 23, 2025
a63134d
Rollup merge of #137457 - JayAndJef:issue-132802-fix, r=Kobzol
jhpratt Aug 23, 2025
38924af
Rollup merge of #142185 - saethlin:refprop-moves, r=cjgillot
jhpratt Aug 23, 2025
13e4366
Rollup merge of #144648 - connortsui20:nonpoison_rwlock, r=Mark-Simul…
jhpratt Aug 23, 2025
34db981
Rollup merge of #145218 - nilptr:nilptr/feat/lldb-enum-pretty-printer…
jhpratt Aug 23, 2025
5809572
Rollup merge of #145380 - okaneco:add-codegen-tests, r=Mark-Simulacrum
jhpratt Aug 23, 2025
dc28734
Rollup merge of #145633 - qxzcode:patch-1, r=jhpratt
jhpratt Aug 23, 2025
c8d1f93
Rollup merge of #145743 - xihuwenhua:master, r=petrochenkov
jhpratt Aug 23, 2025
e2aacfc
Rollup merge of #145745 - heiher:ignore-basic-stepping, r=lqd
jhpratt Aug 23, 2025
aad513b
Rollup merge of #145747 - joshtriplett:builtin-diag-dyn, r=jdonszelmann
jhpratt Aug 23, 2025
2bcb1e9
Rollup merge of #145751 - epage:infostring, r=joshtriplett
jhpratt Aug 23, 2025
2daae1a
Rollup merge of #145761 - Gelbpunkt:hermit-aarch64_be, r=wesleywiser
jhpratt Aug 23, 2025
023ff9c
Rollup merge of #145762 - jdonszelmann:attrs-strings-to-symbols, r=lqd
jhpratt Aug 23, 2025
3c7baf0
Rollup merge of #145763 - Kobzol:llvm-bindir-cross, r=Mark-Simulacrum
jhpratt Aug 23, 2025
8dd4651
Rollup merge of #145765 - lqd:revert-142034, r=fmease
jhpratt Aug 23, 2025
2ff60be
Auto merge of #145773 - jhpratt:rollup-kocqnzv, r=jhpratt
bors Aug 23, 2025
9fdcd94
Auto merge of #145506 - cjgillot:live-or-dead-onescan, r=fee1-dead
bors Aug 23, 2025
1a82ab7
Auto merge of #145771 - weihanglo:update-cargo, r=weihanglo
bors Aug 23, 2025
3a0fafa
Auto merge of #145567 - clubby789:cargo_update, r=clubby789
bors Aug 23, 2025
ed9f25e
Auto merge of #145706 - lcnr:uniquification, r=BoxyUwU
bors Aug 23, 2025
a6d6857
Rollup merge of #145307 - connortsui20:lazylock-poison-msg, r=Amanieu
jhpratt Aug 24, 2025
49e92f7
Rollup merge of #145554 - tshepang:rdg-sync, r=BoxyUwU
jhpratt Aug 24, 2025
b476849
Rollup merge of #145798 - compiler-errors:unnamed-lt-primary, r=lqd
jhpratt Aug 24, 2025
045ba7d
Rollup merge of #145799 - ada4a:patch-3, r=GuillaumeGomez
jhpratt Aug 24, 2025
4d52e37
Auto merge of #145805 - jhpratt:rollup-h1bm4z7, r=jhpratt
bors Aug 24, 2025
72c1170
Auto merge of #145384 - ywxt:parallel-tests, r=jieyouxu
bors Aug 24, 2025
98519fd
Auto merge of #145812 - karolzwolak:attrs-in-fields-and-variants-sect…
bors Aug 24, 2025
c233904
Auto merge of #137229 - GuillaumeGomez:expand-macro, r=lolbinarycat
bors Aug 24, 2025
da5d76f
Prepare for merging from rust-lang/rust
invalid-email-address Aug 25, 2025
c9d4ffb
Merge ref 'a1dbb443527b' from rust-lang/rust
invalid-email-address Aug 25, 2025
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 @@
425a9c0a0e365c0b8c6cfd00c2ded83a73bed9a0
a1dbb443527bd126452875eb5d5860c1d001d761
2 changes: 1 addition & 1 deletion src/autodiff/internals.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ fn main() {

The detailed documentation for the `std::autodiff` module is available at [std::autodiff](https://doc.rust-lang.org/std/autodiff/index.html).

Differentiable programing is used in various fields like numerical computing, [solid mechanics][ratel], [computational chemistry][molpipx], [fluid dynamics][waterlily] or for Neural Network training via Backpropagation, [ODE solver][diffsol], [differentiable rendering][libigl], [quantum computing][catalyst], and climate simulations.
Differentiable programming is used in various fields like numerical computing, [solid mechanics][ratel], [computational chemistry][molpipx], [fluid dynamics][waterlily] or for Neural Network training via Backpropagation, [ODE solver][diffsol], [differentiable rendering][libigl], [quantum computing][catalyst], and climate simulations.

[ratel]: https://gitlab.com/micromorph/ratel
[molpipx]: https://arxiv.org/abs/2411.17011v
Expand Down
8 changes: 5 additions & 3 deletions src/building/bootstrapping/debugging-bootstrap.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,9 +81,11 @@ There are two orthogonal ways to control which kind of tracing logs you want:
- If you select a level, all events/spans with an equal or higher priority level will be shown.
2. You can also control the log **target**, e.g. `bootstrap` or `bootstrap::core::config` or a custom target like `CONFIG_HANDLING` or `STEP`.
- Custom targets are used to limit what kinds of spans you are interested in, as the `BOOTSTRAP_TRACING=trace` output can be quite verbose. Currently, you can use the following custom targets:
- `CONFIG_HANDLING`: show spans related to config handling
- `STEP`: show all executed steps. Note that executed commands have `info` event level.
- `COMMAND`: show all executed commands. Note that executed commands have `trace` event level.
- `CONFIG_HANDLING`: show spans related to config handling.
- `STEP`: show all executed steps. Executed commands have `info` event level.
- `COMMAND`: show all executed commands. Executed commands have `trace` event level.
- `IO`: show performed I/O operations. Executed commands have `trace` event level.
- Note that many I/O are currently not being traced.

You can of course combine them (custom target logs are typically gated behind `TRACE` log level additionally):

Expand Down
2 changes: 1 addition & 1 deletion src/sanitizers.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ implementation:
[marked][sanitizer-attribute] with appropriate LLVM attribute:
`SanitizeAddress`, `SanitizeHWAddress`, `SanitizeMemory`, or
`SanitizeThread`. By default all functions are instrumented, but this
behaviour can be changed with `#[no_sanitize(...)]`.
behaviour can be changed with `#[sanitize(xyz = "on|off")]`.

* The decision whether to perform instrumentation or not is possible only at a
function granularity. In the cases were those decision differ between
Expand Down
2 changes: 1 addition & 1 deletion src/solve/candidate-preference.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ fn overflow<T: Trait>() {
```

This preference causes a lot of issues. See [#24066]. Most of the
issues are caused by prefering where-bounds over impls even if the where-bound guides type inference:
issues are caused by preferring where-bounds over impls even if the where-bound guides type inference:
```rust
trait Trait<T> {
fn call_me(&self, x: T) {}
Expand Down
1 change: 1 addition & 0 deletions src/tests/directives.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,7 @@ for more details.
| `forbid-output` | A pattern which must not appear in stderr/`cfail` output | `ui`, `incremental` | Regex pattern |
| `run-flags` | Flags passed to the test executable | `ui` | Arbitrary flags |
| `known-bug` | No error annotation needed due to known bug | `ui`, `crashes`, `incremental` | Issue number `#123456` |
| `compare-output-by-lines` | Compare the output by lines, rather than as a single string | All | N/A |

[^check_stdout]: presently <!-- date-check: Oct 2024 --> this has a weird quirk
where the test binary's stdout and stderr gets concatenated and then
Expand Down
1 change: 1 addition & 0 deletions src/tests/ui.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ will check for output files:
[Normalization](#normalization)).
- `dont-check-compiler-stderr` — Ignores stderr from the compiler.
- `dont-check-compiler-stdout` — Ignores stdout from the compiler.
- `compare-output-by-lines` — Some tests have non-deterministic orders of output, so we need to compare by lines.

UI tests run with `-Zdeduplicate-diagnostics=no` flag which disables rustc's
built-in diagnostic deduplication mechanism. This means you may see some
Expand Down