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 9 pull requests #108521

Merged
merged 96 commits into from
Feb 27, 2023
Merged

Rollup of 9 pull requests #108521

merged 96 commits into from
Feb 27, 2023

Commits on Jan 13, 2023

  1. Configuration menu
    Copy the full SHA
    9742679 View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    RalfJung committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    9475277 View commit details
    Browse the repository at this point in the history
  3. clippy

    RalfJung committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    4aa07c9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd952c8 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2023

  1. Configuration menu
    Copy the full SHA
    ec5f825 View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    RalfJung committed Jan 15, 2023
    Configuration menu
    Copy the full SHA
    b237952 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    59d3572 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Configuration menu
    Copy the full SHA
    cb77707 View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    RalfJung committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    e0df042 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2018054 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f055ad3 View commit details
    Browse the repository at this point in the history
  5. Merge from rustc

    oli-obk committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    461f272 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9defdc7 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. add scfix test

    RalfJung committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    ff5132e View commit details
    Browse the repository at this point in the history
  2. Auto merge of rust-lang#2765 - RalfJung:scfix, r=RalfJung

    add scfix test
    
    I'm not sure if we currently *guarantee* to pass this test, but at least I was unable to get it to fail.
    
    Cc `@cbeuw`
    bors committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    3ed2c0a View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2023

  1. remove scfix test

    It was broken, and the fixed version actually fails...
    RalfJung committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    523325a View commit details
    Browse the repository at this point in the history
  2. Auto merge of rust-lang#2766 - RalfJung:scfix, r=RalfJung

    remove scfix test
    
    It was broken, and the fixed version actually fails...
    
    Thanks `@cbeuw` !
    bors committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    02ded33 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. Configuration menu
    Copy the full SHA
    8a10a4f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e7ef5a View commit details
    Browse the repository at this point in the history
  3. Merge from rustc

    RalfJung committed Jan 30, 2023
    Configuration menu
    Copy the full SHA
    f8509e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. Update CONTRIBUTING.md

    Co-authored-by: Ralf Jung <post@ralfj.de>
    oli-obk and RalfJung authored Jan 31, 2023
    Configuration menu
    Copy the full SHA
    247a5f3 View commit details
    Browse the repository at this point in the history
  2. Auto merge of rust-lang#2767 - oli-obk:josh_auth, r=RalfJung

    Explain how to make josh authenticate with github via ssh
    
    Without this I was unable to push, even though pushing directly to https without josh works.
    bors committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    e57962f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a78e178 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0aaa9ea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    15b9f45 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Configuration menu
    Copy the full SHA
    6b3e496 View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    RalfJung committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    5c67bd5 View commit details
    Browse the repository at this point in the history
  3. fmt

    RalfJung committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    40cbe49 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1812f60 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. Configuration menu
    Copy the full SHA
    ff6fb4c View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    RalfJung committed Feb 2, 2023
    Configuration menu
    Copy the full SHA
    dcf9c9d View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. re-enable mir-opt tests

    RalfJung committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    072d5cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    104048f View commit details
    Browse the repository at this point in the history
  3. Auto merge of rust-lang#2764 - DebugSteven:sleep, r=oli-obk

    Implement epoll_wait
    
    This PR continues working on rust-lang/miri#602.
    
    This is an implementation for `sleep`, though admittedly not a good one. It just does busy waiting.
    bors committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    929bc0f View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2023

  1. Bump tokio from 1.23.1 to 1.24.2 in /test_dependencies

    Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.23.1 to 1.24.2.
    - [Release notes](https://github.com/tokio-rs/tokio/releases)
    - [Commits](https://github.com/tokio-rs/tokio/commits)
    
    ---
    updated-dependencies:
    - dependency-name: tokio
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Feb 4, 2023
    Configuration menu
    Copy the full SHA
    a0dcb9d View commit details
    Browse the repository at this point in the history
  2. Auto merge of rust-lang#2776 - rust-lang:dependabot/cargo/test_depend…

    …encies/tokio-1.24.2, r=RalfJung
    
    Bump tokio from 1.23.1 to 1.24.2 in /test_dependencies
    
    Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.23.1 to 1.24.2.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/releases">tokio's releases</a>.</em></p>
    <blockquote>
    <h2>Tokio v1.24.1</h2>
    <p>This release fixes a compilation failure on targets without <code>AtomicU64</code> when using rustc older than 1.63. (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5356">#5356</a>)</p>
    <p><a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5356">#5356</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/pull/5356">tokio-rs/tokio#5356</a></p>
    <h2>Tokio v1.24.0</h2>
    <p>The highlight of this release is the reduction of lock contention for all I/O operations (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5300">#5300</a>). We have received reports of up to a 20% improvement in CPU utilization and increased throughput for real-world I/O heavy applications.</p>
    <h3>Fixed</h3>
    <ul>
    <li>rt: improve native <code>AtomicU64</code> support detection (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5284">#5284</a>)</li>
    </ul>
    <h3>Added</h3>
    <ul>
    <li>rt: add configuration option for max number of I/O events polled from the OS
    per tick (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5186">#5186</a>)</li>
    <li>rt: add an environment variable for configuring the default number of worker
    threads per runtime instance (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4250">#4250</a>)</li>
    </ul>
    <h3>Changed</h3>
    <ul>
    <li>sync: reduce MPSC channel stack usage (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5294">#5294</a>)</li>
    <li>io: reduce lock contention in I/O operations  (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5300">#5300</a>)</li>
    <li>fs: speed up <code>read_dir()</code> by chunking operations (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5309">#5309</a>)</li>
    <li>rt: use internal <code>ThreadId</code> implementation (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5329">#5329</a>)</li>
    <li>test: don't auto-advance time when a <code>spawn_blocking</code> task is running (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5115">#5115</a>)</li>
    </ul>
    <p><a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5186">#5186</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/pull/5186">tokio-rs/tokio#5186</a>
    <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5294">#5294</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/pull/5294">tokio-rs/tokio#5294</a>
    <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5284">#5284</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/pull/5284">tokio-rs/tokio#5284</a>
    <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/4250">#4250</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/pull/4250">tokio-rs/tokio#4250</a>
    <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5300">#5300</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/pull/5300">tokio-rs/tokio#5300</a>
    <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5329">#5329</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/pull/5329">tokio-rs/tokio#5329</a>
    <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5115">#5115</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/pull/5115">tokio-rs/tokio#5115</a>
    <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/5309">#5309</a>: <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/pull/5309">tokio-rs/tokio#5309</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a href="https://github.com/tokio-rs/tokio/commits">compare view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tokio&package-manager=cargo&previous-version=1.23.1&new-version=1.24.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - ``@dependabot` rebase` will rebase this PR
    - ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
    - ``@dependabot` merge` will merge this PR after your CI passes on it
    - ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
    - ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
    - ``@dependabot` reopen` will reopen this PR if it is closed
    - ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    - ``@dependabot` use these labels` will set the current labels as the default for future PRs for this repo and language
    - ``@dependabot` use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
    - ``@dependabot` use these assignees` will set the current assignees as the default for future PRs for this repo and language
    - ``@dependabot` use this milestone` will set the current milestone as the default for future PRs for this repo and language
    
    You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/rust-lang/miri/network/alerts).
    
    </details>
    bors committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    6c8d407 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. Configuration menu
    Copy the full SHA
    f70f526 View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    RalfJung committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    ff07108 View commit details
    Browse the repository at this point in the history
  3. fmt

    RalfJung committed Feb 7, 2023
    Configuration menu
    Copy the full SHA
    8461c0e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0d225bc View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2023

  1. Configuration menu
    Copy the full SHA
    1851562 View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    RalfJung committed Feb 9, 2023
    Configuration menu
    Copy the full SHA
    6f451fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    73a3666 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8deed11 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. Configuration menu
    Copy the full SHA
    f407e96 View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    RalfJung committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    1a2908b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    52af045 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Configuration menu
    Copy the full SHA
    f0ab39b View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    RalfJung committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    044aa87 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    73f83ff View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. Add tests for moving data across await point

    This patch adds a few tests to assert the current behavior when passing
    data across an await point. This will help to test out an upcoming fix
    for the issue of arguments in async functions growing in size because of
    the generator upvar that is generated when we desugar the async
    function.
    
    See rust-lang#62958
    
    Also relates to rust-lang#107500
    
    Co-authored-by: Ralf Jung <post@ralfj.de>
    bryangarza and RalfJung committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    3fcbd1c View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2023

  1. Configuration menu
    Copy the full SHA
    aed3b3f View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    RalfJung committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    036929d View commit details
    Browse the repository at this point in the history
  3. fmt

    RalfJung committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    b76b26e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6c7f09b View commit details
    Browse the repository at this point in the history
  5. Auto merge of rust-lang#2784 - bryangarza:future-sizes-tests, r=RalfJung

    Add tests for moving data across await point
    
    This patch adds a few tests to assert the current behavior when passing data across an await point. This will help to test out an upcoming fix for the issue of arguments in async functions growing in size because of the generator upvar that is generated when we desugar the async function.
    
    See rust-lang#62958
    
    Also relates to rust-lang#107500
    
    FYI `@oli-obk` `@pnkfelix`
    bors committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    610dbcb View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Configuration menu
    Copy the full SHA
    a52c750 View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    RalfJung committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    d1a2425 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9669e57 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. Configuration menu
    Copy the full SHA
    d46d6bd View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    RalfJung committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    84f3452 View commit details
    Browse the repository at this point in the history
  3. silence clippy

    RalfJung committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    9005c77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e0cb32 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2a979f8 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Configuration menu
    Copy the full SHA
    02b3664 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9bf32c4 View commit details
    Browse the repository at this point in the history
  3. Unify validity checks into a single query

    Previously, there were two queries to check whether a type allows the
    0x01 or zeroed bitpattern.
    
    I am planning on adding a further initness to check, truly uninit for
    MaybeUninit, which would make this three queries. This seems overkill
    for such a small feature, so this PR unifies them into one.
    Noratrieb committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    025d2a1 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Add shim for llvm.arm.hint

    This shim is required for `core::hint::spin_loop` on `arm` targets
    LevitatingLion committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    a80f527 View commit details
    Browse the repository at this point in the history
  2. Use pointers to c_char instead of i8 in miri_host_to_target_path

    This makes sure that the interface of `miri_host_to_target_path` is compatible with `CStr` for targets where `c_char` is unsigned (such as ARM). This commit changes the signature of `miri_host_to_target_path` in the README and in all test cases.
    LevitatingLion committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    d4d7edf View commit details
    Browse the repository at this point in the history
  3. Add ARM targets to CI

    Specifically `aarch64-unknown-linux-gnu` and `arm-unknown-linux-gnueabi`
    LevitatingLion committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    04b2aab View commit details
    Browse the repository at this point in the history
  4. bump rustc_tools_util

    klensy committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    47aeaba View commit details
    Browse the repository at this point in the history
  5. use setup_version_info!

    klensy committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    9a32db7 View commit details
    Browse the repository at this point in the history
  6. Use full path to c_char in README

    Co-authored-by: Ralf Jung <post@ralfj.de>
    LevitatingLion and RalfJung authored Feb 24, 2023
    Configuration menu
    Copy the full SHA
    e81ebb9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9cb27d2 View commit details
    Browse the repository at this point in the history
  8. Auto merge of rust-lang#2799 - klensy:dep-up, r=RalfJung

    cargo-miri: bump `rustc_tools_util` crate
    
    This dedupes crate versions in rust repo.
    bors committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    81490e1 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2023

  1. Auto merge of rust-lang#2798 - LevitatingLion:master, r=oli-obk

    Get Miri working on ARM
    
    - Add a shim for `llvm.arm.hint`, which is required by `core::hint::spin_loop` on `arm` targets. The shim simply calls `yield_active_thread` on a YIELD hint, just like the shim for `llvm.aarch64.isb` that's already present.
    - Change the signature of `miri_host_to_target_path` to use `c_char` instead of `i8`, to make it compatible with `CStr` on targets where `c_char` is unsigned. The implementation of `miri_host_to_target_path` accesses the memory as bytes and does not need to be adjusted.
    - Enable ARM targets in CI. Specifically, `aarch64-unknown-linux-gnu` and `arm-unknown-linux-gnueabi` on the Linux host.
    
    Since all tests also pass for `aarch64-unknown-linux-gnu` I took the liberty of adding that target to CI as well.
    
    Fixes rust-lang#2791
    bors committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    ffd12f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b30d0da View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2023

  1. Simplify diagnostic_items.

    cjgillot committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    11fbb57 View commit details
    Browse the repository at this point in the history
  2. Merge the two diagnostics.

    cjgillot committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    752ddd0 View commit details
    Browse the repository at this point in the history
  3. generalize help message

    y21 committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    32da026 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9fb1852 View commit details
    Browse the repository at this point in the history
  5. Merge from rustc

    RalfJung committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    cb45103 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    56ac6bf View commit details
    Browse the repository at this point in the history
  7. update lockfile

    RalfJung committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    3f88f4c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    27db688 View commit details
    Browse the repository at this point in the history
  9. Remove @nagisa from review rotation

    I have been reviewing PRs for a long while during weekends, however
    recently I’ve been having trouble commiting to that as well. Every
    weekend I’ve been spending working on a house.
    
    I may return myself to the rotation in a couple of months. I may also
    just start ninja'ing up some PRs from the PR list whenever I find some
    time for reviews again, without putting myself back into the rotation,
    in acknowledgement that me being able to review every weekend or every
    second weekend is not a great experience for the contributors waiting on
    reviews from me.
    nagisa committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    4afb2d4 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. Configuration menu
    Copy the full SHA
    65e5661 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#108319 - compiler-errors:dont-project-to-sp…

    …ecializable-rpitits, r=lcnr
    
    Don't project specializable RPITIT projection
    
    This effective rejects specialization + RPITIT/AFIT (usages of `impl Trait` in traits) because the implementation is significantly complicated over making regular "default" trait method bodies work.
    
    I have another PR that experimentally fixes all this, but the code may not be worth investing in.
    matthiaskrgr authored Feb 27, 2023
    Configuration menu
    Copy the full SHA
    3a6c542 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#108364 - Nilstrieb:validity-checks-refactor…

    …, r=compiler-errors
    
    Unify validity checks into a single query
    
    Previously, there were two queries to check whether a type allows the 0x01 or zeroed bitpattern.
    
    I am planning on adding a further initness to check in rust-lang#100423, truly uninit for MaybeUninit, which would make this three queries. This seems overkill for such a small feature, so this PR unifies them into one.
    
    I am not entirely happy with the naming and key type and open for improvements.
    
    r? oli-obk
    matthiaskrgr authored Feb 27, 2023
    Configuration menu
    Copy the full SHA
    3fcc79f View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#108463 - clubby789:update-check-output, r=a…

    …lbertlarsan68
    
    bootstrap: Update the output of the `check` descriptions
    
    This should bring the output from `x check` in line with the changes in rust-lang#108171
    matthiaskrgr authored Feb 27, 2023
    Configuration menu
    Copy the full SHA
    2f6ba7b View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#108477 - y21:replace-semi-with-comma-sugg, …

    …r=compiler-errors
    
    Make `match` arm comma suggestion more clear
    
    Fixes rust-lang#108472
    matthiaskrgr authored Feb 27, 2023
    Configuration menu
    Copy the full SHA
    69b1b94 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#108486 - cjgillot:owner-ditem, r=Nilstrieb

    Merge diagnostic_items duplicate diagnostics
    
    To deduplicate how we diagnose duplication.
    matthiaskrgr authored Feb 27, 2023
    Configuration menu
    Copy the full SHA
    abc8248 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#108494 - GuillaumeGomez:cleanup-js, r=notri…

    …ddle
    
    Clean up JS files code a bit
    
    I mostly moved values closer to where they are used to make the code reading easier.
    
    r? ```@notriddle```
    matthiaskrgr authored Feb 27, 2023
    Configuration menu
    Copy the full SHA
    c813994 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#108500 - RalfJung:miri, r=RalfJung

    update Miri
    
    r? ``@ghost``
    matthiaskrgr authored Feb 27, 2023
    Configuration menu
    Copy the full SHA
    37338b8 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#108502 - lenko-d:cannot_relate_region, r=co…

    …mpiler-errors
    
    Don't trigger error for ReError when other region is empty.
    
    Fixes [rust-lang#107988](rust-lang#107988)
    matthiaskrgr authored Feb 27, 2023
    Configuration menu
    Copy the full SHA
    bade556 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#108513 - nagisa:unrotate, r=joshtriplett

    Remove @nagisa from review rotation
    
    I have been reviewing PRs for a long while during weekends, however recently I’ve been having trouble commiting to that as well. Every weekend I’ve been spending working on a house.
    
    I may return myself to the rotation in a couple of months. I may also just start ninja'ing up some PRs from the PR list whenever I find some time for reviews again, without putting myself back into the rotation, in acknowledgement that me being able to review every weekend or every second weekend is not a great experience for the contributors waiting on reviews from me.
    matthiaskrgr authored Feb 27, 2023
    Configuration menu
    Copy the full SHA
    ce33975 View commit details
    Browse the repository at this point in the history