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

Closed
wants to merge 20 commits into from
Closed

Commits on Sep 27, 2022

  1. Use raw-dylib in the std

    ChrisDenton committed Sep 27, 2022
    Configuration menu
    Copy the full SHA
    4c05e3a View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2022

  1. Enable varargs support for calling conventions other than C or cdecl

    This patch makes it possible to use varargs for calling conventions,
    which are either based on C (like efiapi) or C is based
    on them (for example sysv64 and win64).
    Soveu authored and jackh726 committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    ba847ca View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Use ticks around abis.
    
    Co-authored-by: Esteban Kuber <estebank@users.noreply.github.com>
    jackh726 and estebank committed Oct 23, 2022
    Configuration menu
    Copy the full SHA
    65ef625 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de78c32 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2022

  1. rustdoc: clean up #toggle-all-docs

    This change converts the element from an `<a>` link to a button. It's
    pretty much directly trading slightly more CSS for slightly less HTML, and
    it's also semantically correct (so you don't get a broken "bookmark" option
    when you right click on it).
    
    While doing this, I also got rid of the unnecessary `class="inner"`
    attribute on the inner span. There was a style targeting
    `.collapse-toggle > .inner`, but no CSS ever targeted the
    `#toggle-all-docs > .inner`.
    notriddle committed Oct 24, 2022
    Configuration menu
    Copy the full SHA
    ac732b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bdbc977 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

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

Commits on Oct 27, 2022

  1. Configuration menu
    Copy the full SHA
    c4c4c56 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51b0363 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2022

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

Commits on Oct 30, 2022

  1. Configuration menu
    Copy the full SHA
    eb2dd95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8609364 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#97971 - Soveu:varargs, r=jackh726

    Enable varargs support for calling conventions other than C or cdecl
    
    This patch makes it possible to use varargs for calling conventions,
    which are either based on C (efiapi) or C is based on them (sysv64 and win64).
    
    Also pinging `@phlopsi,` because he noticed first this oversight when writing a library for UEFI.
    notriddle authored Oct 30, 2022
    Configuration menu
    Copy the full SHA
    a227543 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#101428 - JakobDegen:build-tests, r=oli-obk

    Add mir building test directory
    
    The first commit renames `mir-map.0` mir dumps to `built.after` dumps. I am happy to drop this commit if someone can explain the origin of the name.
    
    The second commit moves a bunch of mir building tests into their own directory. I did my best to make sure that all of these tests are actually testing mir building, and not just incidentally using `built.after`
    
    r? `@oli-obk`
    notriddle authored Oct 30, 2022
    Configuration menu
    Copy the full SHA
    5965158 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#101944 - notriddle:notriddle/toggle-all-doc…

    …s, r=jsha,GuillaumeGomez
    
    rustdoc: clean up `#toggle-all-docs`
    
    This change converts the element from an `<a>` link to a button. It's pretty much directly trading slightly more CSS for slightly less HTML, and it's also semantically correct (so you don't get a broken "bookmark" option when you right click on it).
    
    While doing this, I also got rid of the unnecessary `class="inner"` attribute on the inner span. There was a style targeting `.collapse-toggle > .inner`, but no CSS ever targeted the `#toggle-all-docs > .inner`.
    
    Preview: https://notriddle.com/notriddle-rustdoc-test/button-toggle-all-docs/index.html
    notriddle authored Oct 30, 2022
    Configuration menu
    Copy the full SHA
    a0e9c70 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#102101 - BelovDV:new-check-lld-version, r=p…

    …etrochenkov
    
    check lld version to choose correct option to disable multi-threading in tests
    
    Testing compiler with 'use-lld = true' may be incorrect with old lld.
    Flag, disabling multi-threading, should consider lld version.
    
    r? `@petrochenkov`
    notriddle authored Oct 30, 2022
    Configuration menu
    Copy the full SHA
    c0ee7a1 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#102327 - ChrisDenton:std-raw-dylib, r=thomcc

    Use `raw-dylib` in the std for non-x86 Windows
    
    The [`raw_dylib`](rust-lang#58713) feature was recently [stabilized for non-x86 Windows targets](rust-lang#99916). This is now in beta so std start to use it without feature flags. Eventually this may allowing linking Rust programs without needing import libraries.
    
    I think the standard library is best placed to dog food before the beta becomes the stable the release. There hopefully shouldn't be any issues but if there are it'd be good to catch them early.
    notriddle authored Oct 30, 2022
    Configuration menu
    Copy the full SHA
    d70f59d View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#103746 - notriddle:notriddle/incoherent-dyn…

    …-trait, r=GuillaumeGomez
    
    rustdoc: add support for incoherent impls on structs and traits
    
    Fixes rust-lang#103170
    notriddle authored Oct 30, 2022
    Configuration menu
    Copy the full SHA
    b544523 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#103758 - GuillaumeGomez:reexports-search-re…

    …sult-test, r=notriddle
    
    Add regression test for reexports in search results
    
    Fixes rust-lang#86337.
    
    r? `@notriddle`
    notriddle authored Oct 30, 2022
    Configuration menu
    Copy the full SHA
    7080630 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#103764 - SarthakSingh31:issue-94187-2, r=co…

    …mpiler-errors
    
    All verbosity checks in `PrettyPrinter` now go through `PrettyPrinter::should_print_verbose`
    
    Follow-up to rust-lang#103428. That pr only partially fixed rust-lang#94187. In some cases (like closures) `std::any::type_name` was still producing a different output when `-Zverbose` was enabled.
    
    This pr fixes those cases and adds a new function `PrettyPrinter::should_print_verbose`. This function should always be used over `self.tcx().sess.verbose()` inside a `impl PrettyPrinter`.
    
    Maybe closes rust-lang#94187 now.
    
    r? `@compiler-errors`
    notriddle authored Oct 30, 2022
    Configuration menu
    Copy the full SHA
    b46dd7c View commit details
    Browse the repository at this point in the history