Utilities for parsing and emitting binary data from input ranges, or to output ranges. It is unwise to depend on this outside of Dplug internals.
Vanilla B-Tree implementation. Note that this is an implementation detail of dplug.core.map and not part of the public dplug:core API.
Reading files without the D runtime.
Save/Restore floating-point FPU/SSE state for every plug-in callback.
Multiple writers, multiple readers interlocked queue.
This module implements an associative array. @nogc associative array, replacement for std::map and std::set.
DSP utility functions.
Various @nogc alternatives. This file includes parts of std.process, std.random, std.uuid.
@nogc random numbers and UUID generation.
Home of RingBufferNoGC and the mighty TimedFIFO.
This file provides ScopedForeignCallback to be used in every callback.
Loading and unloading shared libraries.
String build code, plus no-locale float parsing functions.
Mutexes, semaphores and condition variables.
Threads and thread-pool.
Simple version of traits from std.traits, for the purpose of faster compile times.
Defines Vec, reallocBuffer and memory functions.
Make shared libraries that are @nogc nothrow.