July 31, 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1351





------- Comment #10 from aziz.kerim@gmail.com  2007-07-31 04:29 -------
Regarding http://www.digitalmars.com/d/declaration.html :

D 2.0 supports type constructors, so a new rule ConstType should be added to BasicType:

BasicType:
        // other rules ...
        ConstType
ConstType:
        const ( Type )
        invariant ( Type )


-- 

June 14, 2010
http://d.puremagic.com/issues/show_bug.cgi?id=1351



--- Comment #11 from Ellery Newcomer <ellery-newcomer@utulsa.edu> 2010-06-14 10:44:58 PDT ---
Created an attachment (id=661)
adds links, fixes productions, adjusts some formatting

No claims to infallibility. In particular, someone had better check PowExpression, as I believe it was in the wrong place and I moved it, but I'm not so confident about it.

Aziz: for DeclaratorSuffixes, the [ exp .. exp ] syntax is not currently supported by dmd (v2 at least), and it probably never was, and I don't think it should be. (of course I don't think DeclaratorSuffixes should exist at all, except for the parameter part, since it's a kludge for c-style types)

I haven't touched NewExpression, Protection, or SwitchStatement (at least I
don't think I did)

IsExpression: I hate D. How about we just pretend this one doesn't exist?

I think everything else either is already fixed or is fixed by this patch

-- 
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=1351


Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |bugzilla@digitalmars.com
         Resolution|                            |FIXED


--- Comment #12 from Walter Bright <bugzilla@digitalmars.com> 2010-11-08 22:49:19 PST ---
http://www.dsource.org/projects/phobos/changeset/2140

-- 
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=1351


Ellery Newcomer <ellery-newcomer@utulsa.edu> changed:

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


--- Comment #13 from Ellery Newcomer <ellery-newcomer@utulsa.edu> 2010-11-09 05:12:47 PST ---
I'm pretty sure PowExpression is still wrong.

with

PowExpression:
                     UnaryExpression
                     UnaryExpression ^^ PowExpression

UnaryExpression:
                     etc

the code -2 ^^ 2 should have the precedence (-2) ^^ 2,
but this is not the case in dmd

assert( -2 ^^ 2 == -(2 ^^ 2)); //passes
assert( -2 ^^ 2 == (-2) ^^ 2); //fails

more evidence, parse.c, parseUnaryExp, line 5823 or thereabouts:

// ^^ is right associative and has higher precedence than the unary operators

-- 
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=1351



--- Comment #14 from Ellery Newcomer <ellery-newcomer@utulsa.edu> 2010-11-09 05:24:55 PST ---
and some of the keywords in lex.html seem to have gotten misaligned

-- 
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=1351



--- Comment #15 from Walter Bright <bugzilla@digitalmars.com> 2010-11-09 13:50:46 PST ---
The keywords all look aligned to me.

-- 
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=1351



--- Comment #16 from Ellery Newcomer <ellery-newcomer@utulsa.edu> 2010-11-09 14:05:15 PST ---
(In reply to comment #15)
> The keywords all look aligned to me.

Curious. immutable, nothrow, pure, and shared are misaligned in the generated html - at least when I build the docs

-- 
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=1351


Walter Bright <bugzilla@digitalmars.com> changed:

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


--- Comment #17 from Walter Bright <bugzilla@digitalmars.com> 2010-11-09 15:16:03 PST ---
http://www.dsource.org/projects/phobos/changeset/2144

You were right about the PowExpression.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
1 2
Next ›   Last »