The standard library of the D programming language
Find a file
Martin Nowak 3bed8dfd33 fix gdc-dmd test - remove the workound for Issue 15316
- we can't really solve Issue 15316 w/ signaling NaNs
  b/c any optimization, copying et.al. might turn signaling into
  quiet NaNs, therefor we want to solve Issue 15316 by switching
  Float.init to use quiet NaNs
- the workaround depends on a specific dmd bug (see #6163)
  that looses SNaNs when writing struct initializers but keeps
  them for Float.init
- this workaround might not be portable to GDC/LDC and
  will easily break w/ slightly different dmd optimizations
  (it's responsible for the test failure of the gdc-built dmd)
- this PR will reopen https://issues.dlang.org/show_bug.cgi?id=11135

this partially reverts commit 0efa1d3bf9
2016-10-09 03:53:33 +02:00
etc/c remove bad @trusted annotations from etc.c.curl 2016-06-30 23:06:43 +02:00
std fix gdc-dmd test - remove the workound for Issue 15316 2016-10-09 03:53:33 +02:00
.codecov.yml add codecov config 2016-08-25 00:09:07 +02:00
.dscanner.ini Enable always true assert checks in Travis 2016-07-31 10:47:26 -04:00
.editorconfig Use test_runner for coverage testing 2016-08-14 15:18:48 +02:00
.gitignore
changelog.dd purge copied changelog 2016-10-01 20:26:14 +02:00
circle.yml Switch to CircleCi 2016-08-14 11:58:58 +02:00
circleci.sh Merge pull request #4731 from wilzbach/use_test_runner_for_coverage 2016-09-16 20:05:09 -04:00
CONTRIBUTING.md update issue link to issues.dlang.org 2016-05-17 09:40:29 +03:00
index.d Remove stream from phobos 2016-09-21 14:44:03 +02:00
LICENSE_1_0.txt
osmodel.mak
posix.mak fix Issue 16291 - EncodingScheme.create fails 2016-10-05 01:54:22 +02:00
project.ddoc
README.md Update badge links on README.md 2016-08-29 04:23:03 +02:00
unittest.d Remove stream from phobos 2016-09-21 14:44:03 +02:00
win32.mak fix Issue 16291 - EncodingScheme.create fails 2016-10-05 01:54:22 +02:00
win64.mak fix Issue 16291 - EncodingScheme.create fails 2016-10-05 01:54:22 +02: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.