rust/library/std
Stuart Cook 4b904ceb46
Rollup merge of #132738 - cuviper:channel-heap-init, r=ibraheemdev
Initialize channel `Block`s directly on the heap

The 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.

Fixes #102246

try-job: test-various
2024-11-08 18:51:30 +11:00
..
benches Reformat use declarations. 2024-07-29 08:26:52 +10:00
src Rollup merge of #132738 - cuviper:channel-heap-init, r=ibraheemdev 2024-11-08 18:51:30 +11:00
tests Avoid shadowing user provided types or type aliases in thread_local! 2024-10-18 10:27:41 +08:00
build.rs Enable f128 tests on all non-buggy platforms 🎉 2024-11-03 19:33:04 -06:00
Cargo.toml unpin and update memchr 2024-11-07 02:09:39 +01:00