Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rust-lang/rust
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.84.0
Choose a base ref
...
head repository: rust-lang/rust
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.84.1
Choose a head ref
  • 14 commits
  • 32 files changed
  • 8 contributors

Commits on Jan 23, 2025

  1. add convoluted test for issue 132920

    (cherry picked from commit 9148660)
    lqd authored and cuviper committed Jan 23, 2025
    Configuration menu
    Copy the full SHA
    bdaaaf3 View commit details
    Browse the repository at this point in the history
  2. Revert "Remove less relevant info from diagnostic"

    This reverts commit 8a568d9.
    
    (cherry picked from commit 764e3e2)
    lqd authored and cuviper committed Jan 23, 2025
    Configuration menu
    Copy the full SHA
    e489fc0 View commit details
    Browse the repository at this point in the history
  3. Add failing test

    (cherry picked from commit 3f08997)
    compiler-errors authored and cuviper committed Jan 23, 2025
    Configuration menu
    Copy the full SHA
    8cbc8ca View commit details
    Browse the repository at this point in the history
  4. Make sure to record deps from cached task in new solver on first run

    (cherry picked from commit 988f28d)
    compiler-errors authored and cuviper committed Jan 23, 2025
    Configuration menu
    Copy the full SHA
    bc1efc5 View commit details
    Browse the repository at this point in the history
  5. Only dist llvm-objcopy if llvm tools are enabled

    (cherry picked from commit 4c6d793)
    cuviper committed Jan 23, 2025
    Configuration menu
    Copy the full SHA
    07c33e9 View commit details
    Browse the repository at this point in the history
  6. Add logic to override profile for non git sources

    (cherry picked from commit 7d80617)
    tanvincible authored and cuviper committed Jan 23, 2025
    Configuration menu
    Copy the full SHA
    900ed0b View commit details
    Browse the repository at this point in the history
  7. resolve symlinks of LLVM tool binaries before copying them

    There is a chance that these tools are being installed from an external LLVM
    and we have no control over them. If any of these tools use symlinks, they will
    fail during tarball distribution. This change makes copying process to resolve
    symlinks just before placing them into the destination path.
    
    Signed-off-by: onur-ozkan <[email protected]>
    (cherry picked from commit cde58dd)
    onur-ozkan authored and cuviper committed Jan 23, 2025
    Configuration menu
    Copy the full SHA
    558d43b View commit details
    Browse the repository at this point in the history
  8. avoid running the overlap check twice

    (cherry picked from commit ebbcfd4)
    lcnr authored and cuviper committed Jan 23, 2025
    Configuration menu
    Copy the full SHA
    fed7b2b View commit details
    Browse the repository at this point in the history
  9. add cache to AmbiguityCausesVisitor

    (cherry picked from commit 94bf8f0)
    lcnr authored and cuviper committed Jan 23, 2025
    Configuration menu
    Copy the full SHA
    882a0b5 View commit details
    Browse the repository at this point in the history
  10. add test

    (cherry picked from commit 0910173)
    lcnr authored and cuviper committed Jan 23, 2025
    Configuration menu
    Copy the full SHA
    2694d0f View commit details
    Browse the repository at this point in the history
  11. When LLVM's location discriminator value limit is exceeded, emit loca…

    …tions with dummy spans instead of dropping them entirely
    
    Revert most of #133194 (except the test and the comment fixes). Then refix
    not emitting locations at all when the correct location discriminator value
    exceeds LLVM's capacity.
    
    (cherry picked from commit 45ef927)
    khuey authored and cuviper committed Jan 23, 2025
    Configuration menu
    Copy the full SHA
    e26749f View commit details
    Browse the repository at this point in the history
  12. make it possible to use ci-rustc on tarball sources

    Previously, bootstrap was using `Config::last_modified_commit` unconditionally to figure
    the commit has to download precompiled rustc artifact from CI, which was leading builds to
    fail on tarball sources as `Config::last_modified_commit` requires `git` to be present in the project
    source. This change makes bootstrap to call `Config::last_modified_commit` only when it's running on
    git-managed source and read `git-commit-hash` file otherwise.
    
    Signed-off-by: onur-ozkan <[email protected]>
    (cherry picked from commit 903cddb)
    onur-ozkan authored and cuviper committed Jan 23, 2025
    Configuration menu
    Copy the full SHA
    f8306b0 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2025

  1. Release 1.84.1

    cuviper committed Jan 27, 2025
    Configuration menu
    Copy the full SHA
    690f433 View commit details
    Browse the repository at this point in the history
  2. Auto merge of #136158 - cuviper:stable-next, r=cuviper

    [stable] Prepare Rust 1.84.1 point release
    
    - [Fix ICE 132920 in duplicate-crate diagnostics.](#133304)
    - [Fix errors for overlapping impls in incremental rebuilds.](#133828)
    - [Fix slow compilation related to the next-generation trait solver.](#135618)
    - [Fix debuginfo when LLVM's location discriminator value limit is exceeded.](#135643)
    - Fixes for building Rust from source:
      - [Only try to distribute `llvm-objcopy` if llvm tools are enabled.](#134240)
      - [Add Profile Override for Non-Git Sources.](#135433)
      - [Resolve symlinks of LLVM tool binaries before copying them.](#135585)
      - [Make it possible to use ci-rustc on tarball sources.](#135722)
    
    cc `@rust-lang/release`
    r? ghost
    bors committed Jan 27, 2025
    Configuration menu
    Copy the full SHA
    e71f9a9 View commit details
    Browse the repository at this point in the history
Loading