All Projects → dlang → Druntime

dlang / Druntime

Licence: bsl-1.0
Low level runtime library for the D programming language

Programming Languages

d
599 projects
dlang
54 projects

Projects that are alternatives of or similar to Druntime

Ts Node
TypeScript execution and REPL for node.js
Stars: ✭ 9,571 (+1474.18%)
Mutual labels:  hacktoberfest, runtime
Harmonyx
Harmony built on top of MonoMod.RuntimeDetours with additional features
Stars: ✭ 69 (-88.65%)
Mutual labels:  hacktoberfest, runtime
Openj9
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Stars: ✭ 2,802 (+360.86%)
Mutual labels:  hacktoberfest, runtime
Xamarin.forms
Xamarin.Forms Official Home
Stars: ✭ 5,485 (+802.14%)
Mutual labels:  hacktoberfest
Bookreader
The Internet Archive BookReader
Stars: ✭ 596 (-1.97%)
Mutual labels:  hacktoberfest
Node Cobol
📺 COBOL bridge for NodeJS which allows you to run COBOL code from NodeJS.
Stars: ✭ 606 (-0.33%)
Mutual labels:  hacktoberfest
Statsd exporter
StatsD to Prometheus metrics exporter
Stars: ✭ 608 (+0%)
Mutual labels:  hacktoberfest
Graphite Web
A highly scalable real-time graphing system
Stars: ✭ 5,384 (+785.53%)
Mutual labels:  hacktoberfest
Kiwi
the leading open source test management system
Stars: ✭ 607 (-0.16%)
Mutual labels:  hacktoberfest
Remove Bg
A Python API wrapper for removing background using remove.bg's API
Stars: ✭ 606 (-0.33%)
Mutual labels:  hacktoberfest
Awesome Oneliner Bugbounty
A collection of awesome one-liner scripts especially for bug bounty tips.
Stars: ✭ 594 (-2.3%)
Mutual labels:  hacktoberfest
Materialdialog Android
📱Android Library to implement animated, 😍beautiful, 🎨stylish Material Dialog in android apps easily.
Stars: ✭ 602 (-0.99%)
Mutual labels:  hacktoberfest
Apiman
API Management
Stars: ✭ 606 (-0.33%)
Mutual labels:  hacktoberfest
Runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Stars: ✭ 7,742 (+1173.36%)
Mutual labels:  hacktoberfest
Stylelint Order
A plugin pack of order related linting rules for stylelint.
Stars: ✭ 607 (-0.16%)
Mutual labels:  hacktoberfest
Core
Simple forum software for building great communities.
Stars: ✭ 5,372 (+783.55%)
Mutual labels:  hacktoberfest
Octodash
OctoDash is a simple, but beautiful dashboard for OctoPrint.
Stars: ✭ 606 (-0.33%)
Mutual labels:  hacktoberfest
Images To Pdf
An app to convert images to PDF file!
Stars: ✭ 602 (-0.99%)
Mutual labels:  hacktoberfest
Challenges
PyBites Code Challenges
Stars: ✭ 604 (-0.66%)
Mutual labels:  hacktoberfest
Pdoc
🐍 ➡️ 📜 Auto-generate API documentation for Python projects
Stars: ✭ 604 (-0.66%)
Mutual labels:  hacktoberfest

DRuntime: Runtime Library for the D Programming Language

GitHub tag Bugzilla Issues CircleCI Buildkite Code coverage license

This is DRuntime. It is the low-level runtime library backing the D programming language.

DRuntime is typically linked together with Phobos in a release such that the compiler only has to link to a single library to provide the user with the runtime and the standard library.

Purpose

DRuntime is meant to be an abstraction layer above the compiler. Different compilers will likely have their own versions of DRuntime. While the implementations may differ, the interfaces should be the same.

Features

The runtime library provides the following:

  • The Object class, the root of the class hierarchy.
  • Implementations of array operations.
  • The associative array implementation.
  • Type information and RTTI.
  • Common threading and fiber infrastructure.
  • Synchronization and coordination primitives.
  • Exception handling and stack tracing.
  • Garbage collection interface and implementation.
  • Program startup and shutdown routines.
  • Low-level math intrinsics and support code.
  • Interfaces to standard C99 functions and types.
  • Interfaces to operating system APIs.
  • Atomic load/store and binary operations.
  • CPU detection/identification for x86.
  • System-independent time/duration functionality.
  • D ABI demangling helpers.
  • Low-level bit operations/intrinsics.
  • Unit test, coverage, and trace support code.
  • Low-level helpers for compiler-inserted calls.

Issues

To report a bug or look up known issues with the runtime library, please visit the bug tracker.

Licensing

See the LICENSE.txt file for licensing information.

Building

See the wiki page for build instructions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].