| Up to higher level directory | |||
| Name | Date | Size | |
|---|---|---|---|
| aav.d | 07-Sep-2025 | 7.9K | |
| array.d | 07-Sep-2025 | 26.8K | |
| array.h | 07-Sep-2025 | 4.9K | |
| bitarray.d | 07-Sep-2025 | 4.4K | |
| bitarray.h | 07-Sep-2025 | 594 | |
| complex.d | 07-Sep-2025 | 2.5K | |
| complex_t.h | 07-Sep-2025 | 2.1K | |
| ctfloat.d | 07-Sep-2025 | 1.7K | |
| ctfloat.h | 07-Sep-2025 | 1.9K | |
| dcompat.h | 07-Sep-2025 | 1.4K | |
| dsystem.h | 07-Sep-2025 | 888 | |
| file.d | 07-Sep-2025 | 8.9K | |
| filename.d | 07-Sep-2025 | 34.8K | |
| filename.h | 07-Sep-2025 | 1.5K | |
| hash.d | 07-Sep-2025 | 2.5K | |
| longdouble.d | 07-Sep-2025 | 3.7K | |
| object.h | 07-Sep-2025 | 1.2K | |
| optional.d | 07-Sep-2025 | 2.1K | |
| optional.h | 07-Sep-2025 | 1.2K | |
| port.d | 07-Sep-2025 | 1.5K | |
| port.h | 07-Sep-2025 | 1.1K | |
| README.md | 07-Sep-2025 | 4.3K | |
| region.d | 07-Sep-2025 | 3.9K | |
| rmem.d | 07-Sep-2025 | 9.5K | |
| rmem.h | 07-Sep-2025 | 847 | |
| rootobject.d | 07-Sep-2025 | 1.4K | |
| speller.d | 07-Sep-2025 | 8.9K | |
| string.d | 07-Sep-2025 | 8K | |
| stringtable.d | 07-Sep-2025 | 11.8K | |
| utf.d | 07-Sep-2025 | 15.6K | |
1 # Table of contents 2 3 | File | Purpose | 4 |--------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------| 5 | [aav.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/aav.d) | An associative array implementation | 6 | [array.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/array.d) | A dynamic array implementation | 7 | [bitarray.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/bitarray.d) | A compact array of bits | 8 | [complex.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/complex.d) | A complex number type | 9 | [ctfloat.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/ctfloat.d) | A floating point type for compile-time calculations | 10 | [env.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/env.d) | Modify environment variables | 11 | [file.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/file.d) | Read a file from disk and store it in memory | 12 | [filename.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/filename.d) | Encapsulate path and file names | 13 | [hash.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/hash.d) | Calculate a hash for a byte array | 14 | [longdouble.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/longdouble.d) | 80-bit floating point number implementation in case they are not natively supported | 15 | [man.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/man.d) | Opens an online manual page | 16 | [optional.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/optional.d) | Implementation of an 'Optional' type | 17 | [port.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/port.d) | Portable routines for functions that have different implementations on different platforms | 18 | [region.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/region.d) | A region allocator | 19 | [response.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/response.d) | Parse command line arguments from response files | 20 | [rmem.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/rmem.d) | Allocate memory using `malloc` or the GC depending on the configuration | 21 | [rootobject.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/rootobject.d) | A root object that classes in dmd inherit from | 22 | [speller.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/speller.d) | Try to detect typos in identifiers | 23 | [string.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/string.d) | Various string related functions | 24 | [stringtable.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/stringtable.d) | Specialized associative array with string keys stored in a variable length structure | 25 | [strtold.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/strtold.d) | D implementation of the standard C function `strtold` (String to long double) | 26 | [utf.d](https://github.com/dlang/dmd/blob/master/src/dmd/root/utf.d) | Encoding/decoding Unicode text | 27