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

v0.8: Prepare for the next release #1160

Merged
merged 18 commits into from
Dec 15, 2024
Merged

v0.8: Prepare for the next release #1160

merged 18 commits into from
Dec 15, 2024

Conversation

taiki-e
Copy link
Member

@taiki-e taiki-e commented Dec 15, 2024

(skiplist is in the master branch, so I'll release it in another PR.)

Backports:

powergee and others added 18 commits December 15, 2024 22:45
```
error: lint group `rust_2018_idioms` has the same priority (0) as a lint
  --> Cargo.toml:64:1
   |
64 | rust_2018_idioms = "warn"
   | ^^^^^^^^^^^^^^^^   ------ has an implicit priority of 0
65 | single_use_lifetimes = "warn"
   | -------------------- has the same priority as this lint
   |
   = note: the order of the lints in the table is ignored by Cargo
   = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#lint_groups_priority
   = note: `#[deny(clippy::lint_groups_priority)]` on by default
help: to have lints override the group set `rust_2018_idioms` to a lower priority
   |
64 | rust_2018_idioms = { level = "warn", priority = -1 }
   |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
The list channel's `Block::new` was causing a stack overflow because it
held 32 item slots, instantiated on the stack before moving to
`Box::new`. The 32x multiplier made modestly-large item sizes untenable.

That block is now initialized directly on the heap.

References from the `std` channel implementation:
* rust-lang/rust#102246
* rust-lang/rust#132738
Signed-off-by: tison <wander4096@gmail.com>
```
error: package `libc v0.2.167` cannot be built because it requires rustc 1.63 or newer, while the currently active rustc version is 1.61.0
```
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ibraheem Ahmed <ibraheem@ibraheem.ca>
- crossbeam-utils 0.8.20 -> 0.8.21
- crossbeam-channel 0.5.13 -> 0.5.14
- crossbeam-deque 0.8.5 -> 0.8.6
- crossbeam-queue 0.3.11 -> 0.3.12
@taiki-e taiki-e merged commit ccd83ac into v0.8 Dec 15, 2024
22 checks passed
@taiki-e taiki-e deleted the v0.8-next branch December 15, 2024 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

6 participants