about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2025-06-23Removed `library/stdarch` submoduleJakub Beránek-4/+0
2025-06-23Port more tests to snapshot testsJakub Beránek-647/+614
2025-06-23Fixes firefox copy paste issuegstjepan2-1/+29
2025-06-23Improve code and documentationGuillaume Gomez-30/+77
2025-06-23Update clippy source code to changes on `source_span_for_markdown_range`Guillaume Gomez-2/+2
2025-06-23Update tests to work with new DocFragment field and ↵Guillaume Gomez-2/+5
`redundant_explicit_links` new API
2025-06-23Update clippy source code to changes on `source_span_for_markdown_range`Guillaume Gomez-2/+2
2025-06-23Add ui test for `redundant_explicit_links` rustdoc lint for items coming ↵Guillaume Gomez-0/+51
from expansion
2025-06-23Do not emit `redundant_explicit_links` rustdoc lint if the doc comment comes ↵Guillaume Gomez-54/+100
from expansion
2025-06-23cleaned up some testsKivooeo-148/+151
2025-06-23Use a NonNull pointerAlice Ryhl-4/+7
2025-06-23Auto merge of #142906 - jdonszelmann:rollup-togt1dl, r=jdonszelmannbors-1010/+633
Rollup of 5 pull requests Successful merges: - rust-lang/rust#142493 (rework `#[naked]` attribute parser) - rust-lang/rust#142636 (bootstrap.example.toml: use less contextual format) - rust-lang/rust#142822 (Make `PartialEq` a `const_trait`) - rust-lang/rust#142892 (Fix ICE on debug builds where lints are delayed on the crate root) - rust-lang/rust#142904 (notify me when rdg is touched) Failed merges: - rust-lang/rust#142827 (Move error code explanation removal check into tidy) r? `@ghost` `@rustbot` modify labels: rollup
2025-06-23Merge pull request #20069 from Veykril/push-mnqkqxomtlxnLukas Wirth-1/+29
fix: Fix cargo project manifest not pointing to the workspace root
2025-06-23fix: Fix cargo project manifest not pointing to the workspace rootLukas Wirth-1/+29
2025-06-23mbe: Restructure `macro_metavar_expr` testsTrevor Gross-56/+57
These tests have expanded beyond the RFC, so rename the directory `rfc-3086-metavar-expr` to `metavar-expressions`. `concat` (which wasn't part of the RFC) now fits in this group, so merge its tests into the `metavar-expressions` directory. Additionally rename some related `issue-*` tests.
2025-06-23Fix install-template.sh for Solaris trPetr Sumbera-4/+4
2025-06-23Move error code explanation removal check into tidyGuillaume Gomez-25/+32
2025-06-23Create new `CiInfo` type in tidy checks to centralize CI related checksGuillaume Gomez-44/+71
2025-06-23Rollup merge of #142904 - tshepang:patch-1, r=jieyouxuJana Dönszelmann-1/+1
notify me when rdg is touched r? jieyouxu
2025-06-23Rollup merge of #142892 - jdonszelmann:fix-142891, r=oli-obkJana Dönszelmann-1/+28
Fix ICE on debug builds where lints are delayed on the crate root r? ``@oli-obk`` Closes rust-lang/rust#142891 thanks to ``@JonathanBrouwer`` for finding it!
2025-06-23Rollup merge of #142822 - oli-obk:const-partial-eq, r=fee1-deadJana Dönszelmann-606/+117
Make `PartialEq` a `const_trait` r? ``@fee1-dead`` or ``@compiler-errors`` something generally useful but also required for https://github.com/rust-lang/rust/pull/142789
2025-06-23Rollup merge of #142636 - lolbinarycat:bootstrap-example-unsection, r=KobzolJana Dönszelmann-202/+222
bootstrap.example.toml: use less contextual format prefixing each key with its section means you don't need to scroll up 4 pages to see which section a particular key is from. target specific options were kept in old format since the exact section name depends on the target, so those options must now be moved to the bottom of the file. [inspired by zulip discussion](https://rust-lang.zulipchat.com/#narrow/channel/326414-t-infra.2Fbootstrap/topic/consider.20rewriting.20bootstrap.2Eexample.2Etoml.20to.20use.20section.2Ekey/with/521734873) r? ``@workingjubilee``
2025-06-23Rollup merge of #142493 - jdonszelmann:naked, r=oli-obkJana Dönszelmann-200/+265
rework `#[naked]` attribute parser r? ``@oli-obk``
2025-06-23move naked checks out of check_attr.rsJana Dönszelmann-194/+211
2025-06-23make warnings methods on cx so it's easier to emit them elsewhere tooJana Dönszelmann-8/+28
2025-06-23rewrite #[naked] parserJana Dönszelmann-16/+44
2025-06-23fix 142891Jana Dönszelmann-1/+25
2025-06-23test for lint on root node crashJana Dönszelmann-0/+3
2025-06-23Rustup to rustc 1.89.0-nightly (be19eda0d 2025-06-22)bjorn3-1/+1
2025-06-23Sync from rust be19eda0dc4c22c5cf5f1b48fd163acf9bd4b0a6bjorn3-1/+1
2025-06-23inspect: merge `[Canonical]GoalEvaluation`lcnr-97/+33
2025-06-23`evaluate_goal`: avoid unnecessary steplcnr-73/+47
2025-06-23Merge pull request #20063 from lnicola/sync-from-rustLaurențiu Nicola-19377/+34161
minor: sync from downstream
2025-06-23Document sysroot_project field in rust-project.jsonWilfred Hughes-0/+3
2025-06-23Auto merge of #142792 - cuviper:version-1.90, r=cuviperbors-1/+1
Bump the version number to 1.90.0 Part of the release process. This PR must not be rolled up. r? cuviper
2025-06-23notify me when rdg is touchedTshepang Mbambo-1/+1
2025-06-23Merge from rust-lang/rustLaurențiu Nicola-19376/+34160
2025-06-23Preparing for merge from rust-lang/rustLaurențiu Nicola-1/+1
2025-06-23Make `PartialEq` a `const_trait`Oli Scherer-606/+117
2025-06-23Only store the LocalDefId instead of the whole instance.Camille GILLOT-6/+11
2025-06-23Remove `build --stage 0` from CI scriptsJakub Beránek-2/+2
2025-06-23Add snapshot tests for compiler buildsJakub Beránek-4/+182
2025-06-23Do not allow building anything on stage 0Jakub Beránek-2/+7
2025-06-23Do not explicitly build `Rustc` when bootstrap is invoked with the ↵Jakub Beránek-0/+6
`compiler` path It was confusing that the `Rustc` step was invoked twice, once with all crates and once with no crates (even though both of these mean the same thing).
2025-06-23Add `Builder::std` method for building a standard libraryJakub Beránek-41/+84
2025-06-23Add codegen timing sectionJakub Beránek-4/+50
2025-06-23Auto merge of #142901 - matthiaskrgr:rollup-topt4p6, r=matthiaskrgrbors-97/+1854
Rollup of 5 pull requests Successful merges: - rust-lang/rust#141597 (Document subdirectories of UI tests with README files) - rust-lang/rust#142823 (Port `#[no_mangle]` to new attribute parsing infrastructure) - rust-lang/rust#142828 (1.88.0 release notes) - rust-lang/rust#142854 (centralize `-Zmin-function-alignment` logic) - rust-lang/rust#142875 (Check rustdoc-json-types FORMAT_VERSION is correctly updated) r? `@ghost` `@rustbot` modify labels: rollup
2025-06-23update to literal-escaper 0.0.4 for better API without `unreachable` and ↵Marijn Schouten-94/+67
faster string parsing
2025-06-23update to literal-escaper 0.0.4 for better API without `unreachable` and ↵Marijn Schouten-1/+2
faster string parsing
2025-06-23Rollup merge of #142875 - GuillaumeGomez:rustdoc-json-types-version-update, ↵Matthias Krüger-0/+25
r=Kobzol Check rustdoc-json-types FORMAT_VERSION is correctly updated Follow-up of https://github.com/rust-lang/rust/pull/142677. ``@nnethercote`` suggested that we should also ensure that the `FORMAT_VERSION` was only increased by 1 and we should check for it, this PR does it. cc ``@aDotInTheVoid`` r? ghost