The standard library of the D programming language
Find a file
cjoan 9c8a71ef6e Clarify deallocation done by typecons.RefCounted.
I had trouble understanding how RefCounted!T was supposed to help me manage resources.  These document changes should clarify the process and make it easier for others to understand.

This is follow-up after this post on the D learn forum: https://forum.dlang.org/post/qctmkqpqnreysxcjmrgm@forum.dlang.org
and after commits cd86cc25b6 and 33217eb46f "Clarify deallocation done by std.typecons.Unique."
2017-03-22 13:04:29 -04:00
changelog Add changelog entry 2017-03-18 10:48:13 +00:00
etc/c Replace LUCKY links with actual links 2017-02-28 23:46:54 +01:00
std Clarify deallocation done by typecons.RefCounted. 2017-03-22 13:04:29 -04:00
.codecov.yml add codecov config 2016-08-25 00:09:07 +02:00
.dscanner.ini Merge pull request #5160 from wilzbach/dscanner-check-for-void-auto-return 2017-02-28 13:28:42 -05:00
.editorconfig Use test_runner for coverage testing 2016-08-14 15:18:48 +02:00
.gitignore Add temp/tmp folder to gitignore. 2017-03-04 00:28:53 -05:00
circle.yml Check public functions for public examples (#4998) 2017-03-01 15:49:15 +01:00
circleci.sh Check public functions for public examples (#4998) 2017-03-01 15:49:15 +01:00
CONTRIBUTING.md update issue link to issues.dlang.org 2016-05-17 09:40:29 +03:00
index.d Remove std.experimental.ndslice (#5187) 2017-03-02 09:02:45 +01:00
Jenkinsfile adding Jenkinsfile to hook with new ci2.dawg.eu instance 2017-03-13 18:29:22 +01:00
LICENSE_1_0.txt
osmodel.mak netbsd patch 2016-03-11 10:10:47 +06:00
posix.mak Updated posix.mak makefile to use ../tools/checkwhitespace.d 2017-03-06 13:13:46 +02:00
project.ddoc
README.md CircleCI badge: only show build status for the master branch 2016-12-10 12:00:39 +01:00
unittest.d Unify Phobos by ensuring there's always a space after cast(...) 2017-02-21 16:40:20 +01:00
win32.mak Remove std.experimental.ndslice (#5187) 2017-03-02 09:02:45 +01:00
win64.mak Remove std.experimental.ndslice (#5187) 2017-03-02 09:02:45 +01:00

D Logo Phobos Standard Library

GitHub tag Build status Code coverage Issue Stats

Phobos is the standard library that comes with the D Programming Language Compiler.

Download

Phobos is packaged together with the compiler. You should download the whole precompiled package.

To build everything yourself, there is a description in the wiki.

Phobos is distributed under Boost Software Licence. See the licence file.

I Want to Contribute

Great! See the CONTRIBUTING.md file.