jjyr / buddy-alloc
Buddy-alloc is a memory allocator for no-std Rust, used for embedded environments.
☆28Updated 2 weeks ago
Related projects ⓘ
Alternatives and complementary repositories for buddy-alloc
- New register allocator designed as a successor to regalloc2☆29Updated 3 weeks ago
- DWARF packaging utility, written in Rust, supporting GNU extension and DWARF 5 package formats.☆43Updated 2 months ago
- Data structures like Rust `alloc` which reuse user allocated memory☆51Updated last month
- A symbolic evaluator for MIR☆19Updated 4 years ago
- Home for the Inline Assembly project group☆34Updated 4 years ago
- Buddy allocator, forked from the toyos repository.☆14Updated 3 years ago
- A C expression parser and evaluator☆45Updated last year
- Extremely minimal parser for ELF/PE/Mach-o/ar☆39Updated 3 years ago
- A drop-in GlobalAlloc implementation using tcmalloc from gperftools.☆16Updated last year
- A simple spinlock crate based on the abstractions provided by the `lock_api` crate.☆36Updated last year
- Nudging the compiler to auto-vectorize things☆72Updated last year
- x86_64 OS kernel with completely async userspace and single address space [WIP; but basic kernel functionality implemented]☆30Updated 4 years ago
- Useful types for dealing with PCI☆31Updated last month
- A newtype with alignment of at least `A` bytes☆30Updated 7 months ago
- Backtrace support for Rust `no_std` and embedded programs.☆46Updated last year
- bluss/IndexMap with amortized resizes☆14Updated 3 years ago
- sptr: The Strict Provenance Polyfill☆76Updated last year
- ☆36Updated last year
- Extensions to the Rust standard library☆43Updated 7 months ago
- Proof of Concept of a version of the error trait that is no-std compatible and works with backtraces / error return traces☆11Updated 3 years ago
- Cross-platform, endian-aware primitives for Rust☆32Updated last month
- A wrapper of Tokio's JoinHandle that aborts the task when it's dropped, while still allowing it to be awaited for joining.☆13Updated last year
- ☆26Updated 3 years ago
- Synchronization primitives for lazy and one-time initialization (no_std compatible).☆32Updated last year
- Rust compile-time type information experiment☆18Updated last year
- std::Error in no_std environment.☆38Updated 3 years ago
- A lightweight attribute for easy generation of const functions with conditional compilations.☆26Updated 3 weeks ago
- A minimal Kernel written in Rust☆43Updated last week
- Simply and Easily cross-compile the Rust sysroot crates.☆14Updated 2 years ago
- cross-platform Rust API for memory mapped IO☆40Updated 6 months ago