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

Release 0.3.25 #2654

Merged
merged 8 commits into from
Oct 20, 2022
Merged

Release 0.3.25 #2654

merged 8 commits into from
Oct 20, 2022

Commits on Oct 20, 2022

  1. Fix CI (#2644)

    Xaeroxe authored and taiki-e committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    088df68 View commit details
    Browse the repository at this point in the history
  2. Remove some double trait bounds (#2645)

    Signed-off-by: TennyZhuang <zty0826@gmail.com>
    TennyZhuang authored and taiki-e committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    ab2e711 View commit details
    Browse the repository at this point in the history
  3. Update no_atomic_cas.rs

    taiki-e committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    d970df4 View commit details
    Browse the repository at this point in the history
  4. Ignore unreachable_pub lint

    ```
    warning: unreachable `pub` item
      --> futures-util/src/stream/futures_unordered/mod.rs:25:32
       |
    25 | pub use self::iter::{IntoIter, Iter, IterMut, IterPinMut, IterPinRef};
       | ---                            ^^^^
       | |
       | help: consider restricting its visibility: `pub(crate)`
       |
       = help: or consider exporting it for use by other crates
    note: the lint level is defined here
      --> futures-util/src/lib.rs:11:5
       |
    11 |     unreachable_pub
       |     ^^^^^^^^^^^^^^^
    
    warning: unreachable `pub` item
      --> futures-util/src/stream/futures_unordered/mod.rs:25:38
       |
    25 | pub use self::iter::{IntoIter, Iter, IterMut, IterPinMut, IterPinRef};
       | ---                                  ^^^^^^^
       | |
       | help: consider restricting its visibility: `pub(crate)`
       |
       = help: or consider exporting it for use by other crates
    ```
    taiki-e committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    2a9f8b0 View commit details
    Browse the repository at this point in the history
  5. Fix clippy::unnecessary_cast warning

    ```
    warning: casting to the same type is unnecessary (`usize` -> `usize`)
      --> futures-util/src/stream/stream/take.rs:57:37
       |
    57 |         let lower = cmp::min(lower, self.remaining as usize);
       |                                     ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.remaining`
       |
       = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
       = note: `#[warn(clippy::unnecessary_cast)]` on by default
    
    warning: casting to the same type is unnecessary (`usize` -> `usize`)
      --> futures-util/src/stream/stream/take.rs:60:28
       |
    60 |             Some(x) if x < self.remaining as usize => Some(x),
       |                            ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.remaining`
       |
       = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
    
    warning: casting to the same type is unnecessary (`usize` -> `usize`)
      --> futures-util/src/stream/stream/take.rs:61:23
       |
    61 |             _ => Some(self.remaining as usize),
       |                       ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.remaining`
       |
       = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
    ```
    taiki-e committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    a822229 View commit details
    Browse the repository at this point in the history
  6. Implement Clone for Drain (#2650)

    stephaneyfx authored and taiki-e committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    85718c6 View commit details
    Browse the repository at this point in the history
  7. Fix soundness hole in join macros (#2649)

    * fix soundness hole in join macros
    add a miri regression test
    update failing tests (join sizes increased due to fix)
    
    * fix `CI / cross test` by ignoring `join_size` and `try_join_size` tests on "non-64-bit pointer" targets (e.g. `i686-unknown-linux-gnu`)
    (this is the same fix that was also applied in PR #2447)
    Pointerbender authored and taiki-e committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    b6ea49e View commit details
    Browse the repository at this point in the history
  8. Release 0.3.25

    taiki-e committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    07fc81d View commit details
    Browse the repository at this point in the history