Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollup of 7 pull requests #125926

Closed
wants to merge 19 commits into from
Closed

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    c8390cd View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

  1. Add new MSVC_LIB_PATH runtest environment variable to know location…

    … of the `msvc_lib` binary
    GuillaumeGomez committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    d00a59c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a00105 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3ded7b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    050ff9c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    36aba94 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c3de4b3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8530285 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    b320ac7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56699f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    12588e9 View commit details
    Browse the repository at this point in the history
  4. Remove stray "this"

    tbu- committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    4576027 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#122597 - pacak:master, r=bjorn3

    Show files produced by `--emit foo` in json artifact notifications
    
    Right now it is possible to ask `rustc` to save some intermediate representation into one or more files with `--emit=foo`, but figuring out what exactly was produced is difficult. This pull request adds information about `llvm_ir` and `asm` intermediate files into notifications produced by `--json=artifacts`.
    
    Related discussion: https://internals.rust-lang.org/t/easier-access-to-files-generated-by-emit-foo/20477
    
    Motivation - `cargo-show-asm` parses those intermediate files and presents them in a user friendly way, but right now I have to apply some dirty hacks. Hacks make behavior confusing: hintron/computer-enhance#35
    
    This pull request introduces a new behavior: now `rustc` will emit a new artifact notification for every artifact type user asked to `--emit`, for example for `--emit asm` those will include all the `.s` files.
    
    Most users won't notice this behavior, to be affected by it all of the following must hold:
    - user must use `rustc` binary directly (when `cargo` invokes `rustc` - it consumes artifact notifications and doesn't emit anything)
    - user must specify both `--emit xxx` and `--json artifacts`
    - user must refuse to handle unknown artifact types
    - user must disable incremental compilation (or deal with it better than cargo does, or use a workaround like `save-temps`) in order not to hit rust-lang#88829 / rust-lang#89149
    jieyouxu authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    09c1476 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#125886 - GuillaumeGomez:migrate-run-make-is…

    …sue-15460, r=jieyouxu
    
    Migrate run make issue 15460
    
    Part of rust-lang#121876.
    
    r? `@jieyouxu`
    
    try-job: x86_64-msvc
    jieyouxu authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    8a444ee View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#125893 - cjgillot:gvn-newops, r=oli-obk

    Handle all GVN binops in a single place.
    
    <!--
    If this PR is related to an unstable feature or an otherwise tracked effort,
    please link to the relevant tracking issue here. If you don't know of a related
    tracking issue or there are none, feel free to ignore this.
    
    This PR will get automatically assigned to a reviewer. In case you would like
    a specific user to review your work, you can assign it to them by using
    
        r​? <reviewer name>
    -->
    
    Addresses https://github.com/rust-lang/rust/pull/125359/files#r1608185319
    r? `@oli-obk`
    jieyouxu authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    7096ec0 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#125903 - petrochenkov:upctxt3, r=nnethercote

    rustc_span: Inline some hot functions
    
    Found while benchmarking rust-lang#125829.
    jieyouxu authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    e824e40 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#125909 - fmease:rustdoc-add-test-synth-blan…

    …ket-impls, r=GuillaumeGomez
    
    rustdoc: add a regression test for a former blanket impl synthesis ICE
    
    Fixes rust-lang#119792 (also passes in rust-lang#125907 in case you were wondering).
    
    r? rustdoc
    jieyouxu authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    0d5f055 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#125917 - GuillaumeGomez:env-var-helpers, r=…

    …jieyouxu
    
    Create `run-make` `env_var` and `env_var_os` helpers
    
    As mentioned in rust-lang#125886. It's quite useful to know which environment variable failed, so better provide a helper helping with that.
    
    r? `@jieyouxu`
    jieyouxu authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    8e449f8 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#125919 - tbu-:pr_fix_typo, r=lqd

    Remove stray "this"
    jieyouxu authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    b03b3ec View commit details
    Browse the repository at this point in the history