Jump to page: 1 2
Thread overview
[Issue 11115] New: VisualD rebuilds project even if nothing changed
Sep 24, 2013
Denis Shelomovskij
Sep 24, 2013
Rainer Schuetze
Sep 24, 2013
Denis Shelomovskij
Sep 24, 2013
Rainer Schuetze
Sep 26, 2013
Rainer Schuetze
Sep 28, 2013
Denis Shelomovskij
Sep 30, 2013
Denis Shelomovskij
Oct 03, 2013
Rainer Schuetze
Oct 03, 2013
Denis Shelomovskij
Oct 03, 2013
Rainer Schuetze
Oct 18, 2013
Rainer Schuetze
Oct 18, 2013
Denis Shelomovskij
September 24, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=11115

           Summary: VisualD rebuilds project even if nothing changed
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: major
          Priority: P2
         Component: VisualD
        AssignedTo: nobody@puremagic.com
        ReportedBy: verylonglogin.reg@gmail.com


--- Comment #0 from Denis Shelomovskij <verylonglogin.reg@gmail.com> 2013-09-24 12:40:08 MSD ---
Every Debug+Run command causes some projects to rebuild (~10 seconds). Looks like VisualD has some false positives about changed dependencies. This is a very old problem. It would be good to have at least a workaround to force the IDE to rebuild only on source files change as now users are forced to disable "buid on run" and build solution manually after code change.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
September 24, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=11115


Rainer Schuetze <r.sagitario@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |r.sagitario@gmx.de


--- Comment #1 from Rainer Schuetze <r.sagitario@gmx.de> 2013-09-24 11:59:07 PDT ---
I guess you are using dmd 2.064alpha built from git-HEAD.

What's causing the rebuild is a dependency generated by dmd to the pseudo module __entrypoint.d. I'd say this is a regression in dmd.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
September 24, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=11115



--- Comment #2 from Denis Shelomovskij <verylonglogin.reg@gmail.com> 2013-09-24 23:00:21 MSD ---
(In reply to comment #1)
> I guess you are using dmd 2.064alpha built from git-HEAD.
> 
> What's causing the rebuild is a dependency generated by dmd to the pseudo module __entrypoint.d. I'd say this is a regression in dmd.

So file an issue please.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
September 24, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=11115



--- Comment #3 from Rainer Schuetze <r.sagitario@gmx.de> 2013-09-24 12:07:29 PDT ---
done that: http://d.puremagic.com/issues/show_bug.cgi?id=11117

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
September 26, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=11115



--- Comment #4 from Rainer Schuetze <r.sagitario@gmx.de> 2013-09-25 23:55:17 PDT ---
Kenji has made the fix in dmd, is the dependency detection by Visual D now ok for your projects?

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


Denis Shelomovskij <verylonglogin.reg@gmail.com> changed:

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


-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
September 30, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=11115


Denis Shelomovskij <verylonglogin.reg@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|INVALID                     |


--- Comment #5 from Denis Shelomovskij <verylonglogin.reg@gmail.com> 2013-09-30 19:35:35 MSD ---
I was unable to check the project because of dmd regression and thought it is invalid as Rainer told. I checked another project now and unfortunately it is still valid.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
October 03, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=11115



--- Comment #6 from Rainer Schuetze <r.sagitario@gmx.de> 2013-10-03 10:47:58 PDT ---
I have added an option to display the reason for rebuilding (see the project option page), please try http://www.dsource.org/projects/visuald/browser/downloads/VisualD-v0.3.37rc4.exe to see why it happens.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
October 03, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=11115



--- Comment #7 from Denis Shelomovskij <verylonglogin.reg@gmail.com> 2013-10-03 22:24:49 MSD ---
(In reply to comment #6)
> I have added an option to display the reason for rebuilding (see the project
> option page)

Thanks! So it's `__main.d` generated because of `-main` switch in library unittest build.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
October 03, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=11115



--- Comment #8 from Rainer Schuetze <r.sagitario@gmx.de> 2013-10-03 11:58:19 PDT ---
Thanks, I added http://d.puremagic.com/issues/show_bug.cgi?id=11164

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
« First   ‹ Prev
1 2