aav.d |
An associative array implementation |
array.d |
A dynamic array implementation |
bitarray.d |
A compact array of bits |
complex.d |
A complex number type |
ctfloat.d |
A floating point type for compile-time calculations |
env.d |
Modify environment variables |
file.d |
Read a file from disk and store it in memory |
filename.d |
Encapsulate path and file names |
hash.d |
Calculate a hash for a byte array |
longdouble.d |
80-bit floating point number implementation in case they are not natively supported |
man.d |
Opens an online manual page |
optional.d |
Implementation of an 'Optional' type |
port.d |
Portable routines for functions that have different implementations on different platforms |
region.d |
A region allocator |
response.d |
Parse command line arguments from response files |
rmem.d |
Allocate memory using malloc or the GC depending on the configuration |
rootobject.d |
A root object that classes in dmd inherit from |
speller.d |
Try to detect typos in identifiers |
string.d |
Various string related functions |
stringtable.d |
Specialized associative array with string keys stored in a variable length structure |
strtold.d |
D implementation of the standard C function strtold (String to long double) |
utf.d |
Encoding/decoding Unicode text |