Jieyou Xu
183107472f
Drop unfinished sentence
2025-06-19 18:55:58 +08:00
Jieyou Xu
ef25866b8f
Register stabilization report template
2025-06-19 18:51:06 +08:00
Jieyou Xu
784f90ee2f
Make Stabilization Template markdown copy friendly
2025-06-19 18:49:13 +08:00
Jieyou Xu
fa8dce1efb
Recommend waiting a bit for team nominations
2025-06-19 18:13:45 +08:00
Jieyou Xu
f80902e3ae
Elaborate on stabilization report summarization aspects
2025-06-19 18:04:51 +08:00
Jieyou Xu
8152a0dea4
Fix broken feature gate examples
2025-06-19 17:58:17 +08:00
Jieyou Xu
3f559ff34a
Drop "stabilization is easy" part
2025-06-19 17:56:47 +08:00
Jieyou Xu
1bbe997711
Address Affiliated work review feedback
2025-06-19 17:48:57 +08:00
Jieyou Xu
882699e328
Address Call for Testing review feedback
2025-06-19 17:33:15 +08:00
Niko Matsakis
2536baab6d
Update src/stabilization_guide.md
...
Co-authored-by: waffle <waffle.lapkin@gmail.com>
2025-01-28 11:01:28 -05:00
Niko Matsakis
6c99b7501a
Update src/stabilization_report_template.md
...
Co-authored-by: Ralf Jung <post@ralfj.de>
2025-01-28 10:53:03 -05:00
Niko Matsakis
32824bfe35
Update src/stabilization_report_template.md
...
Co-authored-by: lcnr <rust@lcnr.de>
2025-01-28 10:52:51 -05:00
Niko Matsakis
c63baadda5
Update src/implementing_new_features.md
2025-01-23 16:48:34 -05:00
Niko Matsakis
e4ee951653
stabilization template, docs
2025-01-23 20:26:55 +00:00
许杰友 Jieyou Xu (Joe)
8ebc7c0b32
Merge pull request #2217 from Kobzol/bors-rollup-never
2025-01-22 00:22:11 +08:00
Jakub Beránek
7fb252d7fe
Add `@bors rollup=never` to rustc-push PR body
2025-01-21 17:00:28 +01:00
Jakub Beránek
508ee80f58
Merge pull request #2216 from Kobzol/ci-pull-zulip
...
Send a message to Zulip when a sync finishes
2025-01-20 18:29:52 +01:00
Jakub Beránek
f9cb2ec0e7
Send a message to Zulip when a sync finishes
2025-01-20 18:15:59 +01:00
Jakub Beránek
8c5b8fa814
Merge pull request #2215 from Kobzol/pull
...
rustc pull
2025-01-20 15:54:51 +01:00
许杰友 Jieyou Xu (Joe)
a817a7c33f
Merge pull request #2214 from Kobzol/subtree-portable-simd
2025-01-20 21:26:03 +08:00
Jakub Beránek
1e32114309
Merge from rustc
2025-01-20 14:12:41 +01:00
Jakub Beránek
c89935feca
Preparing for merge from rustc
2025-01-20 14:11:57 +01:00
Jakub Beránek
0ae03351d2
Add portable SIMD to list of subtrees
2025-01-20 13:53:10 +01:00
许杰友 Jieyou Xu (Joe)
28d85dcf89
Merge pull request #2213 from jieyouxu/install-josh-proxy
2025-01-20 12:36:25 +08:00
许杰友 Jieyou Xu (Joe)
81e9f12d3b
docs: document how to install a suitable `josh-proxy` locally
...
Co-authored-by: Boxy <rust@boxyuwu.dev>
2025-01-20 12:35:45 +08:00
bors
9ee223d6c6
Auto merge of #135742 - RalfJung:miri-sync, r=RalfJung
...
Miri subtree update
r? `@ghost`
2025-01-19 20:46:10 +00:00
bors
e0621e4ad2
Auto merge of #135714 - rust-lang:cargo_update, r=clubby789
...
Weekly `cargo update`
Automation to keep dependencies in `Cargo.lock` current.
The following is the output from `cargo update`:
```txt
compiler & tools dependencies:
Locking 13 packages to latest compatible versions
Updating anstyle-wincon v3.0.6 -> v3.0.7
Updating bitflags v2.7.0 -> v2.8.0
Updating chrono-tz v0.10.0 -> v0.10.1
Updating js-sys v0.3.76 -> v0.3.77
Updating log v0.4.22 -> v0.4.25
Updating miniz_oxide v0.8.2 -> v0.8.3
Updating uuid v1.11.1 -> v1.12.0
Updating valuable v0.1.0 -> v0.1.1
Updating wasm-bindgen v0.2.99 -> v0.2.100
Updating wasm-bindgen-backend v0.2.99 -> v0.2.100
Updating wasm-bindgen-macro v0.2.99 -> v0.2.100
Updating wasm-bindgen-macro-support v0.2.99 -> v0.2.100
Updating wasm-bindgen-shared v0.2.99 -> v0.2.100
note: pass `--verbose` to see 41 unchanged dependencies behind latest
library dependencies:
Locking 1 package to latest compatible version
Updating miniz_oxide v0.8.2 -> v0.8.3
note: pass `--verbose` to see 4 unchanged dependencies behind latest
rustbook dependencies:
Locking 12 packages to latest compatible versions
Updating anstyle-wincon v3.0.6 -> v3.0.7
Updating bitflags v2.7.0 -> v2.8.0
Updating cc v1.2.8 -> v1.2.10
Updating js-sys v0.3.76 -> v0.3.77
Updating log v0.4.22 -> v0.4.25
Updating miniz_oxide v0.8.2 -> v0.8.3
Adding rustversion v1.0.19
Updating wasm-bindgen v0.2.99 -> v0.2.100
Updating wasm-bindgen-backend v0.2.99 -> v0.2.100
Updating wasm-bindgen-macro v0.2.99 -> v0.2.100
Updating wasm-bindgen-macro-support v0.2.99 -> v0.2.100
Updating wasm-bindgen-shared v0.2.99 -> v0.2.100
```
2025-01-19 14:19:27 +00:00
bors
ed1739060c
Auto merge of #135725 - GuillaumeGomez:rollup-dxn3use, r=GuillaumeGomez
...
Rollup of 5 pull requests
Successful merges:
- #134858 (Provide structured suggestion for `#![feature(..)]` in more cases)
- #135679 (create an issue template for bootstrap)
- #135685 (Remove unused `item-row` CSS class)
- #135716 (Don't skip argument parsing when running `rustc` with no arguments)
- #135723 (Fix dev guide docs for error-pattern)
r? `@ghost`
`@rustbot` modify labels: rollup
2025-01-19 11:38:05 +00:00
Guillaume Gomez
ab001eb232
Rollup merge of #135723 - Noratrieb:error-pattern-my-a-, r=jieyouxu
...
Fix dev guide docs for error-pattern
I know it would have made more sense to make this PR to the dev guide repo but I had already made the fix before I realized that.
r? `@jieyouxu`
2025-01-19 11:48:17 +01:00
Noratrieb
166fa3b79e
Fix dev guide docs for error-pattern
...
I know it would have made more sense to make this PR to the dev guide
repo but I had already made the fix before I realized that.
2025-01-19 11:36:41 +01:00
bors
101f53978b
Auto merge of #135329 - oli-obk:push-sytltwnzxlrq, r=Noratrieb
...
Stable Hash: Ignore all HirIds that just identify the node itself
This should provide better incremental caching, but it seems there is more to it.
These IDs also serve no purpose being in the stable hash of the item they refer to, only when referring to *another* item is it important that we hash the `HirId`. So we can at least avoid the cost during stable hashing, even if we don't benefit from it by avoiding some queries' caches from being invalidated
Unsure how to make sure we do this right by construction. Would be nice to do something type based
2025-01-17 20:53:15 +00:00
Yuki Okushi
c1b4cfaa96
Merge pull request #2211 from patrickoliveira15/patch/inference-invariance
2025-01-18 05:26:20 +09:00
Patrick Oliveira
fbceffc7ca
remove outdated text about wfx implies
2025-01-17 12:04:42 -03:00
bors
66eb7ef200
Auto merge of #135047 - Flakebi:amdgpu-kernel-cc, r=workingjubilee
...
Add gpu-kernel calling convention
The amdgpu-kernel calling convention was reverted in commit f6b21e90d1ec01081bc2619efb68af6788a63d65 (#120495 and https://github.com/rust-lang/rust-analyzer/pull/16463 ) due to inactivity in the amdgpu target.
Introduce a `gpu-kernel` calling convention that translates to `ptx_kernel` or `amdgpu_kernel`, depending on the target that rust compiles for.
Tracking issue: #135467
amdgpu target tracking issue: #135024
2025-01-17 04:36:09 +00:00
许杰友 Jieyou Xu (Joe)
e887a1bcb3
Merge pull request #2212 from jieyouxu/fix-rustdoc-js
2025-01-17 08:41:25 +08:00
许杰友 Jieyou Xu (Joe)
e9d9b29d06
compiletest: fix outdated `rustdoc-js` test suite name
2025-01-17 08:40:04 +08:00
bors
728805d1f0
Auto merge of #134504 - oli-obk:push-rltsvnyttwll, r=compiler-errors
...
Use trait definition cycle detection for trait alias definitions, too
fixes #133901
In general doing this for `All` is not right, but this code path is specifically for traits and trait aliases, and there we only ever use `All` for trait aliases.
2025-01-16 18:46:28 +00:00
lcnr
a75e404c37
Merge pull request #2210 from lcnr/promote-type-tests
...
incorrect wording
2025-01-15 14:25:09 +01:00
lcnr
46458edee5
nyaa
2025-01-15 14:23:48 +01:00
Ralf Jung
dd8c7d7528
Merge pull request #4139 from rust-lang/rustup-2025-01-15
...
Automatic Rustup
2025-01-15 08:39:35 +00:00
许杰友 Jieyou Xu (Joe)
f15b0ec700
Merge pull request #2209 from rmehri01/typos
2025-01-15 15:56:16 +08:00
Ryan Mehri
b4940bbed6
fix some more typos
2025-01-14 23:01:42 -08:00
许杰友 Jieyou Xu (Joe)
a1e4273fd6
Merge pull request #2202 from Kobzol/pull-ci
2025-01-15 14:06:04 +08:00
许杰友 Jieyou Xu (Joe)
06c7682cb6
Merge pull request #2208 from camelid/fix-some-links
2025-01-15 13:56:27 +08:00
Noah Lev
7a4c3d3c30
Fix some broken links
...
* Rename `StringReader -> Lexer`
* Remove deleted `Query` struct
* Update some internal links
2025-01-14 21:52:33 -08:00
The Miri Cronjob Bot
920eac09b5
Merge from rustc
2025-01-15 05:08:39 +00:00
bors
5f01316d08
Auto merge of #135385 - rust-lang:cargo_update, r=clubby789
...
Weekly `cargo update`
Automation to keep dependencies in `Cargo.lock` current.
The following is the output from `cargo update`:
```txt
compiler & tools dependencies:
Locking 27 packages to latest compatible versions
Updating bitflags v2.6.0 -> v2.7.0
Updating clap v4.5.23 -> v4.5.26
Updating clap_builder v4.5.23 -> v4.5.26
Updating clap_complete v4.5.40 -> v4.5.42
Updating clap_derive v4.5.18 -> v4.5.24
Updating handlebars v6.2.0 -> v6.3.0
Updating libz-sys v1.1.20 -> v1.1.21
Updating linux-raw-sys v0.4.14 -> v0.4.15
Updating phf v0.11.2 -> v0.11.3
Updating phf_codegen v0.11.2 -> v0.11.3
Updating phf_generator v0.11.2 -> v0.11.3
Updating phf_shared v0.11.2 -> v0.11.3
Updating pin-project-lite v0.2.15 -> v0.2.16
Updating proc-macro2 v1.0.92 -> v1.0.93
Updating rustix v0.38.42 -> v0.38.43
Updating serde_json v1.0.134 -> v1.0.135
Adding siphasher v1.0.1
Updating syn v2.0.94 -> v2.0.96
Updating thiserror v2.0.9 -> v2.0.11
Updating thiserror-impl v2.0.9 -> v2.0.11
Updating tokio v1.42.0 -> v1.43.0
Updating uuid v1.11.0 -> v1.11.1
Updating wasm-encoder v0.222.0 -> v0.223.0
Adding wasmparser v0.223.0
Updating wast v222.0.0 -> v223.0.0
Updating wat v1.222.0 -> v1.223.0
Updating xattr v1.3.1 -> v1.4.0
note: pass `--verbose` to see 39 unchanged dependencies behind latest
library dependencies:
Locking 0 packages to latest compatible versions
note: pass `--verbose` to see 4 unchanged dependencies behind latest
rustbook dependencies:
Locking 27 packages to latest compatible versions
Updating bitflags v2.6.0 -> v2.7.0
Updating cc v1.2.7 -> v1.2.8
Updating clap v4.5.23 -> v4.5.26
Updating clap_builder v4.5.23 -> v4.5.26
Updating clap_complete v4.5.40 -> v4.5.42
Updating clap_derive v4.5.18 -> v4.5.24
Adding darling v0.20.10
Adding darling_core v0.20.10
Adding darling_macro v0.20.10
Adding derive_builder v0.20.2
Adding derive_builder_core v0.20.2
Adding derive_builder_macro v0.20.2
Updating handlebars v6.2.0 -> v6.3.0
Adding ident_case v1.0.1
Updating linux-raw-sys v0.4.14 -> v0.4.15
Updating phf v0.11.2 -> v0.11.3
Updating phf_codegen v0.11.2 -> v0.11.3
Updating phf_generator v0.11.2 -> v0.11.3
Updating phf_shared v0.11.2 -> v0.11.3
Updating proc-macro2 v1.0.92 -> v1.0.93
Updating rustix v0.38.42 -> v0.38.43
Updating serde_json v1.0.134 -> v1.0.135
Adding siphasher v1.0.1
Updating syn v2.0.94 -> v2.0.96
Updating thiserror v2.0.9 -> v2.0.11
Updating thiserror-impl v2.0.9 -> v2.0.11
Updating winnow v0.6.22 -> v0.6.24
```
2025-01-15 03:54:21 +00:00
bors
75c3d2b4d9
Auto merge of #135313 - compiler-errors:needs-mono, r=BoxyUwU
...
Eagerly mono drop for structs with lifetimes
That is, use `!generics.requires_monomorphization()` rather than `generics.is_empty()` like the rest of the mono collector code.
2025-01-14 17:55:26 +00:00
bors
c2895e2bcd
Auto merge of #135278 - tgross35:ignore-std-dep-crates, r=SparrowLii
...
Exclude dependencies of `std` for diagnostics
Currently crates in the sysroot can show up in diagnostic suggestions, such as in https://github.com/rust-lang/rust/issues/135232 . To prevent this, duplicate `all_traits` into `visible_traits` which only shows traits in non-private crates.
Setting `#![feature(rustc_private)]` overrides this and makes items in private crates visible as well, since `rustc_private` enables use of `std`'s private dependencies.
This may be reviewed per-commit.
Fixes: https://github.com/rust-lang/rust/issues/135232
2025-01-14 14:15:39 +00:00
bors
92984b2723
Auto merge of #135359 - RalfJung:lang-start-unwind, r=joboet
...
use a single large catch_unwind in lang_start
I originally planned to use `abort_unwind` but reading the comment in `thread_cleanup` it seems we are deliberately going for slightly nicer error messages here, so this preserves that. It still seems nice to not repeat `catch_unwind` so often.
2025-01-14 05:58:48 +00:00