The standard library of the D programming language
Find a file
Vladimir Panteleev f12e43e3b3
std.string: Optimize implementation for same-type case-sensitive search
Add a special case for case-sensitive search when the character size
of substrings matches. We do not need to decode in this case, so
perform a basic array search on the strings' representations.
2018-11-23 21:45:01 +00:00
.circleci Don't run betterC tests on the auto-tester and only on CircleCi + 2018-08-21 17:19:44 +02:00
changelog purge changelog 2018-11-01 15:11:15 +01:00
etc/c posix.mak: Enforce no whitespace after opening parenthesis for version conditions 2018-09-23 17:38:58 +02:00
std std.string: Optimize implementation for same-type case-sensitive search 2018-11-23 21:45:01 +00:00
test Remove separate @betterC tests 2018-09-20 18:37:39 +02:00
.codecov.yml Use informational:true for CodeCov 2018-02-04 17:23:57 +01:00
.dscanner.ini make some traits iterative using static foreach 2018-10-23 21:22:57 +02:00
.editorconfig Fix line endings in .editorconfig 2018-09-16 12:19:04 -07:00
.gitignore Add initial dub.sdl with stdx-allocator and stdx-checkedint 2018-06-22 16:56:20 +02:00
CODEOWNERS CODEOWNERS: Add whitespace after # comments due to GitHub bug 2017-07-16 01:30:04 +02:00
CONTRIBUTING.md update issue link to issues.dlang.org 2016-05-17 09:40:29 +03:00
dip1000.mak Re-enable -dip1000 on auto-tester + fix CircleCi 2018-07-19 14:56:25 +02:00
dub.sdl Expose a copy of std.conv with the DUB package of stdx.allocator 2018-06-26 06:17:36 +02:00
index.d Issue 19055 - [404 Not Found] std.digest.digest 2018-07-17 12:48:42 +02:00
Jenkinsfile use ci repo as shared jenkins library 2017-10-06 16:04:07 +02:00
LICENSE_1_0.txt
posix.mak posix.mak: Enforce no whitespace after opening parenthesis for version conditions 2018-09-23 17:38:58 +02:00
project.ddoc add PROJECT=phobos ddoc macro 2014-01-10 19:16:53 +01:00
README.md Add badge to Bugzilla 2018-03-11 16:55:00 +01:00
unittest.d Modernize std.demangle 2018-03-26 13:26:04 -04:00
win32.mak windows: build phobos unittests through posix.mak to allow parallel builds 2018-06-19 00:25:16 +02:00
win64.mak windows: build phobos unittests through posix.mak to allow parallel builds 2018-06-19 00:25:16 +02:00

D Logo Phobos Standard Library

GitHub tag Bugzilla Issues Build status Code coverage Issue Stats license

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.