www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - DUB fails with 2.067 MinType

reply =?UTF-8?B?Ik5vcmRsw7Z3Ig==?= <per.nordlow gmail.com> writes:
https://github.com/D-Programming-Language/dub/issues/402

Output is very sparse:

DMD64 D Compiler v2.067-devel-1a10637

/opt/dmd/include/d2/std/algorithm.d(7168): Error: template 
instance std.algorithm.MinType!(uint, uint) recursive expansion

Clues anyone?
Aug 23 2014
next sibling parent reply "Marc =?UTF-8?B?U2Now7x0eiI=?= <schuetzm gmx.net> writes:
On Saturday, 23 August 2014 at 11:50:47 UTC, Nordlöw wrote:
 https://github.com/D-Programming-Language/dub/issues/402

 Output is very sparse:

 DMD64 D Compiler v2.067-devel-1a10637

 /opt/dmd/include/d2/std/algorithm.d(7168): Error: template 
 instance std.algorithm.MinType!(uint, uint) recursive expansion

 Clues anyone?
FWIW, Digger says: 9433cb79d7ef4736fabf71a1d45588a1a7019357 is the first bad commit commit 9433cb79d7ef4736fabf71a1d45588a1a7019357 Author: Walter Bright <walter walterbright.com> Date: Thu Aug 21 22:03:30 2014 -0700 https://github.com/D-Programming-Language/dmd/pull/3874 [REG2.066a] Issue 13299 - Property not found with typesafe variadic opDispatch
Aug 23 2014
parent reply =?UTF-8?B?Ik5vcmRsw7Z3Ig==?= <per.nordlow gmail.com> writes:
On Saturday, 23 August 2014 at 13:51:54 UTC, Marc Schütz wrote:
 FWIW, Digger says:
Great. How did you call Digger?
Aug 23 2014
parent reply "Marc =?UTF-8?B?U2Now7x0eiI=?= <schuetzm gmx.net> writes:
On Saturday, 23 August 2014 at 14:31:01 UTC, Nordlöw wrote:
 On Saturday, 23 August 2014 at 13:51:54 UTC, Marc Schütz wrote:
 FWIW, Digger says:
Great. How did you call Digger?
I used this snippet for building, because in some version there's an unrelated link error: test.sh: cd /tmp/dub rm -f bin/dub.o ./build.sh > /tmp/xxx.txt 2>&1 grep "You may want to run" /tmp/xxx.txt >/dev/null && exit 0 grep "ld returned" /tmp/xxx.txt >/dev/null && exit 0 cat /tmp/xxx.txt exit 1 bisect.ini (only relevant content): bad = master good = 2.065 tester = /tmp/test.sh [build] model = 64
Aug 23 2014
parent =?UTF-8?B?Ik5vcmRsw7Z3Ig==?= <per.nordlow gmail.com> writes:
On Saturday, 23 August 2014 at 16:21:24 UTC, Marc Schütz wrote:

I tracked it down to a to call std.regex: match

See: https://github.com/D-Programming-Language/dub/issues/402

I don't know how to proceed with this.
Aug 23 2014
prev sibling parent "monarch_dodra" <monarchdodra gmail.com> writes:
On Saturday, 23 August 2014 at 11:50:47 UTC, Nordlöw wrote:
 https://github.com/D-Programming-Language/dub/issues/402

 Output is very sparse:

 DMD64 D Compiler v2.067-devel-1a10637

 /opt/dmd/include/d2/std/algorithm.d(7168): Error: template 
 instance std.algorithm.MinType!(uint, uint) recursive expansion

 Clues anyone?
I looked at MinType's code. I see nothing in there that could explain this.
Aug 23 2014