[m-rev.] please install new compilers

Zoltan Somogyi zoltan.somogyi at runbox.com
Mon Oct 8 12:34:35 AEDT 2018


I just committed the attached diff, which recognizes some not-yet-existing
predicates as builtins. These predicates do less than and greater than tests
on all the kinds of integers for which we don't yet have such operations
in private_builtin.m. I am working on a diff that would get the compiler
to automatically generate references to some of those predicates, which
I cannot commit until everyone's installed compiler has this diff included.

I know we already have < and > predicates in modules such as int8.m,
which do the same job as the predicates I am adding. The reason why
the new synonyms are needed is because we don't want the compiler
to have to automatically import these modules just in case it will generate
references to these operations later. Private_builtin is already guaranteed
to be imported.

Zoltan.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Log.ltgt
Type: application/octet-stream
Size: 592 bytes
Desc: not available
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20181008/5729fdcd/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: DIFF.ltgt
Type: application/octet-stream
Size: 5117 bytes
Desc: not available
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20181008/5729fdcd/attachment-0001.obj>


More information about the reviews mailing list