www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 10991] New: Implement trait to get vptr index of a method.

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

           Summary: Implement trait to get vptr index of a method.
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: DMD
        AssignedTo: opantm2+dbugs gmail.com
        ReportedBy: opantm2+dbugs gmail.com



This is required in order to properly implement method invocation for runtime
reflection as we need to look up the pointer to the overridden function in the
ClassInfo vtbl. Pull request coming once I write tests.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Sep 07 2013
next sibling parent d-bugmail puremagic.com writes:
http://d.puremagic.com/issues/show_bug.cgi?id=10991


Kapps <opantm2+dbugs gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull



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

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




Commits pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/6d6e4d1e2ca16ae913df478c76ff3a2e4f2348d2
Fix issue 10991 - Implement __traits(getVirtualIndex).

Minor tweaks to __traits(getVirtualIndex).

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


Fix issue 10991 - implement __traits(getVirtualIndex)

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


Kapps <opantm2+dbugs gmail.com> changed:

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


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