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 #99003

Closed
wants to merge 23 commits into from
Closed

Commits on May 23, 2022

  1. created tcpstream quickack trait

    for linux and android
    Berend-Jan Lange authored and berendjan committed May 23, 2022
    Configuration menu
    Copy the full SHA
    b22450f View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2022

  1. Adapt tests to be able to run in miri

    Decrease the Ns of bug loops to a smaller N, which
    makes them a lot faster in miri.
    Nilstrieb committed Jun 3, 2022
    Configuration menu
    Copy the full SHA
    907ea55 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2022

  1. Remove needless FIXME

    In this case, it seems fine to have the field be the inverse of the
    flag, especially the `enable` vs `disable` terminology is clear.
    camelid committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    4d67f5b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8192288 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d2fd31 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2022

  1. Configuration menu
    Copy the full SHA
    a2799b2 View commit details
    Browse the repository at this point in the history
  2. incr: cache dwarf objects in work products

    Cache DWARF objects alongside object files in work products when those
    exist so that DWARF object files are available for thorin in packed mode
    in incremental scenarios.
    
    Signed-off-by: David Wood <david.wood@huawei.com>
    davidtwco committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    8371a03 View commit details
    Browse the repository at this point in the history
  3. ssa: remove dwo of metadata and allocator module

    Compiling with `-Csplit-debuginfo=packed` was leaving behind `.dwo`
    files because either the metadata or allocator module contained a DWARF
    object which was not being removed by the
    `maybe_remove_temps_from_module` closure.
    davidtwco committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    fc641f2 View commit details
    Browse the repository at this point in the history
  4. ssa: abort if dwarf packaging fails

    This should have been here from the start... oops. When `thorin` fails
    to package a DWARF package, that should fail compilation.
    davidtwco committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    e106523 View commit details
    Browse the repository at this point in the history
  5. Fix stacked borrows violation in rustc_arena

    There was a problem with storing a `Box<T>` in a struct, where
    the current rules would invalidate the value. this makes it store
    a raw pointer instead, circumventing the aliasing problems.
    Nilstrieb committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    211fb66 View commit details
    Browse the repository at this point in the history
  6. socket set_mark addition.

    to be able to set a marker/id on the socket for network filtering
     (iptables/ipfw here) purpose.
    devnexen committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    14d288f View commit details
    Browse the repository at this point in the history
  7. doc additions

    devnexen committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    48ef00e View commit details
    Browse the repository at this point in the history
  8. changes from feedback

    devnexen committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    10f5a19 View commit details
    Browse the repository at this point in the history
  9. Document, that some lint have to be expected on the crate level (RFC …

    …2383)
    
    Examples: NON_ASCII_IDENTS, UNCOMMON_CODEPOINTS, CONFUSABLE_IDENTS, MIXED_SCRIPT_CONFUSABLES
    xFrednet committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    6c6388c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c8b4873 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a2810cd View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2022

  1. Rollup merge of rust-lang#96324 - berendjan:set_tcp_quickack, r=dtolnay

    Add setter and getter for TCP_QUICKACK on TcpStream for Linux
    
    Reference issue rust-lang#96256
    
    Setting TCP_QUICKACK on TcpStream for Linux
    Dylan-DPC committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    825fedd View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#96334 - devnexen:socket_mark, r=dtolnay

    socket `set_mark` addition.
    
    to be able to set a marker/id on the socket for network filtering
     (iptables/ipfw here) purpose.
    Dylan-DPC committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    973a3e9 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#96856 - DrMeepster:fix_projection_validatio…

    …n, r=Icnr
    
    Fix ProjectionElem validation
    
    `TypeChecker::visit_projection_elem` was not actually being called.
    Dylan-DPC committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    7a9ca42 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#97711 - Nilstrieb:rustc-arena-ub, r=wesleyw…

    …iser
    
    Improve soundness of rustc_arena
    
    Make it runnable in miri by changing the loop iteration count for some tests in miri. Also fix a stacked borrows issue with box.
    Dylan-DPC committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    43d07ca View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#98507 - xFrednet:rfc-2383-manual-expectatio…

    …n-magic, r=wesleywiser
    
    Finishing touches for `#[expect]` (RFC 2383)
    
    This PR adds documentation and some functionality to rustc's lint passes, to manually fulfill expectations. This is needed for some lints in Clippy. Hopefully, it should be one of the last things before we can move forward with stabilizing this feature.
    
    As part of this PR, I've also updated `clippy::duplicate_mod` to showcase how this new functionality can be used and to ensure that it works correctly.
    
    ---
    
    changelog: [`duplicate_mod`]: Fixed lint attribute interaction
    
    r? ``@wesleywiser``
    
    cc: rust-lang#97660, rust-lang#85549
    
    And I guess that's it. Here have a magical unicorn 🦄
    Dylan-DPC committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    93ce6fd View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#98692 - camelid:more-fixmes, r=GuillaumeGomez

    rustdoc: Cleanup more FIXMEs
    
    r? ``@GuillaumeGomez``
    Dylan-DPC committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    b049ed6 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#98901 - davidtwco:split-dwarf-incr-workprod…

    …uct, r=michaelwoerister
    
    incr: cache dwarf objects in work products
    
    Cache DWARF objects alongside object files in work products when those exist so that DWARF object files are available for thorin in packed mode in incremental scenarios.
    
    r? `@michaelwoerister`
    Dylan-DPC committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    05ba538 View commit details
    Browse the repository at this point in the history