From 4b29d180fe1e626643fd24dec2add2008282259f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20=C3=85kesson?= Date: Sat, 21 Mar 2026 20:20:39 +0100 Subject: [PATCH 1/2] fix(alloc_ref): use renamed `dangling` As of nightly-2026-01-19, `dangling` was renamed to `dangling_ptr`: https://github.com/rust-lang/rust/pull/148769#issue-3605478404 This closes #88. --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index b76e7d1..4e15cd3 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -267,7 +267,7 @@ impl Heap { unsafe impl Allocator for LockedHeap { fn allocate(&self, layout: Layout) -> Result, AllocError> { if layout.size() == 0 { - return Ok(NonNull::slice_from_raw_parts(layout.dangling(), 0)); + return Ok(NonNull::slice_from_raw_parts(layout.dangling_ptr(), 0)); } match self.0.lock().allocate_first_fit(layout) { Ok(ptr) => Ok(NonNull::slice_from_raw_parts(ptr, layout.size())), From 86df025e80ba99cb8a7d96708af86dfd79b09cea Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Tue, 14 Apr 2026 15:50:59 +0000 Subject: [PATCH 2/2] Fix rustup install command --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5a147c4..50090d5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -138,7 +138,7 @@ jobs: MIRIFLAGS: "-Zmiri-disable-isolation -Zmiri-strict-provenance" steps: - uses: actions/checkout@v1 - - run: rustup toolchain install nightly --profile minimal --component rust-src miri + - run: rustup toolchain install nightly --profile minimal --component rust-src --component miri - run: cargo +nightly miri test --all-features check_formatting: