[m-rev.] diff: mlds defns of functions and data in own types

Zoltan Somogyi zoltan.somogyi at runbox.com
Sun May 21 18:01:16 AEST 2017


This is a first step towards using tighter types in several places
in the MLDS code generator. That will include fixing the "XXX MLDS_DEFN"s
added in this diff.

By the way, thanks to Peter's work on data representation, this diff
has no performance impact. (My tests show the updated compiler to be
actually slightly faster than the old one, but the difference is in the noise.)

Zoltan.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Log.defn
Type: application/octet-stream
Size: 870 bytes
Desc: not available
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20170521/40992ebd/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: DIFF.defn
Type: application/octet-stream
Size: 62643 bytes
Desc: not available
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20170521/40992ebd/attachment-0003.obj>


More information about the reviews mailing list