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 8 pull requests #104599

Closed
wants to merge 32 commits into from
Closed

Commits on Nov 10, 2022

  1. Improve generating Custom entry function

    This commit is aimed at making compiler generated entry functions
    (Basically just C `main` right now) more generic so other targets can do
    similar things for custom entry. This was initially implemented as part
    of rust-lang#100316.
    
    Currently, this moves the entry function name and Call convention to the
    target spec.
    
    Signed-off-by: Ayush Singh <ayushsingh1325@gmail.com>
    Ayush1325 committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    9f0a862 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2022

  1. constify remaining layout methods

    Remove bad impl for Eq
    
    Update Cargo.lock and fix last ValidAlign
    CraftSpider committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    1c56a53 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c207dc9 View commit details
    Browse the repository at this point in the history
  3. Update with derive_const

    CraftSpider committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    3860cb1 View commit details
    Browse the repository at this point in the history
  4. Add derive_const feature

    CraftSpider committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    21c61e1 View commit details
    Browse the repository at this point in the history
  5. Fix issue number

    CraftSpider committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    c8e5ac4 View commit details
    Browse the repository at this point in the history
  6. Use ? instead of match

    CraftSpider committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    bbcdebd View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2022

  1. Configuration menu
    Copy the full SHA
    45f441a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6aa611a View commit details
    Browse the repository at this point in the history
  3. add comment about opaque types

    lcnr committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    f5f6761 View commit details
    Browse the repository at this point in the history
  4. use ocx type relation routines

    lcnr committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    b2e6d08 View commit details
    Browse the repository at this point in the history
  5. Use custom entry name in gcc

    This is a continuation of 9f0a862 for
    gcc.
    
    Signed-off-by: Ayush Singh <ayushsingh1325@gmail.com>
    Ayush1325 committed Nov 15, 2022
    Configuration menu
    Copy the full SHA
    6dfe239 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. Use custom entry name in cranelift

    This is a continuation of 9f0a862 for
    cranelift.
    
    Signed-off-by: Ayush Singh <ayushsingh1325@gmail.com>
    Ayush1325 committed Nov 17, 2022
    Configuration menu
    Copy the full SHA
    2436dff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57e7261 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2022

  1. Configuration menu
    Copy the full SHA
    e3036df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1ec8ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9c51004 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    95a267b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3fca95a View commit details
    Browse the repository at this point in the history
  6. rename is_tainted_by_errors

    BoxyUwU committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    1c48039 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9ed3483 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    45a09a4 View commit details
    Browse the repository at this point in the history
  9. deduplicate tests

    lcnr committed Nov 18, 2022
    Configuration menu
    Copy the full SHA
    4e504c7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    df7ecbc View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2022

  1. Rollup merge of rust-lang#102207 - CraftSpider:const-layout, r=scottmcm

    Constify remaining `Layout` methods
    
    Makes the methods on `Layout` that aren't yet unstably const, under the same feature and issue, rust-lang#67521. Most of them required no changes, only non-trivial change is probably constifying `ValidAlignment` which may affect rust-lang#102072
    Dylan-DPC committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    4ca5ece View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#104001 - Ayush1325:custom-entry, r=bjorn3

    Improve generating Custom entry function
    
    This commit is aimed at making compiler-generated entry functions (Basically just C `main` right now) more generic so other targets can do similar things for custom entry. This was initially implemented as part of rust-lang#100316.
    
    Currently, this moves the entry function name and Call convention to the target spec.
    
    Signed-off-by: Ayush Singh <ayushsingh1325@gmail.com>
    Dylan-DPC committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    3bd8ac8 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#104411 - lcnr:bivariance-nll, r=compiler-er…

    …rors
    
    nll: correctly deal with bivariance
    
    fixes rust-lang#104409
    
    when in a bivariant context, relating stuff should always trivially succeed. Also changes the mir validator to correctly deal with higher ranked regions.
    
    r? types cc `@RalfJung`
    Dylan-DPC committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    de29cb1 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#104528 - WaffleLapkin:lazy_lock_docfix, r=m…

    …atklad
    
    Properly link `{Once,Lazy}{Cell,Lock}` in docs
    
    See rust-lang#74465 (comment)
    Dylan-DPC committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    266e957 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#104554 - BoxyUwU:less_unchecked_pls, r=lcnr

    Use `ErrorGuaranteed::unchecked_claim_error_was_emitted` less
    
    there are only like 3 or 4 call sites left after this but it wasnt obvious to me how to remove them
    Dylan-DPC committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    e1bb455 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#104566 - matthiaskrgr:clippy_perf_nov18, r=…

    …oli-obk
    
    couple of clippy::perf fixes
    Dylan-DPC committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    48c3859 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#104575 - lcnr:dedup-tests, r=jackh726

    deduplicate tests
    
    originally added in rust-lang#100514. Using revisions for this reduces the amount of tests in the repo
    Dylan-DPC committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    a0da5e9 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#104580 - notriddle:notriddle/issue-102354-h…

    …ide-sugg, r=compiler-errors
    
    diagnostics: only show one suggestion for method -> assoc fn
    
    Fixes rust-lang#102354
    Dylan-DPC committed Nov 19, 2022
    Configuration menu
    Copy the full SHA
    bbad798 View commit details
    Browse the repository at this point in the history