On Saturday, 7 April 2018 at 18:39:12 UTC, Martin Nowak wrote:
First beta for the 2.079.1 patch release.
Comes with a handful of fixes.
http://dlang.org/download.html#dmd_beta
http://dlang.org/changelog/2.079.1.html
Please report any bugs at https://issues.dlang.org
- -Martin
Running the dub tests on Mac OSX 10.13.5 Beta via the Nix package
manager doesn't work. I tried it two times. The overflow seems
strange.
[INFO] Running
/private/tmp/nix-build-dubUnittests-1.8.1-beta.1.drv-0/source/test/fetchzip.sh...
Fetching diet-ng 1.4.5 (getting selected version)...
Fetching taggedalgebraic 0.10.11 (getting selected version)...
Fetching stdx-allocator 2.77.1 (getting selected version)...
Fetching vibe-d 0.8.3 (getting selected version)...
Fetching vibe-core 1.4.0 (getting selected version)...
Fetching eventcore 0.8.34 (getting selected version)...
Performing "debug" build using dmd for x86_64.
taggedalgebraic 0.10.11: building configuration "library"...
eventcore 0.8.34: building configuration "kqueue"...
stdx-allocator 2.77.1: building configuration "library"...
vibe-core 1.4.0: building configuration "kqueue"...
vibe-d:utils 0.8.3: building configuration "library"...
vibe-d:data 0.8.3: building configuration "library"...
vibe-d:crypto 0.8.3: building configuration "library"...
diet-ng 1.4.5: building configuration "library"...
vibe-d:stream 0.8.3: building configuration "library"...
vibe-d:textfilter 0.8.3: building configuration "library"...
vibe-d:inet 0.8.3: building configuration "library"...
vibe-d:tls 0.8.3: building configuration "openssl"...
vibe-d:http 0.8.3: building configuration "library"...
vibe-d:mail 0.8.3: building configuration "library"...
vibe-d:mongodb 0.8.3: building configuration "library"...
vibe-d:redis 0.8.3: building configuration "library"...
vibe-d:web 0.8.3: building configuration "library"...
vibe-d 0.8.3: building configuration "vibe-core"...
test_registry ~master: building configuration "application"...
Linking...
std.conv.ConvOverflowException@/nix/store/mns8lg3j3gy5ddv6h152l6karkpxkc13-dmdBuild-2.079.1-beta.1/include/d2/std/conv.d(2164):
Overflow in integral conversion
4 test_registry 0x000106393c93 pure
@safe ushort std.conv.parse!(ushort, immutable(char)[]).parse(ref
immutable(char)[]) + 119
5 test_registry 0x000106393cd4 pure
@safe ushort std.conv.toImpl!(ushort,
immutable(char)[]).toImpl(immutable(char)[]) + 28
6 test_registry 0x000106393c17 pure
@safe ushort
std.conv.to!(ushort).to!(immutable(char)[]).to(immutable(char)[])
+ 31
7 test_registry 0x000106423cc4 @safe
vibe.http.server.HTTPServerSettings
vibe.http.server.HTTPServerSettings.__ctor(immutable(char)[]) +
624
8 test_registry 0x0001063594ff @safe
vibe.http.server.HTTPListener
vibe.http.server.listenHTTP!(immutable(char)[]).listenHTTP(immutable(char)[], void delegate(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) @safe) + 59
9 test_registry 0x0001063594bd @safe
vibe.http.server.HTTPListener
vibe.http.server.listenHTTP!(immutable(char)[]).listenHTTP(immutable(char)[], vibe.http.server.HTTPServerRequestHandler) + 57
10 test_registry 0x000106341c09 _Dmain
+ 441
11 test_registry 0x00010658f1bf void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).runAll().__lambda1() + 39
12 test_registry 0x00010658f04f void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate()) + 31
13 test_registry 0x00010658f12a void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).runAll() + 138
14 test_registry 0x00010658f04f void
rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate()) + 31
15 test_registry 0x00010658efbd
_d_run_main + 485
16 test_registry 0x000106341c39 main +
33
17 libdyld.dylib 0x7fff6ab81014 start
+ 0
18 ??? 0x0002 0x0 + 2
Trying to download gitcompatibledubpackage (1.0.4)
std.conv.ConvOverflowException@/nix/store/mns8lg3j3gy5ddv6h152l6karkpxkc13-dmdBuild-2.079.1-beta.1/include/d2/std/conv.d(2164):
Overflow in integral conversion
4 dub 0x000108bd0c86 pure
@safe ushort std.conv.parse!(ushort, immutable(char)[]).parse(ref
immutable(char)[]) + 158
5 dub 0x000108bd0cbc pure
@safe ushort std.conv.toImpl!(ushort,
immutable(char)[]).toImpl(immutable(char)[]) + 28
6 dub 0x000108bd0bdf pure
@safe ushort