heapless icon indicating copy to clipboard operation
heapless copied to clipboard

Heapless, `static` friendly data structures

Results 105 heapless issues
Sort by recently updated
recently updated
newest added

Add equivalent to `std::string::String::from_utf16` and additional `push_utf16` helper method.

I'm working on a new version of [swap_queue](https://crates.io/crates/swap-queue) that integrates with `heapless::Vec`, but for my use case I want to be able to construct this by passing ownership of a...

this changes the implementation of the underlying Treiber Stack to use LDREX and STREX on Cortex-v7A/R/M. other architectures are left unchanged in this PR. in principle, RISC-V could be implemented...

this release of `hash32` has the advantage that 32-bit hashers can be used to hash types that implement the `core::hash::Hash` trait removing the need for the `hash32::Hash` implementations in this...

Good day, sorry I don't really know how to name the problem, so here is a "minimal" example. The following code will lead me into this error: ``` error[E0597]: `holder.b`...

bug
status: blocked

Coming out of #269 , I'm wondering if it makes sense to change all examples from `ignore` to just `no_run`. This would ensure they all still compile. I can take...

question

Since user should be aware Vec are based on array, implement Copy would be convienent

enhancement

All memory Pools are backed by a Treiber stack, which is effectively a linked list (an intrusive collection). as of v0.7.x, The "node" of this linked list (struct shown below)...

> On the Cortex-M, STREX will always fail if the processor takes an exception between it and its corresponding LDREX operation But the load of `next` at `8000136` is done...

During the const generics port, the SingleCore mode of the queue has been removed, but this is not mentioned in the changelog (like was done for the support for different...

enhancement
question