The standard library of the D programming language
Find a file
Sebastian Wilzbach 1d34a121e9 apply all-man braces in Phobos
// find common cases
sed -E "s/^(\s*)((if|static if|for|foreach|foreach_reverse|while|unittest|switch|else|version).*)\s*\{$/\1\2\n\1{/" -i **/*.d
// catch else-if
sed -E "s/^(\s*)} (else static if| if|else if|else)(.*)\s*\{$/\1}\n\1\2\3\n\1{/" -i **/*.d
// remove created trailing whitespace
sed -i 's/[ \t]*$//' **/*.d
2016-05-31 13:07:53 +02:00
etc/c apply all-man braces in Phobos 2016-05-31 13:07:53 +02:00
std apply all-man braces in Phobos 2016-05-31 13:07:53 +02:00
.dscanner.ini update dscanner to alpha 6 2016-05-19 12:09:11 +02:00
.editorconfig more selective editorconfig 2014-05-11 14:45:49 +02:00
.gitignore Ignore .lst files 2015-08-25 22:24:31 -04:00
.travis.yml Add travis check to ensure whitespace between the import colon 2016-05-29 22:10:42 +02:00
changelog.dd clean up remaining XREFs (manual) 2016-05-27 21:40:46 +02:00
CONTRIBUTING.md update issue link to issues.dlang.org 2016-05-17 09:40:29 +03:00
index.d remove the deprecated wiki macros 2016-05-27 05:52:23 +02:00
LICENSE_1_0.txt
osmodel.mak netbsd patch 2016-03-11 10:10:47 +06:00
posix.mak fix issue 16016 - remove std.concurrencybase from the docs 2016-05-29 06:03:01 +02:00
project.ddoc add PROJECT=phobos ddoc macro 2014-01-10 19:16:53 +01:00
README.md Trivial grammar fix in README.md. 2013-12-05 07:47:58 -08:00
unittest.d Moving deprecations along. 2016-02-10 16:43:25 -08:00
win32.mak Fix std.experimental.typecons omissions in Windows makefiles 2016-04-21 05:37:05 +00:00
win64.mak Fix std.experimental.typecons omissions in Windows makefiles 2016-04-21 05:37:05 +00:00

D Logo Phobos Standard Library

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.