Thread overview
[Issue 3445] New: DDoc usually omits pure nothrow
Oct 27, 2009
Don
[Issue 3445] DDoc usually omits attributes (including pure nothrow)
May 28, 2010
Don
Nov 09, 2010
Don
Jun 05, 2011
kennytm@gmail.com
Jun 06, 2011
Walter Bright
Nov 02, 2012
Andrej Mitrovic
October 27, 2009
http://d.puremagic.com/issues/show_bug.cgi?id=3445

           Summary: DDoc usually omits pure nothrow
           Product: D
           Version: 2.036
          Platform: Other
        OS/Version: Windows
            Status: NEW
          Keywords: ddoc
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: nobody@puremagic.com
        ReportedBy: clugdbug@yahoo.com.au


--- Comment #0 from Don <clugdbug@yahoo.com.au> 2009-10-27 02:06:02 PDT ---
Test cases. In all cases except the last one, 'pure' is not present in the generated docs. Interestingly, in bar4() the 'pure' attribute is moved to the front in the docs.

/** aa */
class Foo(T) {
/** xx */
  pure void bar() {}
}
pure nothrow {
/** yy */
int bar2(int x) { return x; }
}
/** zz */
pure int bar3() { return 0; }

/** qq */
int bar4() pure { return bar3();} // works

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


Don <clugdbug@yahoo.com.au> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|DDoc usually omits pure     |DDoc usually omits
                   |nothrow                     |attributes (including pure
                   |                            |nothrow)
           Severity|normal                      |critical


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


Steven Schveighoffer <schveiguy@yahoo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |schveiguy@yahoo.com


--- Comment #1 from Steven Schveighoffer <schveiguy@yahoo.com> 2010-05-28 15:17:13 PDT ---
*** Issue 3887 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: -------
May 28, 2010
http://d.puremagic.com/issues/show_bug.cgi?id=3445



--- Comment #2 from Steven Schveighoffer <schveiguy@yahoo.com> 2010-05-28 15:17:43 PDT ---
From 3887, @property also doesn't show up.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
November 09, 2010
http://d.puremagic.com/issues/show_bug.cgi?id=3445


Don <clugdbug@yahoo.com.au> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jmdavisProg@gmx.com


--- Comment #3 from Don <clugdbug@yahoo.com.au> 2010-11-09 13:42:09 PST ---
*** Issue 5196 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: -------
June 05, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=3445


kennytm@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kennytm@gmail.com


--- Comment #4 from kennytm@gmail.com 2011-06-05 06:13:06 PDT ---
The cases "bar2", "bar3", bug 3887 and bug 5196 are fixed in DMD pull #82. "Foo(T).bar" is still not fixed.

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

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
June 06, 2011
http://d.puremagic.com/issues/show_bug.cgi?id=3445


Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugzilla@digitalmars.com


--- Comment #5 from Walter Bright <bugzilla@digitalmars.com> 2011-06-06 00:19:51 PDT ---
https://github.com/D-Programming-Language/dmd/commit/f8e7f05c2161a2b99286f58bcb4c8295459860dd

https://github.com/D-Programming-Language/dmd/commit/cce360cdf1a79b5fce2fe003ce28f48708693885

https://github.com/D-Programming-Language/dmd/commit/92a9682ef8f23b93f9a89de3116ba7b7dafebd48

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
November 02, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=3445


Andrej Mitrovic <andrej.mitrovich@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |andrej.mitrovich@gmail.com
         Resolution|                            |DUPLICATE


--- Comment #6 from Andrej Mitrovic <andrej.mitrovich@gmail.com> 2012-11-02 02:11:51 PDT ---
Only case left is the template one, which is dup of Issue 194.

*** This issue has been marked as a duplicate of issue 194 ***

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