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 5 pull requests #110054

Closed
wants to merge 24 commits into from
Closed

Commits on Apr 4, 2023

  1. Configuration menu
    Copy the full SHA
    0b5f9ac View commit details
    Browse the repository at this point in the history
  2. add bunch of fixmes: currently there exist some functions that accept…

    … LLVMValueRef, some that accept LLVMMetadataRef, and replacing one with another not always possible without explicit convertion
    klensy committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    7d6181e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c53a9fa View commit details
    Browse the repository at this point in the history
  4. replace LLVMRustAppendModuleInlineAsm with LLVMAppendModuleInlineAsm,…

    … LLVMRustMetadataTypeInContext with LLVMMetadataTypeInContext
    klensy committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    076116b View commit details
    Browse the repository at this point in the history
  5. Use existing llvm methods, instead of rust wrappers for:

    LLVMRustBuildCleanupPad -> LLVMBuildCleanupPad
    LLVMRustBuildCleanupRet -> LLVMBuildCleanupRet
    LLVMRustBuildCatchPad -> LLVMBuildCatchPad
    LLVMRustBuildCatchRet -> LLVMBuildCatchRet
    LLVMRustBuildCatchSwitch -> LLVMBuildCatchSwitch
    klensy committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    cc77ae0 View commit details
    Browse the repository at this point in the history
  6. replace

    LLVMRustBuildIntCast -> LLVMBuildIntCast2
    LLVMRustAddHandler -> LLVMAddHandler
    klensy committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    f41e711 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. review

    klensy committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    c0bc001 View commit details
    Browse the repository at this point in the history
  2. Implement OwnedSlice

    WaffleLapkin committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    689beda View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0ceefd View commit details
    Browse the repository at this point in the history
  4. Yeet owning_ref

    Turns out
    - `owning_ref` is unsound due to `Box` aliasing stuff
    - `rustc` doesn't need 99% of the `owning_ref` API
    - `rustc` can use a far simpler abstraction that is `OwnedSlice`
    WaffleLapkin committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    d705654 View commit details
    Browse the repository at this point in the history
  5. Fix typo

    WaffleLapkin committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    9405f58 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    504c4c4 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. chore(tcp): change the hardcoded port number to port var

    The `listen_on` function in the example has a `port` option but doesn't
    use it
    enkron committed Apr 6, 2023
    Configuration menu
    Copy the full SHA
    502cb6f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6970d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e0e39ca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2733c29 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

  1. Configuration menu
    Copy the full SHA
    5cad51c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5b1ef1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fbe0591 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#109788 - compiler-errors:trait-item-from-no…

    …n-trait, r=petrochenkov
    
    More descriptive error when qself path doesnt have a trait on the RHS of `as`
    
    `<Ty as Enum>::Assoc` should report that `Enum` is a trait. Main question is whether to eagerly report the error, or raise it with `return Err(..)` -- i'll note that in an inline comment though.
    
    cc ``@GuillaumeGomez`` who said this came up at a Paris Rust meetup.
    
    r? ``@petrochenkov``
    Noratrieb committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    f4547f6 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#109862 - klensy:llvm-dd, r=nikic

    llvm: replace some deprecated functions, add fixmes
    
    Replace some deprecated llvm functions, add FIXME's (for simpler future work), replace some rust custom functions with llvm ones.
    Noratrieb committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    8b8994c View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#109971 - WaffleLapkin:yeet_ownership, r=Nil…

    …strieb
    
    Yeet `owning_ref`
    
    Based on the discussions from rust-lang#109948
    
    This replaces `owning_ref` with a far simpler & safer abstraction.
    
    Fixes rust-lang#109974
    Noratrieb committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    fe98885 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#109995 - enkron:u/enkron/substitute-hardcod…

    …ed-port-num-in-listen-on-fn, r=jyn514
    
    chore(tcp): change a hardcoded port number in a doctest to `port` var
    
    The `listen_on` function in the example has a `port` option but doesn't use it
    Noratrieb committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    33c6e08 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#110037 - notriddle:notriddle/theme-default,…

    … r=GuillaumeGomez
    
    rustdoc: add test and bug fix for theme defaults
    
    Part of rust-lang#66181
    Noratrieb committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    b8c372f View commit details
    Browse the repository at this point in the history