phobos
phobos copied to clipboard
The standard library of the D programming language
This is an alternative to `hexString` based on usage feedback from Dunnhumby. 1. does not use templates so it does not have problems with very large strings nor object file...
For the reasons outlined in the discussion of [that pull request](https://github.com/dlang/phobos/pull/7247), we concluded that we need to be able to call `byUTF` on the argument of type `ubyte[]`. This PR...
The refactorings involve simplifying code that was working around compiler bugs, pushing symbols from top level to where they are needed, and a few more simplifications.
>Works because we are in CTFE and there is no way in CTFE to set more bits of NaN payload than can fit in a double, and since 2.087 changed...
In https://github.com/dlang/druntime/pull/2442, `doesPointTo` wasn't ported as it's quite big (https://github.com/dlang/druntime/pull/2447). That's why one test which test this behavior would fail now. Should we simply move `doesPointTo` to druntime as proposed,...
The tests are for documentation and are located inside a template. This means they'll run every time you instantiate the VariantN template. The unfortunate effect of this commit is that...
This adds the missing overload for three-parameter iota as pointed out in [Issue 6447](https://issues.dlang.org/show_bug.cgi?id=6447), and should be enough to finally close the issue.
After following issue 6138 on the bug tracker, I am proposing this fix for the `std.file` module. All it does is calling `absolutePath` from `std.path` before passing the argument to...