www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 10896] New: currently tools/ddemangle doesn't compile on git master

reply d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=10896

           Summary: currently tools/ddemangle doesn't compile on git
                    master
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Phobos
        AssignedTo: nobody puremagic.com
        ReportedBy: thelastmammoth gmail.com


--- Comment #0 from thelastmammoth gmail.com 2013-08-25 23:36:59 PDT ---
reposting from D newsgroup: 'is the tools part of the test suite? currently
tools/ddemangle doesn't compile on git master'

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));)


also, enhancement request: make tools part of test suite.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Aug 25 2013
next sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=10896


hsteoh quickfur.ath.cx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |cbkbbejeap mailinator.com


--- Comment #1 from hsteoh quickfur.ath.cx 2013-08-27 15:15:43 PDT ---
*** Issue 10913 has been marked as a duplicate of this issue. ***

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Aug 27 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=10896


hsteoh quickfur.ath.cx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hsteoh quickfur.ath.cx
           Severity|normal                      |regression


-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Aug 27 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=10896



--- Comment #2 from hsteoh quickfur.ath.cx 2013-08-27 16:06:39 PDT ---
As stated in bug #10913, this is a regression from 2.063.2.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Aug 27 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=10896


hsteoh quickfur.ath.cx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull


--- Comment #3 from hsteoh quickfur.ath.cx 2013-08-27 16:16:37 PDT ---
Turns out it's a trivial fix:

https://github.com/D-Programming-Language/tools/pull/82

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Aug 27 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=10896



--- Comment #4 from hsteoh quickfur.ath.cx 2013-08-27 16:21:33 PDT ---
OTOH, the breakage of std.regex.replace for lambdas probably should also be
addressed, because once 2.064 is out it's gonna break existing code.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Aug 27 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=10896


Dmitry Olshansky <dmitry.olsh gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dmitry.olsh gmail.com


--- Comment #5 from Dmitry Olshansky <dmitry.olsh gmail.com> 2013-08-28
02:22:49 PDT ---
(In reply to comment #4)
 OTOH, the breakage of std.regex.replace for lambdas probably should also be
 addressed, because once 2.064 is out it's gonna break existing code.
Right, thus you were a bit hasty to mark Issue 10913 as duplicate. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 28 2013
prev sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=10896


hsteoh quickfur.ath.cx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED


--- Comment #6 from hsteoh quickfur.ath.cx 2013-08-28 21:19:29 PDT ---
Confirmed fixed in git HEAD.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Aug 28 2013