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 6 pull requests #107017

Closed

Commits on Oct 28, 2022

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

Commits on Nov 7, 2022

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

Commits on Jan 4, 2023

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

Commits on Jan 11, 2023

  1. Improve proc macro attribute diagnostics

    mejrs committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    f920008 View commit details
    Browse the repository at this point in the history
  2. Address feedback

    mejrs committed Jan 11, 2023
    Configuration menu
    Copy the full SHA
    a8e3abd View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2023

  1. Configuration menu
    Copy the full SHA
    54089e6 View commit details
    Browse the repository at this point in the history
  2. bump failing assembly & codegen tests from LLVM 14 to LLVM 15

    Lukas Markeffsky committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    1216cc7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a242a2c View commit details
    Browse the repository at this point in the history
  4. Don't do pointer arithmetic on pointers to deallocated memory

    vec::Splice can invalidate the slice::Iter inside vec::Drain.
    So we replace them with dangling pointers which, unlike ones to
    deallocated memory, are allowed.
    the8472 committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    47014b1 View commit details
    Browse the repository at this point in the history
  5. add miri regression test

    the8472 committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    2d54b7c View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. Rollup merge of rust-lang#103702 - WaffleLapkin:lift-sized-bounds-fro…

    …m-pointer-methods-where-applicable, r=m-ou-se
    
    Lift `T: Sized` bounds from some `strict_provenance` pointer methods
    
    This PR removes requirement for `T` (pointee type) to be `Sized` to call `pointer::{addr, expose_addr, with_addr, map_addr}`. These functions don't use `T`'s size, so there is no reason for them to require this. Updated public API:
    
    cc `@Gankra,` rust-lang#95228
    r? libs-api
    compiler-errors authored Jan 18, 2023
    Configuration menu
    Copy the full SHA
    a3e46f5 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#106407 - mejrs:attr_check, r=compiler-errors

    Improve proc macro attribute diagnostics
    
    Closes rust-lang#102923
    compiler-errors authored Jan 18, 2023
    Configuration menu
    Copy the full SHA
    e169908 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#106441 - mllken:abstract-socket-noref, r=jo…

    …shtriplett
    
    relax reference requirement on SocketAddrExt::from_abstract_name
    
    Reference: rust-lang#85410 (comment)
    compiler-errors authored Jan 18, 2023
    Configuration menu
    Copy the full SHA
    b9ce633 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#106950 - the8472:fix-splice-miri, r=cuviper

    Don't do pointer arithmetic on pointers to deallocated memory
    
    vec::Splice can invalidate the slice::Iter inside vec::Drain. So we replace them with dangling pointers which, unlike ones to deallocated memory, are allowed.
    
    Fixes miri test failures.
    Fixes rust-lang/miri#2759
    compiler-errors authored Jan 18, 2023
    Configuration menu
    Copy the full SHA
    ba3c3d9 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#106995 - lukas-code:align_offset_assembly_t…

    …est, r=cuviper
    
    bump failing assembly & codegen tests from LLVM 14 to LLVM 15
    
    These tests need LLVM 15.
    
    Found by `@Robert-Cunningham` in rust-lang#100601 (comment)
    
    Passed tests at 006506e93fc80318ebfd7939fe1fd4dc19ecd8cb in https://github.com/rust-lang/rust/actions/runs/3942442730/jobs/6746104740.
    compiler-errors authored Jan 18, 2023
    Configuration menu
    Copy the full SHA
    148c42c View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#106996 - notriddle:notriddle/settings-line-…

    …div, r=GuillaumeGomez
    
    rustdoc: instead of `.setting-name { width: 100% }`, use default div CSS
    
    This has no discernible change in appearance.
    compiler-errors authored Jan 18, 2023
    Configuration menu
    Copy the full SHA
    261a3c9 View commit details
    Browse the repository at this point in the history