[m-rev.] for review: unexported types/insts/modes in interfaces

Zoltan Somogyi zoltan.somogyi at runbox.com
Wed Nov 11 03:42:35 AEDT 2015


This diff fixes Mantis bug 17, but as the diff shows, the library,
browser and compiler all had instances of this bug, and thus
it is very likely that other code does as well. Although referring
to locally-defined but unexported types, insts and modes was
documented to be non-allowed, the bug allowed them in practice,
so fixing this bug effectively makes till-now-accepted programs
no longer accepted by the compiler.

For review by anyone.

Zoltan.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Log.bug17
Type: application/octet-stream
Size: 3658 bytes
Desc: not available
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20151111/e28cd0aa/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: DIFF.bug17
Type: application/octet-stream
Size: 75342 bytes
Desc: not available
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20151111/e28cd0aa/attachment-0001.obj>


More information about the reviews mailing list