rustio rustio.net

Memory Management

0

blockbuffers

Experimental

Blockbuffers is a serialization tool which builds strict Flatbuffers binaries.

0 downloads · 7y ago
0

maskerad_object_pool

Experimental

A collection of object pools, for more efficient dynamic memory allocation

0 downloads · 8y ago
0

index-pool

Experimental

A pool which manages allocation of unique indices. Acts like a psuedo-memory allocator.

0 downloads · 8y ago
0

unborrow

Experimental

Macro for calling a &mut self method with transient &-borrows of self in the parameters

0 downloads · 9y ago
0

rc_collections

Experimental

Shared, reference-counted, copy-on-write, single-pointer buffers

0 downloads · 4y ago
0

executable_memory

Experimental

executable memory for windows and unix

0 downloads · 8y ago
0

dpdk-sys

Experimental

dpdk-sys

0 downloads · 8y ago
0

qadapt-macro

Experimental

The Quick And Dirty Allocation Profiling Tool - Support Macros

0 downloads · 7y ago
0

mmap-alloc

Experimental

A simple allocator backed by memory mappings.

0 downloads · 8y ago
0

volatile-ptr

Experimental

Implementation of volatile pointers for I/O device access

0 downloads · 9y ago
0

alloc_uefi

Experimental

Allocator for a UEFI environment.

0 downloads · 9y ago
0

crndm

Experimental

Persistent Programming Library

0 downloads · 5y ago
0

crndm_derive

Experimental

Persistent Programming Library Procedural Macros

0 downloads · 5y ago
0

empty-box

Experimental

Allows for `Box`s to have their values moved out and replaced with new values, while reusing the same allocation.

0 downloads · 9y ago
0

thunk

Experimental

Primitives for generic lazy evaluation in Rust. This crate requires nightly for `untagged_unions`.

0 downloads · 9y ago
0

id-vec

Experimental

Simplify Graphs in Rust. Introduces IdVec, which automatically creates Ids for each new object, reusing deleted Ids.

0 downloads · 7y ago
0

terminated

Experimental

Types for representing NUL-terminated UTF8 strings.

0 downloads · 9y ago
0

singleton-cell

Experimental

A more powerful Ghost Cell allowing the use of any singleton as the key

0 downloads · 4y ago
0

ffi-pool

Experimental

Object pool types useful for FFI code.

0 downloads · 9y ago
0

maskerad_memory_allocators

Experimental

custom allocators, for memory fragmentation prevention.

0 downloads · 8y ago
0

re-init-rc

Experimental

Wrappers for Rc and Arc weak pointers for auto re-initialization of inner value on access when it is already dropped.

0 downloads · 3y ago
0

funfun

Experimental

Macros for working with closures.

0 downloads · 8y ago
0

stuff

Experimental

Stuffing things into pointers.

0 downloads · 4y ago
0

hyaline-smr

Experimental

Garbage Collector(Hyaline- Safe Memory Reclaimation) for lock free data structures

0 downloads · 4y ago
0

rc-cell

Experimental

A simple wrapper around Rc<RefCell<T>>

0 downloads · 6y ago
0

bsalloc

Experimental

A simple general-purpose allocator used to bootstrap other allocators.

0 downloads · 9y ago
0

elfmalloc

Experimental

A fast, concurrent, general-purpose allocator.

0 downloads · 9y ago
0

malloc-bind

Experimental

A tool to implement the C malloc API using a Rust allocator.

0 downloads · 9y ago
0

object-alloc-test

Experimental

A suite of tests for object allocators.

0 downloads · 9y ago
0

slab-alloc

Experimental

A fast, single-threaded object allocator.

0 downloads · 9y ago
0

colosseum

Experimental

A variety of arena allocators for Rust, including thread-safe arenas.

0 downloads · 9y ago
0

bra

Experimental

Buffered random access to sequential data sources

0 downloads · 5y ago
0

rent_to_own

Experimental

A wrapper type for optionally giving up ownership of the underlying value.

0 downloads · 8y ago
0

slab_32

Experimental

Forked from the main slab crate as an experiment. Don't use.

0 downloads · 8y ago
0

maskerad_stack_allocator

Experimental

Stack-based allocators, for contiguous allocation and memory fragmentation prevention.

0 downloads · 8y ago
0

boow

Experimental

`Borrow Or oWned` smart pointer. Alternative to Cow.

0 downloads · 8y ago
0

lariv

Experimental

Linked Atomic Random Insert Vector: a thread-safe, self-memory-managed vector with no guaranteed sequential insert.

0 downloads · 3y ago
0

localloc

Experimental

A collection of local (non-global) rust allocation traits

0 downloads · 6y ago
0

heaparray

Experimental

Flexible support for dynamically-sized types, using heap-allocated array of structs

0 downloads · 7y ago
0

mimalloc3

Experimental

Rust 2024 drop-in allocator backed by the latest stable mimalloc v3, with optional v2 support

0 downloads · 3d ago
0

stackvec

Experimental

A crate to use stack-allocated Vectors (performance and/or no-std)

0 downloads · 7y ago
0

memsafe

Experimental

A Secure cross-platform Rust library for securely wrapping data in memory

0 downloads · 2mo ago
0

qadapt

Experimental

The Quick And Dirty Allocation Profiling Tool

0 downloads · 7y ago
0

nvml

Experimental

A mid-level wrapper around PMDK (the persistent memory development kit), formely NVML

0 downloads · 8y ago
0

drc

Experimental

A Rust library to add a new "Drc" smart pointer.

0 downloads · 8y ago
0

alignas

Experimental

Wrapper to specify object alignment generically

0 downloads · 7y ago
0

run-down

Experimental

An implementation of run-down protection in rust.

0 downloads · 6y ago
0

aren_alloc

Experimental

Simple allocator for small copyable objects inspired by object-pools.

0 downloads · 8y ago
0

bulletproof

Experimental

Bulletproof memory access

0 downloads · 8y ago
0

memory_units

Experimental

Safe conversions between units of memory

0 downloads · 8y ago