[Mono-dev] [PATCH] Squash 444388 and catch miss on 323096

Marcus Griep marcus at griep.us
Thu Jul 9 21:14:29 EDT 2009


Bug 444388 [https://bugzilla.novell.com/show_bug.cgi?id=444388] is a
pretty obscure bug that hits very few people, but I find myself among
them. Attempting to bring the latest version of C5 to Mono, I found an
issue with member resolution when interfaces hide members of parent
interfaces.

After sitting on it for a while, I was able to reach my own itch. The
full explanation is long, and if you're interested in the background of
the bug and how I came to this patch, check my *full* writeup here:
http://wiki.xpdm.us/mono/bug444388. 

The executive summary is that this patch fixes 444388, and also fixes a
bug introduced by the fix to 323096 (which caused incorrect resolution
in similar cases). As well, it adds two additional test cases to the
test suite to prevent future regressions.

If that's too succinct, let me know, and I'll respond more fully to the
list.

-- 
Marcus Griep
GPG Key ID: 0x070E3F2D
——
https://torproj.xpdm.us
Ακακια את.ψο´, 3°
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bug444388.patch
Type: text/x-patch
Size: 5415 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20090709/14a548c3/attachment.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: This is a digitally signed message part
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20090709/14a548c3/attachment-0001.bin 


More information about the Mono-devel-list mailing list