www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 4478] New: JSON output omits import statements

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

           Summary: JSON output omits import statements
           Product: D
           Version: D1 & D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: nobody puremagic.com
        ReportedBy: dhasenan gmail.com



---
Trying to think of a workaround for
http://d.puremagic.com/issues/show_bug.cgi?id=4477 , I thought I'd duplicate
DMD's lookup rules. That's daunting in itself, but I quickly found it
impossible. JSON output omits import statements from modules.

An IDE could use the list of imports to detect when code is silently relying on
another module's imported symbols due to bugzilla 313/314, or to find
unnecessary import statements. And, of course, to work around bugzilla 4477.
It's also a cheap way for an IDE to support incremental builds rather than
using dmd -deps, making it essentially free to do incremental builds once you
have syntax highlighting.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jul 17 2010
next sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=4478


Matt Peterson <revcompgeek gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |revcompgeek gmail.com



PDT ---
https://github.com/D-Programming-Language/dmd/pull/813

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Mar 14 2012
prev sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=4478


Walter Bright <bugzilla digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
            Version|D1 & D2                     |D2
         Resolution|                            |FIXED



00:03:19 PST ---
https://github.com/D-Programming-Language/dmd/pull/1527

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