Skip to content

heapless::pool support for x86_64 #421

Closed
@ophilli

Description

@ophilli

I'm working on a no_std project targeting some armv7 CPUs. I would like to use heapless::pool but I am having issues because it is not available on my x86_64 host at test / lint time.

heapless/src/lib.rs

Lines 119 to 120 in c7c731d

#[cfg(any(arm_llsc, target_arch = "x86"))]
pub mod pool;

In the docs there is a mention that it is available on ARM architectures which instruction set include the LDREX, CLREX and STREX instructions, and 32-bit x86, but it is unclear why x86_64 is no longer supported. It seems that x86_64 support was removed in #315 last year.

What is limiting pool support such that it is available on x86 but not x86_64?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions