www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - is the tools part of the test suite? currently tools/ddemangle

reply Timothee Cour <thelastmammoth gmail.com> writes:
More often than not, the tools submodule (
https://github.com/D-Programming-Language/tools) will not build on git
master. So I'm wondering whether it's even being tested before pushing
commits.

The error I have now is with ddemangle:

std.md5 is scheduled for deprecation. Please use std.digest.md instead
phobos/std/regex.d(6706): Error: template D main.__lambda3 does not match
any function template declaration. Candidates are:
ddemangle.d(57):        ddemangle.main.__lambda3(__T2)(a)

(this is the line: writeln(replace!((a) => demangle(a.hit))(line, r));)
Aug 23 2013
parent reply "David Nadlinger" <code klickverbot.at> writes:
On Saturday, 24 August 2013 at 03:20:42 UTC, Timothee Cour wrote:
 More often than not, the tools submodule (
 https://github.com/D-Programming-Language/tools) will not build 
 on git
 master. So I'm wondering whether it's even being tested before 
 pushing commits.
In short: no, unfortunately. David
Aug 24 2013
next sibling parent "H. S. Teoh" <hsteoh quickfur.ath.cx> writes:
On Sat, Aug 24, 2013 at 10:08:08AM +0200, David Nadlinger wrote:
 On Saturday, 24 August 2013 at 03:20:42 UTC, Timothee Cour wrote:
More often than not, the tools submodule (
https://github.com/D-Programming-Language/tools) will not build on
git
master. So I'm wondering whether it's even being tested before
pushing commits.
In short: no, unfortunately.
[...] Maybe it should be? It's a relatively small codebase, certainly nothing compared with dmd/druntime/phobos themselves. It wouldn't significantly hurt autotester performance to include it. T -- Tech-savvy: euphemism for nerdy.
Aug 24 2013
prev sibling parent Timothee Cour <thelastmammoth gmail.com> writes:
Yes, and it would also help find buggy commits. Actually i'd argue other
popular external d packages should be included in autotester (even if those
wouldnt be blockers)
On Aug 24, 2013 8:35 AM, "H. S. Teoh" <hsteoh quickfur.ath.cx> wrote:

 On Sat, Aug 24, 2013 at 10:08:08AM +0200, David Nadlinger wrote:
 On Saturday, 24 August 2013 at 03:20:42 UTC, Timothee Cour wrote:
More often than not, the tools submodule (
https://github.com/D-Programming-Language/tools) will not build on
git
master. So I'm wondering whether it's even being tested before
pushing commits.
In short: no, unfortunately.
[...] Maybe it should be? It's a relatively small codebase, certainly nothing compared with dmd/druntime/phobos themselves. It wouldn't significantly hurt autotester performance to include it. T -- Tech-savvy: euphemism for nerdy.
Aug 24 2013