about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)AuthorLines
2025-02-07Update cargoWeihang Lo-0/+0
2025-02-07update enzyme core to provide c bindingsManuel Drehwald-0/+0
2025-02-07Rollup merge of #136589 - GuillaumeGomez:enable-jump-to-def-compiler, r=oli-obkMatthias Krüger-1/+2
Enable "jump to def" feature on rustc docs This PR enables the rustdoc "jump to def" feature which is visible on the source code pages. r? ``@oli-obk``
2025-02-07Update minifier version to `0.3.4`Guillaume Gomez-1/+1
2025-02-07Organise chapters in mdbook sidebarWilfred Hughes-3/+3
2025-02-07Update README.md links for mdbook manualWilfred Hughes-3/+4
2025-02-07clippy: directly use rustc_abi instead of reexportsJubilee Young-41/+43
2025-02-07Update PRIVACY.mdBenjamin Brienen-1/+1
2025-02-07i686-unknown-hurd-gnu: bump baseline CPU to Pentium 4Ralf Jung-1/+1
2025-02-08simplify panic_contextJulian Eager-22/+18
2025-02-08fix: Apply adjustments to proper expr when invoking `CoerceMany`Shoyu Vanilla-9/+89
2025-02-07Replace i686-unknown-redox target with i586-unknown-redoxJeremy Soller-4/+4
2025-02-07Rollup merge of #135945 - estebank:useless-parens, r=compiler-errorsMatthias Krüger-15/+15
Remove some unnecessary parens in `assert!` conditions While working on #122661, some of these started triggering our "unnecessary parens" lints due to a change in the `assert!` desugaring. A cursory search identified a few more. Some of these have been carried from before 1.0, were a bulk rename from the previous name of `assert!` left them in that state. I went and removed as many of these unnecessary parens as possible in order to have fewer annoyances in the future if we make the lint smarter.
2025-02-07Rollup merge of #135940 - ehuss:toolstate-update, r=Mark-SimulacrumMatthias Krüger-8/+11
Update toolstate maintainers This updates the toolstate maintainers to more closely match who is still active.
2025-02-07Rollup merge of #134367 - WaffleLapkin:trait_upcasting_as_a_treat, ↵Matthias Krüger-35/+2
r=compiler-errors Stabilize `feature(trait_upcasting)` This feature was "done" for a while now, I think it's finally time to stabilize it! Stabilization report: https://github.com/rust-lang/rust/pull/134367#issuecomment-2545839841. cc reference PR: https://github.com/rust-lang/reference/pull/1622. Closes #65991 (tracking issue), closes #89460 (the lint is no longer future incompat). r? compiler-errors
2025-02-07add tests for spurious failure and fix typoJana Dönszelmann-21/+49
2025-02-07fix typoJana Dönszelmann-1/+1
2025-02-07fix empty after lint on impl/trait itemsJonathan Dönszelmann-38/+116
Co-authored-by: Guillaume Gomez <guillaume1.gomez@gmail.com>
2025-02-07Update UI testsGuillaume Gomez-25/+27
2025-02-07Convert `EMPTY_LINE_AFTER_OUTER_ATTR` and `EMPTY_LINE_AFTER_OUTER_ATTR` lint ↵Guillaume Gomez-427/+458
into early lints
2025-02-07add module level doc for bootstrap:util:execbit-aloo-0/+5
2025-02-07Auto merge of #136684 - matthiaskrgr:rollup-mlpzre5, r=matthiaskrgrbors-9/+9
Rollup of 8 pull requests Successful merges: - #135973 (fix tail call checks wrt `#[track_caller]`) - #136191 (compiler: replace few consts arrays with statics to remove const dupes) - #136565 (compiler: Clean up weird `rustc_abi` reexports) - #136582 (Revert "CI: build FreeBSD artifacts on FreeBSD 13.4") - #136627 (MIR validation: add comment explaining the limitations of CfgChecker) - #136634 (Stabilise `Cursor::{get_mut, set_position}` in `const` scenarios.) - #136643 (ping me for attribute-related changes) - #136644 (Add `rustc_hir_pretty::item_to_string` function) r? `@ghost` `@rustbot` modify labels: rollup
2025-02-07Rollup merge of #136582 - asomers:revert-132232, r=tgross35Matthias Krüger-9/+9
Revert "CI: build FreeBSD artifacts on FreeBSD 13.4" This reverts commit cf34545720986d99712e3b542e8f395360c75095. That commit led to a regression of https://github.com/rust-lang/rust/issues/132185 . So my analysis that the problem lay in FreeBSD 13.2's specific LLVM version was clearly wrong. Revert that commit until we can figure out the real root cause. Fixes #132185 try-job: dist-x86_64-freebsd try-job: dist-various-2
2025-02-07Auto merge of #136647 - marcoieni:ubuntu-22-free-runner-arm, r=Kobzolbors-1/+1
ci: use ubuntu 22 for free arm runners try-job: aarch64-gnu try-job: aarch64-gnu-debug
2025-02-07Merge pull request #19104 from jnyfah/some-branchLukas Wirth-1/+58
option to disable inlay Type hints for Closure parameters
2025-02-07minor changesjnyfah-1/+1
2025-02-07ci: Use largedisk for loongarchFlakebi-2/+2
`dist-loongarch64-linux` and `dist-loongarch64-musl` seem to run out of disk space when adding the amdgpu LLVM backend. There are changes underway to free more disk space, but that may take a while, so it was suggested to switch the affected jobs to a largedisk runner until that is ready.
2025-02-07Merge pull request #19106 from ShoyuVanilla/issue-18682Lukas Wirth-0/+36
fix: Resolve projection types before checking casts
2025-02-07Remove reference to enum.RevealMartin Liska-4/+2
2025-02-07get tests to work without -Z/-C flagsManuel Drehwald-3/+3
2025-02-07fmtThe Miri Cronjob Bot-1/+1
2025-02-07Merge from rustcThe Miri Cronjob Bot-691/+2818
2025-02-07Preparing for merge from rustcThe Miri Cronjob Bot-1/+1
2025-02-07fix: Resolve projection types before checking castsShoyu Vanilla-0/+36
2025-02-06remove use of `feature(trait_upcasting)` from miriWaffle Lapkin-9/+2
2025-02-06remove unstable book entry for `feature(trait_upcasting)`Waffle Lapkin-26/+0
2025-02-06Remove some unnecessary parens in `assert!` conditionsEsteban Küber-15/+15
While working on #122661, some of these started triggering our "unnecessary parens" lints due to a change in the `assert!` desugaring. A cursory search identified a few more. Some of these have been carried from before 1.0, were a bulk rename from the previous name of `assert!` left them in that state. I went and removed as many of these unnecessary parens as possible in order to have fewer annoyances in the future if we make the lint smarter.
2025-02-06Rollup merge of #136645 - flip1995:clippy-subtree-update, r=ManishearthMatthias Krüger-565/+2680
Clippy subtree update r? `@Manishearth`
2025-02-06Merge pull request #4181 from tiif/check_shim_variadicRalf Jung-101/+129
Throw ub error when invoking non-vararg shim with vararg import
2025-02-06fix: Don't emit empty scip occurrence for builtinsDavid Richey-34/+31
2025-02-06some more argument checking cleanupRalf Jung-70/+77
2025-02-06Auto merge of #136641 - matthiaskrgr:rollup-lajwje5, r=matthiaskrgrbors-21/+20
Rollup of 7 pull requests Successful merges: - #136073 (Always compute coroutine layout for eagerly emitting recursive layout errors) - #136235 (Pretty print pattern type values with transmute if they don't satisfy their pattern) - #136311 (Ensure that we never try to monomorphize the upcasting or vtable calls of impossible dyn types) - #136315 (Use short ty string for binop and unop errors) - #136393 (Fix accidentally not emitting overflowing literals lints anymore in patterns) - #136435 (Simplify some code for lowering THIR patterns) - #136630 (Change two std process tests to not output to std{out,err}, and fix test suite stat reset in bootstrap CI test rendering) r? `@ghost` `@rustbot` modify labels: rollup try-job: aarch64-gnu-debug
2025-02-06ci: use ubuntu 22 for free arm runnersMarcoIeni-1/+1
2025-02-06inline a once-used functionRalf Jung-29/+16
2025-02-06Throw ub error when invoking non-vararg shim with vararg importtiif-2/+36
2025-02-06Update links to type schemasMichael Howell-4/+4
What used to be in externs.js is now in rustdoc.d.ts.
2025-02-06collapsing if statementjnyfah-4/+2
2025-02-06closure parameter inlay hintsjnyfah-1/+60
2025-02-06ci: use ubuntu 24 for x86 large runnersMarcoIeni-3/+3
2025-02-06Merge commit '3e3715c31236bff56f1c63a1de2c7bbdfcfb0923' into ↵Philipp Krones-565/+2680
clippy-subtree-update