www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 11115] New: VisualD rebuilds project even if nothing changed

reply d-bugmail puremagic.com writes:
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: -------
Sep 24 2013
next sibling parent d-bugmail puremagic.com writes:
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: -------
Sep 24 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
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: -------
Sep 24 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
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: -------
Sep 24 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
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: -------
Sep 25 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
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: -------
Sep 28 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
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: -------
Sep 30 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
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: -------
Oct 03 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
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: -------
Oct 03 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
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: -------
Oct 03 2013
prev sibling next sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=11115



--- Comment #9 from Rainer Schuetze <r.sagitario gmx.de> 2013-10-18 10:26:54
PDT ---
The bug fix for __main is in dmd 2.064beta, do you still run into issues?

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


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

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


--- Comment #10 from Denis Shelomovskij <verylonglogin.reg gmail.com>
2013-10-18 22:44:45 MSD ---
Everything is working now. Sorry, I thought it has already been resolved.

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