[m-rev.] for review: make foreign_procs a top-level item

Zoltan Somogyi zoltan.somogyi at runbox.com
Fri Aug 4 00:24:35 AEST 2023


For review by anyone.

This diff caused two tests to fail. The diff to make_hlds_passes.m contains
a ZZZ comment documenting the reason for this, and outlines a solution:
adding marker pragmas to the HLDS separately from other kinds of
impl pragmas. Does anyone object to this solution? Does anyone object
to doing it by making marker pragmas their own kind of pragma, separate
from decl, impl and gen pragmas? I would like feedback on this in the next
day or so, since I want to do that next.

That comment also outlines a longer term proposal: deprecating promise
pure/semipure pragmas. I would also like feedback on that, but this question
is not that urgent.

Zoltan.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Log.ifp
Type: application/octet-stream
Size: 2468 bytes
Desc: not available
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20230804/542e2223/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: DIFF.ifp
Type: application/octet-stream
Size: 133532 bytes
Desc: not available
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20230804/542e2223/attachment-0003.obj>


More information about the reviews mailing list