about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2025-07-01Update rustdoc GUI testsGuillaume Gomez-10/+25
2025-07-01Improve CSS for source code block line numbersGuillaume Gomez-68/+30
2025-07-01Migrate `toggle_macro_delimiter` assist to `SyntaxEditor`Hayashi Mikihiro-12/+14
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
2025-07-01moved testsKivooeo-0/+0
2025-07-01document optional jobsMarcoIeni-0/+7
2025-07-01Add `uX::strict_sub_signed`Nurzhan Sakén-4/+41
2025-07-01Merge pull request #4411 from LorrensP-2158466/remove-leaky-syncobjRalf Jung-184/+148
Remove leaky synchronisation objects.
2025-07-01Remove `ItemKind::descr` methodGuillaume Gomez-23/+2
2025-07-01Remove leaky synchronisation objects.LorrensP-2158466-184/+148
2025-07-01Avoid computing layouts inside coroutines.Camille GILLOT-1/+8
2025-07-01core: Add `BorrowedCursor::with_unfilled_buf`Benoît du Garreau-0/+87
Implementation of https://github.com/rust-lang/libs-team/issues/367. This mainly adds `BorrowedCursor::with_unfilled_buf`, with enables using the unfilled part of a cursor as a `BorrowedBuf`. Note that unlike the ACP, `BorrowedCursor::unfilled_buf` was moved to a `From` conversion. This is more consistent with other ways of creating a `BorrowedBuf` and hides a bit this conversion that requires unsafe code to be used correctly.
2025-07-01Suggest use another lifetime specifier instead of underscore lifetimexizheyin-0/+20
Signed-off-by: xizheyin <xizheyin@smail.nju.edu.cn>
2025-07-01Auto merge of #143013 - bjorn3:split_exported_symbols, r=oli-obkbors-37/+86
Split exported_symbols for generic and non-generic symbols This reduces metadata decoder overhead during the monomorphization collector.
2025-07-01Remove extraneous types.Camille GILLOT-134/+80
2025-07-01Store a full Ty with each Value.Camille GILLOT-136/+122
2025-07-01Introduce Value::RawPtr as it behaves differently from other aggregates.Camille GILLOT-55/+67
2025-07-01Simplify assignments.Camille GILLOT-28/+33
2025-07-01use ui_test dependency builder for non-internal test dependenciesRalf Jung-46/+47
2025-07-01cleaned up some testsKivooeo-60/+130
2025-07-01Give some UI tests more apropriate namesTrevor Gross-4/+0
Prepare for rework done by the rest of RUST-142440. Co-authored-by: Kivooeo <Kivooeo123@gmail.com>
2025-07-01Merge pull request #20135 from ↵Laurențiu Nicola-9/+13
Hmikihiro/migrate-promote_local_to_const-assist-tosyntaxeditor Migrate `promote_local_to_const` Assist to `SyntaxEditor`
2025-07-01Migrate `promote_local_to_const` Assist to `SyntaxEditor`Hayashi Mikihiro-9/+13
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
2025-07-01Merge pull request #2483 from rust-lang/tshepang-patch-1许杰友 Jieyou Xu (Joe)-3/+3
2025-07-01Merge pull request #20134 from ↵Laurențiu Nicola-10/+11
Hmikihiro/migrate-replace_is_method_with_if_let_method-to-SyntaxFactory Migrate `replace_is_method_with_if_let_method` Assist to use `SyntaxFactory`
2025-07-01cleaned up some testsKivooeo-61/+152
2025-07-01moved test filesKivooeo-0/+0
2025-07-01cleaned up some testsKivooeo-102/+132
2025-07-01remove `if-let` chainsHayashi Mikihiro-6/+7
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
2025-07-01ci: support optional jobsMarcoIeni-6/+43
2025-07-01fix tests (run cargo uibless after fmt)Dario Heinisch-3/+3
2025-07-01run cargo dev fmtDario Heinisch-3/+3
2025-07-01Upgrade the `fortanix-sgx-abi` dependencyTrevor Gross-5/+4
0.6.1 removes the `compiler-builtins` dependency, part of RUST-142265. The breaking change from 0.5 to 0.6 is for an update to the `insecure_time` API [1]. I validated that `./x c library --target x86_64-fortanix-unknown-sgx` completes successfully with this change. Link: https://github.com/fortanix/rust-sgx/commit/a34e9767f37d6585c18bdbd31cddcadc56670d57 [1]
2025-07-01Auto merge of #142921 - JonathanBrouwer:rustc_attributes_parser, r=oli-obkbors-69/+146
Port `#[rustc_layout_scalar_valid_range_start/end]` to the new attrib… Ports `rustc_layout_scalar_valid_range_start` and `rustc_layout_scalar_valid_range_end` to the new attribute parsing infrastructure for https://github.com/rust-lang/rust/issues/131229#issuecomment-2971353197 r? `@jdonszelmann`
2025-07-01Migrate `replace_is_method_with_if_let_method` Assist to use `SyntaxFactory`Hayashi Mikihiro-17/+17
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
2025-07-01libm: Improved integer utilities, implement shifts and bug fixes for i256 ↵quaternic-60/+223
and u256 `i256` and `u256` - operators now use the same overflow convention as primitives - implement `<<` and `-` (previously just `>>` and `+`) - implement `Ord` correctly (the previous `PartialOrd` was broken) - correct `i256::SIGNED` to `true` The `Int`-trait is extended with `trailing_zeros`, `carrying_add`, and `borrowing_sub`.
2025-07-01Polishing changelog update doc (#15167)Philipp Krones-23/+11
Polishing changelog update doc changelog: none r? @flip1995
2025-07-01Activate feature freeze automated notice (#15177)Philipp Krones-2/+12
changelog: none
2025-07-01Add AsMut Borrow BorrowMut to minicore and famous_defsA4-Tacks-0/+34
2025-07-01tests/codegen/enum/enum-match.rs: accept negative range attributeTim Neumann-1/+1
2025-07-01Activate feature freeze automated noticeSamuel Tardieu-2/+12
2025-07-01bootstrap: make comment more clearTshepang Mbambo-2/+2
Reading that at first made me think the code block ensures that the said artefacts are created
2025-07-01Detect more cases of unused_parens around typesBenjamin Schulz-83/+596
2025-07-01Do not enable LLD by default in the dist profileJakub Beránek-5/+8
2025-07-01Merge pull request #4433 from RalfJung/ci-balanceRalf Jung-4/+4
re-balance CI jobs
2025-07-01Merge pull request #4432 from RalfJung/no-metadataRalf Jung-5/+0
./miri toolchain: no need to run 'cargo metadata'
2025-07-01re-balance CI jobsRalf Jung-4/+4
2025-07-01Merge pull request #4431 from rust-lang/rustup-2025-07-01Ralf Jung-2477/+4266
Automatic Rustup
2025-07-01Auto merge of #143267 - matthiaskrgr:rollup-suvzar6, r=matthiaskrgrbors-812/+977
Rollup of 8 pull requests Successful merges: - rust-lang/rust#143125 (Disable f16 on Aarch64 without neon for llvm < 20.1.1) - rust-lang/rust#143156 (inherit `#[align]` from trait method prototypes) - rust-lang/rust#143178 (rustdoc default faviocon) - rust-lang/rust#143234 (Replace `ItemCtxt::report_placeholder_type_error` match with a call to `TyCtxt::def_descr`) - rust-lang/rust#143245 (mbe: Add tests and restructure metavariable expressions) - rust-lang/rust#143257 (Upgrade dependencies in run-make-support) - rust-lang/rust#143263 (linkify CodeSuggestion in doc comments) - rust-lang/rust#143264 (fix: Emit suggestion filename if primary diagnostic span is dummy) Failed merges: - rust-lang/rust#143251 (bootstrap: add build.tidy-extra-checks option) r? `@ghost` `@rustbot` modify labels: rollup
2025-07-01./miri toolchain: no need to run 'cargo metadata'Ralf Jung-5/+0
2025-07-01bump ui_test to 0.30.1 (#15184)Samuel Tardieu-6/+7
@oli-obk I am not entirely sure whether this is the intended port, the types look a bit gnarly and the changelog doesn't say anything about this breakage... but https://github.com/oli-obk/ui_test/pull/316 does something similar. *Please write a short comment explaining your change (or "none" for internal only changes)* changelog: none