DRUNTIME
D Runtime Library — druntime provides the low-level runtime support including memory management, threading, exception handling, and core system interfaces.
Modules 526
- core.atomicThe atomic module provides basic support for lock-free concurrent programming.
- core.attributeThis module contains UDA's (User Defined Attributes) either used in the runtime or special UDA's recognized by compiler.
- core.bitopThis module contains a collection of bit-level operations.
- core.builtinsTo provide access to features that would be otherwise counterproductive or difficult to implement, compilers provide an interface consisting of a set of builtins (also called intrinsics) which can ...
- core.checkedintThis module implements integral arithmetic primitives that check for out-of-range results.
- core.cpuidIdentify the characteristics of the host CPU, providing information about cache sizes and assembly optimisation hints. This module is provided primarily for assembly language programmers.
- core.demangleThe demangle module converts mangled D symbols to a representation similar to what would have existed in code.
- core.exceptionThe exception module defines all system-level exceptions and provides a mechanism to alter system-level error handling.
- core.factory
- core.gc.configContains the garbage collector configuration.
- core.gc.gcinterfaceContains the internal GC interface.
- core.gc.registryContains a registry for GC factories.
- core.int128
- core.internal.abort
- core.internal.array.appendingThis module contains support for controlling dynamic arrays' appending
- core.internal.array.arrayassign
- core.internal.array.capacityThis module contains support for controlling dynamic arrays' capacity and length
- core.internal.array.castingThis module contains compiler support for casting dynamic arrays
- core.internal.array.comparisonThis module contains compiler support for comparing dynamic arrays
- core.internal.array.concatenationThis module contains support for controlling dynamic arrays' concatenation Copyright: Copyright Digital Mars 2000 - 2019. License: Distributed under the http://www.boost.org/LICENSE10.txt. (See acc...
- core.internal.array.constructionThis module contains compiler support for constructing dynamic arrays
- core.internal.array.duplicationThe `.dup` and `.idup` properties for Associative Arrays and Dynamic Arrays
- core.internal.array.equalityThis module contains compiler support determining equality of arrays.
- core.internal.array.operationsThis module contains support array (vector) operations Copyright: Copyright Digital Mars 2000 - 2019. License: Distributed under the http://www.boost.org/LICENSE10.txt. (See accompanying file LICEN...
- core.internal.array.utilsThis module contains utility functions to help the implementation of the runtime hook
- core.internal.atomicThe core.internal.atomic module comtains the low-level atomic features available in hardware. This module may be a routing layer for compiler intrinsics.
- core.internal.attributes
- core.internal.backtrace.dwarfGenerates a human-readable stack-trace on POSIX targets using DWARF
- core.internal.backtrace.elfThis code reads ELF files and sections using memory mapped IO.
- core.internal.backtrace.libunwindBasic D language bindings for LLVM libunwind
- core.internal.backtrace.machoThis module extracts debug info from the currently running Mach-O executable.
- core.internal.backtrace.unwindBinding for libunwind/libgc's `unwind.h`
- core.internal.cast_
- core.internal.container.arrayArray container for internal usage.
- core.internal.container.commonCommon code for writing containers.
- core.internal.container.hashtabHashTab container for internal usage.
- core.internal.container.treapTreap container for internal usage.
- core.internal.convertWritten in the D programming language. This module provides functions to converting different values to const(ubyte)[]
- core.internal.dassert
- core.internal.destructionThis module contains implementations for destroying instances of types
- core.internal.elf.dlSimplifies working with shared ELF objects of the current process.
- core.internal.elf.ioProvides (read-only) memory-mapped I/O for ELF files.
- core.internal.entrypointThis module contains the code for C main and any call(s) to initialize the D runtime and call D main.
- core.internal.execinfoThis module helps to decide whether an appropriate execinfo implementation is available in the underling C runtime or in an external library. In the latter case exactly one of the following version...
- core.internal.gc.bitsContains a bitfield used by the GC.
- core.internal.gc.blkcacheBlkInfo thread-local cache. Used for array appending in the conservative GC to avoid the lock when possible.
- core.internal.gc.blockmetaFunctions to manipulate metadata in-block.
- core.internal.gc.impl.conservative.gcContains the garbage collector implementation.
- core.internal.gc.impl.manual.gcThis module contains a minimal garbage collector implementation according to published requirements. This library is mostly intended to serve as an example, but it is usable in applications which ...
- core.internal.gc.impl.proto.gc
- core.internal.gc.osContains OS-level routines needed by the garbage collector.
- core.internal.gc.pooltableA sorted array to quickly lookup pools.
- core.internal.gc.proxyContains the external GC interface.
- core.internal.hashWritten in the D programming language. This module provides functions to uniform calculating hash values for different types
- core.internal.lifetime
- core.internal.movingThis module contains the implementation of move semantics of DIP 1014
- core.internal.newaatemplate implementation of associative arrays.
- core.internal.parseoptionsparse configuration options
- core.internal.postblitThis module contains support for D's postblit feature
- core.internal.qsortThis is a public domain version of qsort.d. All it does is call C's qsort().
- core.internal.spinlockSpinLock for runtime internal usage.
- core.internal.stringString manipulation and comparison utilities.
- core.internal.switch_This module contains compiler support for switch...case statements
- core.internal.traitsContains traits for runtime internal usage.
- core.internal.utfEncode and decode UTF-8, UTF-16 and UTF-32 strings.
- core.internal.util.arrayArray utilities.
- core.internal.util.mathInternal math utilities.
- core.internal.vararg.aarch64Varargs implementation for the AArch64 Procedure Call Standard (not followed by Apple). Used by core.stdc.stdarg and core.vararg.
- core.internal.vararg.sysv_x64Varargs implementation for the x86_64 System V ABI (not used for Win64). Used by core.stdc.stdarg and core.vararg.
- core.interpolationThis module provides definitions to support D's interpolated expression sequence literal, sometimes called string interpolation.
- core.lifetime
- core.mathBuiltin mathematical intrinsics
- core.memoryThis module provides an interface to the garbage collector used by applications written in the D programming language. It allows the garbage collector in the runtime to be swapped without affect...
- core.runtimeThe runtime module exposes information specific to the D runtime code.
- core.simdBuiltin SIMD intrinsics
- core.stdc.assert_D header file for C99.
- core.stdc.complexD header file for C99.
- core.stdc.configD compatible types that correspond to various basic types in associated C and C++ compilers.
- core.stdc.ctypeD header file for C99.
- core.stdc.errnoD header file for C99.
- core.stdc.fenvD header file for C99.
- core.stdc.float_D header file for C99.
- core.stdc.inttypesD header file for C99.
- core.stdc.limitsD header file for C99.
- core.stdc.localeD header file for C99.
- core.stdc.mathD header file for C99.
- core.stdc.signalD header file for C99.
- core.stdc.stdargD header file for C99.
- core.stdc.stdatomicA D implementation of the C stdatomic.h header.
- core.stdc.stddefD header file for C99.
- core.stdc.stdintD header file for C99.
- core.stdc.stdioD header file for C99 <stdio.h>
- core.stdc.stdlibD header file for C99.
- core.stdc.stringD header file for C99.
- core.stdc.tgmathD header file for C99.
- core.stdc.timeD header file for C99.
- core.stdc.wchar_D header file for C99.
- core.stdc.wctypeD header file for C99.
- core.stdcpp.allocatorD binding to C++ std::allocator.
- core.stdcpp.arrayD header file for interaction with C++ std::array.
- core.stdcpp.exceptionInterface to C++ <exception>
- core.stdcpp.memoryD binding to C++ <memory>.
- core.stdcpp.new_D binding to C++ <new>
- core.stdcpp.stringD header file for interaction with C++ std::string.
- core.stdcpp.string_viewD header file for interaction with C++ std::string_view.
- core.stdcpp.type_traitsD header file for interaction with C++ std::type_traits.
- core.stdcpp.typeinfoInterface to C++ <typeinfo>
- core.stdcpp.utilityD header file for interaction with Microsoft C++ <utility>
- core.stdcpp.vectorD header file for interaction with C++ std::vector.
- core.stdcpp.xutilityD header file for interaction with Microsoft C++ <xutility>
- core.sync.barrierThe barrier module provides a primitive for synchronizing the progress of a group of threads.
- core.sync.conditionThe condition module provides a primitive for synchronized condition checking.
- core.sync.configThe config module contains utility routines and configuration information specific to this package.
- core.sync.eventThe event module provides a primitive for lightweight signaling of other threads (emulating Windows events on Posix)
- core.sync.exceptionDefine base class for synchronization exceptions.
- core.sync.mutexThe mutex module provides a primitive for maintaining mutually exclusive access.
- core.syncProvides thread synchronization tools such as mutexes, semaphores and barriers.
- core.sync.rwmutexThe read/write mutex module provides a primitive for maintaining shared read access and mutually exclusive write access.
- core.sync.semaphoreThe semaphore module provides a general use semaphore for synchronization.
- core.sys.bionic.errD header file for Bionic err.h.
- core.sys.bionic.fcntl
- core.sys.bionic.stdlibD header file for Bionic stdlib.h.
- core.sys.bionic.stringD header file for Bionic string.
- core.sys.bionic.unistd
- core.sys.darwin.crt_externsD header file for https://opensource.apple.com/source/Libc/Libc-1244.30.3/include/crt_externs.h.auto.html.
- core.sys.darwin.dlfcnD header file for Darwin.
- core.sys.darwin.errD header file for Darwin err.h.
- core.sys.darwin.execinfoD header file for Darwin.
- core.sys.darwin.fcntl
- core.sys.darwin.ifaddrsBinding for Mac OSX's <ifaddr.h>, expose network interface addresses
- core.sys.darwin.mach.dyldCopyright: Copyright Digital Mars 2010. License: www.boost.org/LICENSE10.txt. Authors: Jacob Carlborg Version: Initial created: Feb 20, 2010
- core.sys.darwin.mach.getsectD header file for https://opensource.apple.com/source/cctools/cctools-895/include/mach-o/getsect.h.auto.html.
- core.sys.darwin.mach.kern_returnD header file for Darwin.
- core.sys.darwin.mach.loaderThis file describes the format of Mach-O object files.
- core.sys.darwin.mach.nlistBindings for symbols and defines in `mach-o/nlist.h`
- core.sys.darwin.mach.portD header file for Darwin.
- core.sys.darwin.mach.semaphoreD header file for Darwin.
- core.sys.darwin.mach.stabBindings for symbols and defines in `mach-o/stab.h`
- core.sys.darwin.mach.thread_actD header file for Darwin.
- core.sys.darwin.netinet.in_D header file for Darwin's extensions to POSIX's netinet/in.h.
- core.sys.darwin.pthreadD header file for Darwin.
- core.sys.darwin.stdlibD header file for Darwin stdlib.h.
- core.sys.darwin.stringD header file for Darwin string.
- core.sys.darwin.sys.cdefsD header file for Darwin
- core.sys.darwin.sys.eventD header file for Darwin.
- core.sys.darwin.sys.mmanD header file for Darwin
- core.sys.darwin.sys.sysctlD header file for Darwin sys/sysctl.h
- core.sys.dragonflybsd.dlfcnD header file for DragonFlyBSD
- core.sys.dragonflybsd.errD header file for DragonFlyBSD err.h.
- core.sys.dragonflybsd.execinfoDragonFlyBSD implementation of glibc's http://www.gnu.org/software/libc/manual/html_node/Backtraces.html backtrace facility.
- core.sys.dragonflybsd.netinet.in_D header file for DragonFlyBSD's extensions to POSIX's netinet/in.h.
- core.sys.dragonflybsd.pthread_npD header file for DragonFlyBSD
- core.sys.dragonflybsd.stdlibD header file for DragonFlyBSD stdlib.h.
- core.sys.dragonflybsd.stringD header file for DragonFlyBSD string.
- core.sys.dragonflybsd.sys._bitsetD header file for DragonFlyBSD.
- core.sys.dragonflybsd.sys._cpusetD header file for DragonFlyBSD.
- core.sys.dragonflybsd.sys.cdefsD header file for DragonFlyBSD
- core.sys.dragonflybsd.sys.elfD header file for DragonFlyBSD.
- core.sys.dragonflybsd.sys.elf32D header file for DragonFlyBSD.
- core.sys.dragonflybsd.sys.elf64D header file for DragonFlyBSD.
- core.sys.dragonflybsd.sys.elf_commonD header file for DragonFlyBSD.
- core.sys.dragonflybsd.sys.eventD header file for DragonFlyBSD.
- core.sys.dragonflybsd.sys.link_elfD header file for DragonFlyBSD.
- core.sys.dragonflybsd.sys.mmanD header file for DragonFlyBSD
- core.sys.dragonflybsd.sys.socketD header file for DragonFlyBSD
- core.sys.dragonflybsd.sys.sysctlD header file for DragonFlyBSD sys/sysctl.h
- core.sys.dragonflybsd.timeD header file for DragonFlyBSD's extensions to POSIX's time.h.
- core.sys.elfD header file for standard ELF types, structures, and macros.
- core.sys.freebsd.configD header file for FreeBSD
- core.sys.freebsd.dlfcnD header file for FreeBSD.
- core.sys.freebsd.errD header file for FreeBSD err.h.
- core.sys.freebsd.execinfoFreeBSD implementation of glibc's http://www.gnu.org/software/libc/manual/html_node/Backtraces.html backtrace facility.
- core.sys.freebsd.ifaddrsD header file for FreeBSD's ifaddrs.h.
- core.sys.freebsd.mqueueD header file for FreeBSD's ifaddrs.h.
- core.sys.freebsd.net.if_D header file for FreeBSD's net/if.h.
- core.sys.freebsd.net.if_dlD header file for FreeBSD's net/if_dl.h.
- core.sys.freebsd.netinet.in_D header file for FreeBSD's extensions to POSIX's netinet/in.h.
- core.sys.freebsd.pthread_npD header file for FreeBSD.
- core.sys.freebsd.stdlibD header file for FreeBSD stdlib.h.
- core.sys.freebsd.stringD header file for FreeBSD string.
- core.sys.freebsd.sys._bitsetD header file for FreeBSD.
- core.sys.freebsd.sys._cpusetD header file for FreeBSD.
- core.sys.freebsd.sys.cdefsD header file for FreeBSD
- core.sys.freebsd.sys.elfD header file for FreeBSD.
- core.sys.freebsd.sys.elf32D header file for FreeBSD.
- core.sys.freebsd.sys.elf64D header file for FreeBSD.
- core.sys.freebsd.sys.elf_commonD header file for FreeBSD.
- core.sys.freebsd.sys.eventD header file for FreeBSD.
- core.sys.freebsd.sys.link_elfD header file for FreeBSD.
- core.sys.freebsd.sys.mmanD header file for FreeBSD
- core.sys.freebsd.sys.mountD header file for FreeBSD's sys/mount.h.
- core.sys.freebsd.sys.socketD header file for FreeBSD's extensions to POSIX's sys/socket.h.
- core.sys.freebsd.sys.sysctlD header file for FreeBSD sys/sysctl.h
- core.sys.freebsd.sys.typesD header file for FreeBSD's extensions to POSIX's sys/types.h.
- core.sys.freebsd.timeD header file for FreeBSD's extensions to POSIX's time.h.
- core.sys.freebsd.unistdD header file for FreeBSD's extensions to POSIX's unistd.h.
- core.sys.linux.configD header file for GNU/Linux
- core.sys.linux.dlfcnD header file for GNU/Linux
- core.sys.linux.elfD header file for GNU/Linux
- core.sys.linux.epollD header file to interface with the Linux epoll API (http://man7.org/linux/man-pages/man7/epoll.7.html). Available since Linux 2.6
- core.sys.linux.errD header file for Linux err.h.
- core.sys.linux.errnoD header file for GNU/Linux
- core.sys.linux.execinfoD header file for GNU/Linux.
- core.sys.linux.fcntl
- core.sys.linux.fsD header file for the linux/fs.h interface.
- core.sys.linux.ifaddrsD binding for the interface addresses querying
- core.sys.linux.io_uringD header file for the io_uring interface. Available since Linux 5.1
- core.sys.linux.linkD header file for GNU/Linux
- core.sys.linux.linux.if_arpD header file for Linux's linux/if_arp.h.
- core.sys.linux.linux.if_packetD header file for Linux's linux/if_packet.h.
- core.sys.linux.netinet.in_D header file for Linux's extensions to POSIX's netinet/in.h.
- core.sys.linux.netinet.tcpD bindings for the Linux's netinet/tcp.h structures.
- core.sys.linux.perf_eventD header file for perfeventopen system call.
- core.sys.linux.schedD binding for Linux specific scheduler control and thread spawning methods.
- core.sys.linux.stdioD header file for GNU stdio.
- core.sys.linux.stringD header file for Linux string.
- core.sys.linux.sys.auxvD header file for GNU/Linux.
- core.sys.linux.sys.eventfdD header file for GNU/Linux.
- core.sys.linux.sys.fileD header file for Linux file ops.
- core.sys.linux.sys.inotifyD header file for GNU/Linux.
- core.sys.linux.sys.mmanD header file for GNU/Linux
- core.sys.linux.sys.mountD header file for Linux.
- core.sys.linux.sys.prctlD header file for GNU/Linux.
- core.sys.linux.sys.signalfdD header file for Linux.
- core.sys.linux.sys.socketD header file for GNU/Linux.
- core.sys.linux.sys.syscallD header file for GNU/Linux
- core.sys.linux.sys.sysinfoD header file for GNU/Linux.
- core.sys.linux.sys.timeD header file for POSIX.
- core.sys.linux.sys.xattrD header file for GNU/Linux.
- core.sys.linux.syscallD header file for GNU/Linux
- core.sys.linux.termiosD header file for GNU/Linux
- core.sys.linux.timeD header file for Linux extensions to POSIX's time.h.
- core.sys.linux.timerfdD header file to interface with the Linux timefd API <http://man7.org/linux/man-pages/man2/timerfd_create.2.html> Available since Linux 2.6
- core.sys.linux.tipcInterface for Linux TIPC sockets, /usr/include/linux/tipc.h
- core.sys.linux.unistd
- core.sys.netbsd.dlfcnD header file for NetBSD.
- core.sys.netbsd.errD header file for NetBSD err.h.
- core.sys.netbsd.execinfoNetBSD implementation of glibc's http://www.gnu.org/software/libc/manual/html_node/Backtraces.html backtrace facility.
- core.sys.netbsd.stdlibD header file for NetBSD stdlib.h.
- core.sys.netbsd.stringD header file for NetBSD string.
- core.sys.netbsd.sys.elfD header file for NetBSD.
- core.sys.netbsd.sys.elf32D header file for NetBSD.
- core.sys.netbsd.sys.elf64D header file for NetBSD.
- core.sys.netbsd.sys.elf_commonD header file for NetBSD.
- core.sys.netbsd.sys.eventD header file for NetBSD.
- core.sys.netbsd.sys.featuretestD header file for NetBSD featuretest;.
- core.sys.netbsd.sys.link_elfD header file for NetBSD.
- core.sys.netbsd.sys.mmanD header file for NetBSD
- core.sys.netbsd.sys.sysctlD header file for NetBSD sys/sysctl.h
- core.sys.netbsd.timeD header file for NetBSD's extensions to POSIX's time.h.
- core.sys.openbsd.dlfcnD header file for OpenBSD.
- core.sys.openbsd.errD header file for OpenBSD err.h.
- core.sys.openbsd.execinfoOpenBSD implementation of glibc's http://www.gnu.org/software/libc/manual/html_node/Backtraces.html backtrace facility.
- core.sys.openbsd.pthread_npD header file for OpenBSD pthread_np.h.
- core.sys.openbsd.pwdD header file for OpenBSD pwd.h.
- core.sys.openbsd.stdlibD header file for OpenBSD stdlib.h.
- core.sys.openbsd.stringD header file for OpenBSD string.
- core.sys.openbsd.sys.cdefsD header file for OpenBSD
- core.sys.openbsd.sys.elfD header file for OpenBSD.
- core.sys.openbsd.sys.elf32D header file for OpenBSD.
- core.sys.openbsd.sys.elf64D header file for OpenBSD.
- core.sys.openbsd.sys.elf_commonD header file for OpenBSD.
- core.sys.openbsd.sys.link_elfD header file for OpenBSD.
- core.sys.openbsd.sys.mmanD header file for OpenBSD
- core.sys.openbsd.sys.sysctlD header file for OpenBSD sys/sysctl.h
- core.sys.openbsd.timeD header file for OpenBSD's extensions to POSIX's time.h.
- core.sys.openbsd.unistdD header file for OpenBSD unistd.h.
- core.sys.posix.aioD header file to interface with the pubs.opengroup.org/onlinepubs/9699919799/basedefs/aio.h.html.
- core.sys.posix.arpa.inetD header file for POSIX.
- core.sys.posix.configD header file for POSIX. Copyright: Copyright Sean Kelly 2005 - 2009. License: www.boost.org/LICENSE10.txt. Authors: Sean Kelly, Alex Rønne Petersen Standards: The Open Group Base Specif...
- core.sys.posix.direntD header file for POSIX. Copyright: Copyright Sean Kelly 2005 - 2009. License: www.boost.org/LICENSE10.txt. Authors: Sean Kelly, Alex Rønne Petersn Standards: The Open Group Base Specifi...
- core.sys.posix.dlfcnD header file for POSIX.
- core.sys.posix.endianD header file for POSIX.
- core.sys.posix.fcntlD header file for POSIX.
- core.sys.posix.grpD header file for POSIX.
- core.sys.posix.iconvD binding for the POSIX iconv library.
- core.sys.posix.inttypesD header file for POSIX.
- core.sys.posix.libgenD header file for POSIX.
- core.sys.posix.localeD header file for POSIX's <locale.h>.
- core.sys.posix.mqueueD header file for Posix Message Queues
- core.sys.posix.net.if_D header file for POSIX.
- core.sys.posix.netdbD header file for POSIX.
- core.sys.posix.netinet.in_D header file for POSIX.
- core.sys.posix.netinet.tcpD header file for POSIX.
- core.sys.posix.pollD header file for POSIX.
- core.sys.posix.pthreadD header file for POSIX.
- core.sys.posix.pwdD header file for POSIX.
- core.sys.posix.schedD header file for POSIX. Copyright: Copyright Sean Kelly 2005 - 2009. License: www.boost.org/LICENSE10.txt. Authors: Sean Kelly, Alex Rønne Petersen Standards: The Open Group Base Specif...
- core.sys.posix.semaphoreD header file for POSIX.
- core.sys.posix.setjmpD header file for POSIX.
- core.sys.posix.signalD header file for POSIX. Copyright: Copyright Sean Kelly 2005 - 2009. License: http://www.boost.org/LICENSE10.txt Authors: Sean Kelly, Alex Rønne Petersen Standards: The Open Group Base ...
- core.sys.posix.spawnD header file for spawn.h.
- core.sys.posix.stdc.timeD header file for C99.
- core.sys.posix.stdioD header file for POSIX.
- core.sys.posix.stdlibD header file for POSIX.
- core.sys.posix.stringD header file for POSIX's <string.h>.
- core.sys.posix.stringsD header file for POSIX's <strings.h>.
- core.sys.posix.sys.filioD header file for POSIX.
- core.sys.posix.sys.ioccomD header file for POSIX.
- core.sys.posix.sys.ioctlD header file for POSIX.
- core.sys.posix.sys.ipcD header file for POSIX.
- core.sys.posix.sys.mmanD header file for POSIX.
- core.sys.posix.sys.msgD header file for POSIX.
- core.sys.posix.sys.resourceD header file for POSIX.
- core.sys.posix.sys.selectD header file for POSIX.
- core.sys.posix.sys.shmD header file for POSIX.
- core.sys.posix.sys.socketD header file for POSIX.
- core.sys.posix.sys.statD header file for POSIX.
- core.sys.posix.sys.statvfsD header file correspoding to sys/statvfs.h.
- core.sys.posix.sys.timeD header file for POSIX.
- core.sys.posix.sys.ttycomD header file for POSIX.
- core.sys.posix.sys.typesD header file for POSIX. Copyright: Copyright Sean Kelly 2005 - 2009. License: www.boost.org/LICENSE10.txt. Authors: Sean Kelly, Alex Rønne Petersen Standards: The Open Group Base Specif...
- core.sys.posix.sys.uioD header file for POSIX.
- core.sys.posix.sys.unD header file for POSIX.
- core.sys.posix.sys.utsname
- core.sys.posix.sys.waitD header file for POSIX.
- core.sys.posix.syslogD header file for POSIX system logger API. (http://pubs.opengroup.org/onlinepubs/007904875/basedefs/syslog.h.html)
- core.sys.posix.termiosD header file for POSIX.
- core.sys.posix.timeD header file for POSIX. Copyright: Copyright Sean Kelly 2005 - 2009. License: www.boost.org/LICENSE10.txt. Authors: Sean Kelly, Alex Rønne Petersen Standards: The Open Group Base Specif...
- core.sys.posix.ucontextD header file for POSIX.
- core.sys.posix.unistdD header file for POSIX.
- core.sys.posix.utimeD header file for POSIX.
- core.sys.solaris.dlfcnD header file for Solaris
- core.sys.solaris.elfD header file for Solaris.
- core.sys.solaris.errD header file for Solaris err.h.
- core.sys.solaris.execinfoD header file for Solaris.
- core.sys.solaris.libelfD header file for Solaris.
- core.sys.solaris.linkD header file for Solaris.
- core.sys.solaris.stdlibD header file for Solaris stdlib.h.
- core.sys.solaris.sys.elfD header file for Solaris.
- core.sys.solaris.sys.elf_386D header file for Solaris.
- core.sys.solaris.sys.elf_SPARCD header file for Solaris.
- core.sys.solaris.sys.elf_amd64D header file for Solaris.
- core.sys.solaris.sys.elf_notesD header file for Solaris.
- core.sys.solaris.sys.elftypesD header file for Solaris.
- core.sys.solaris.sys.linkD header file for Solaris.
- core.sys.solaris.sys.priocntlD header file for the Solaris priocntl(2) and priocntlset(2) functions.
- core.sys.solaris.sys.procfsD header file for Solaris sys/procfs.h.
- core.sys.solaris.sys.procsetD header file defining a process set.
- core.sys.solaris.sys.regsetD header file for Solaris sys/regset.h.
- core.sys.solaris.sys.typesD header file that defines Solaris-specific types.
- core.sys.solaris.threadD header file for Solaris thread.h.
- core.sys.solaris.timeD header file for Solaris's extensions to POSIX's time.h.
- core.sys.windows.accctrlWindows API header module
- core.sys.windows.aclapiWindows API header module
- core.sys.windows.acluiWindows API header module
- core.sys.windows.basetsdWindows API header module
- core.sys.windows.basetypsWindows API header module
- core.sys.windows.bcryptCryptographic primitives
- core.sys.windows.cderrWindows API header module
- core.sys.windows.cguidWindows API header module
- core.sys.windows.com
- core.sys.windows.comcatWindows API header module
- core.sys.windows.commctrlWindows API header module
- core.sys.windows.commdlgWindows API header module
- core.sys.windows.coreHelper module for the Windows API
- core.sys.windows.cplWindows API header module
- core.sys.windows.cplextWindows API header module
- core.sys.windows.custcntlWindows API header module
- core.sys.windows.dbghelp...
- core.sys.windows.dbghelp_types...
- core.sys.windows.dbtWindows API header module
- core.sys.windows.ddeWindows API header module
- core.sys.windows.ddemlWindows API header module
- core.sys.windows.dhcpcsdkWindows API header module
- core.sys.windows.dlgsWindows API header module
- core.sys.windows.dllThis module provides OS specific helper function for DLL support
- core.sys.windows.docobjWindows API header module
- core.sys.windows.errorrepWindows API header module
- core.sys.windows.exdispWindows API header module
- core.sys.windows.exdispidWindows API header module
- core.sys.windows.httpextWindows API header module
- core.sys.windows.idispidsWindows API header module
- core.sys.windows.imagehlpWindows API header module
- core.sys.windows.immWindows API header module
- core.sys.windows.intshcutWindows API header module
- core.sys.windows.ipexportWindows API header module
- core.sys.windows.iphlpapiWindows API header module
- core.sys.windows.ipifconsWindows API header module
- core.sys.windows.iprtrmibWindows API header module
- core.sys.windows.iptypesWindows API header module
- core.sys.windows.isguidsWindows API header module
- core.sys.windows.lmWindows API header module
- core.sys.windows.lmaccessWindows API header module
- core.sys.windows.lmalertWindows API header module
- core.sys.windows.lmapibufWindows API header module
- core.sys.windows.lmatWindows API header module
- core.sys.windows.lmauditWindows API header module
- core.sys.windows.lmbrowsrWindows API header module
- core.sys.windows.lmchdevWindows API header module
- core.sys.windows.lmconfigWindows API header module
- core.sys.windows.lmconsWindows API header module
- core.sys.windows.lmerrWindows API header module
- core.sys.windows.lmerrlogWindows API header module
- core.sys.windows.lmmsgWindows API header module
- core.sys.windows.lmremutlWindows API header module
- core.sys.windows.lmreplWindows API header module
- core.sys.windows.lmserverWindows API header module
- core.sys.windows.lmshareWindows API header module
- core.sys.windows.lmsnameWindows API header module
- core.sys.windows.lmstatsWindows API header module
- core.sys.windows.lmsvcWindows API header module
- core.sys.windows.lmuseWindows API header module
- core.sys.windows.lmuseflgWindows API header module
- core.sys.windows.lmwkstaWindows API header module
- core.sys.windows.lzexpandWindows API header module
- core.sys.windows.mapiWindows API header module
- core.sys.windows.mciaviWindows API header module
- core.sys.windows.mcxWindows API header module
- core.sys.windows.mgmtapiWindows API header module
- core.sys.windows.mmsystemWindows API header module
- core.sys.windows.msacmWindows API header module
- core.sys.windows.mshtmlWindows API header module
- core.sys.windows.mswsockWindows API header module
- core.sys.windows.nb30Windows API header module
- core.sys.windows.nddeapiWindows API header module
- core.sys.windows.nspapiWindows API header module
- core.sys.windows.ntdefWindows API header module
- core.sys.windows.ntdllWindows API header module
- core.sys.windows.ntldapWindows API header module
- core.sys.windows.ntsecapiWindows API header module
- core.sys.windows.ntsecpkgWindows API header module
- core.sys.windows.oaidlWindows API header module
- core.sys.windows.objbaseWindows API header module
- core.sys.windows.objfwdWindows API header module
- core.sys.windows.objidlWindows API header module
- core.sys.windows.objsafeWindows API header module
- core.sys.windows.ocidlWindows API header module
- core.sys.windows.odbcinstWindows API header module
- core.sys.windows.oleWindows API header module
- core.sys.windows.ole2Windows API header module
- core.sys.windows.ole2verWindows API header module
- core.sys.windows.oleaccWindows API header module
- core.sys.windows.oleautoWindows API header module
- core.sys.windows.olectlWindows API header module
- core.sys.windows.olectlidWindows API header module
- core.sys.windows.oledlgWindows API header module
- core.sys.windows.oleidlWindows API header module
- core.sys.windows.pbtWindows API header module
- core.sys.windows.powrprofWindows API header module
- core.sys.windows.prshtWindows API header module
- core.sys.windows.psapiWindows API header module
- core.sys.windows.rapiWindows API header module
- core.sys.windows.rasWindows API header module
- core.sys.windows.rasdlgWindows API header module
- core.sys.windows.raserrorWindows API header module
- core.sys.windows.rassapiWindows API header module
- core.sys.windows.reasonWindows API header module
- core.sys.windows.regstrWindows API header module
- core.sys.windows.richeditWindows API header module
- core.sys.windows.richoleWindows API header module
- core.sys.windows.rpcWindows API header module
- core.sys.windows.rpcdceWindows API header module
- core.sys.windows.rpcdce2Windows API header module
- core.sys.windows.rpcdcepWindows API header module
- core.sys.windows.rpcndrWindows API header module
- core.sys.windows.rpcnsiWindows API header module
- core.sys.windows.rpcnsipWindows API header module
- core.sys.windows.rpcnterrWindows API header module
- core.sys.windows.schannelWindows API header module
- core.sys.windows.sdkddkverWindows API header module
- core.sys.windows.secextWindows API header module
- core.sys.windows.securityWindows API header module
- core.sys.windows.servprovWindows API header module
- core.sys.windows.setupapiWindows API header module
- core.sys.windows.shellapiWindows API header module
- core.sys.windows.shldispWindows API header module
- core.sys.windows.shlguidWindows API header module
- core.sys.windows.shlobjWindows API header module
- core.sys.windows.shlwapiWindows API header module
- core.sys.windows.snmpWindows API header module
- core.sys.windows.sqlWarning: This binding is out-of-date and does not allow use on non-Windows platforms. Use `etc.c.odbc.sql` instead.
- core.sys.windows.sqlextWarning: This binding is out-of-date and does not allow use on non-Windows platforms. Use `etc.c.odbc.sqlext` instead.
- core.sys.windows.sqltypesWarning: This binding is out-of-date and does not allow use on non-Windows platforms. Use `etc.c.odbc.sqltypes` instead.
- core.sys.windows.sqlucodeWarning: This binding is out-of-date and does not allow use on non-Windows platforms. Use `etc.c.odbc.sqlucode` instead.
- core.sys.windows.sspiWindows API header module
- core.sys.windows.stacktrace...
- core.sys.windows.stathttp://www.boost.org/LICENSE10.txt Author: Walter Bright
- core.sys.windows.stdc.mallocD header file for Windows malloc.h.
- core.sys.windows.stdc.timeD header file for C99.
- core.sys.windows.subauthWindows API header module
- core.sys.windows.threadauxThis module provides OS specific helper function for threads support
- core.sys.windows.tlhelp32Windows API header module
- core.sys.windows.tmschemaWindows API header module
- core.sys.windows.unknwnWindows API header module
- core.sys.windows.uuid
- core.sys.windows.vfwWindows API header module
- core.sys.windows.w32apiWindows API header module
- core.sys.windows.winbaseWindows API header module
- core.sys.windows.winberWindows API header module
- core.sys.windows.winconWindows API header module
- core.sys.windows.wincryptWindows API header module
- core.sys.windows.windefWindows API header module
- core.sys.windows.windowsWindows API header module
- core.sys.windows.winerrorWindows API header module
- core.sys.windows.wingdiWindows API header module
- core.sys.windows.winhttpWindows API header module
- core.sys.windows.wininetWindows API header module
- core.sys.windows.winioctlWindows API header module
- core.sys.windows.winldapWindows API header module
- core.sys.windows.winnetwkWindows API header module
- core.sys.windows.winnlsWindows API header module
- core.sys.windows.winntWindows API header module
- core.sys.windows.winperfWindows API header module
- core.sys.windows.winregWindows API header module
- core.sys.windows.winsock2
- core.sys.windows.winspoolWindows API header module
- core.sys.windows.winsvcWindows API header module
- core.sys.windows.winuserWindows API header module
- core.sys.windows.winverWindows API header module
- core.sys.windows.wtsapi32Windows API header module
- core.sys.windows.wtypesWindows API header module
- core.thread.contextThe thread module provides support for thread creation and management.
- core.thread.fiber.baseBase fiber module provides OS-indepedent part of lightweight threads aka fibers.
- core.thread.fiberThe fiber module provides lightweight threads aka fibers.
- core.thread.osthreadThe osthread module provides low-level, OS-dependent code for thread creation and management.
- core.threadThe thread module provides support for thread creation and management.
- core.thread.threadbaseThe threadbase module provides OS-independent code for thread storage and management.
- core.thread.threadgroupThe osthread module provides types used in threads modules.
- core.thread.typesThis module provides types and constants used in thread package.
- core.timeModule containing core time functionality, such as Duration (which represents a duration of time) or MonoTime (which represents a timestamp of the system's monotonic clock).
- core.varargThe vararg module is intended to facilitate vararg manipulation in D. It should be interface compatible with the C module "stdarg," and the two modules may share a common implementation if possible...
- core.volatileThis module declares intrinsics for volatile operations.
- etc.linux.memoryerrorHandle page protection errors using D errors (exceptions) or asserts.
- etc.valgrind.valgrindD wrapper for the Valgrind client API. Note that you must include this file into your program's compilation and compile with `-debug=VALGRIND` to access the declarations below.
- objectinhibitQuickIndex = 1; quickindex