[m-rev.] for review (needs committing): Document and fix pragma foreign_export("IL")

Julien Fischer juliensf at csse.unimelb.edu.au
Thu Jan 18 23:52:26 AEDT 2007

On Wed, 3 Jan 2007, Julien Fischer wrote:

> On Wed, 3 Jan 2007, Julien Fischer wrote:
>> On Wed, 3 Jan 2007, Jonathan Morgan wrote:
>>> Estimated hours taken: 6
>>> Branches: main
>>> Document `:- pragma foreign_export' for the IL foreign language.
>>> Remove warnings and todos associated with this.  Make the MLDS backend
>>> filter out foreign_export pragmas by foreign language (rather than
>>> including foreign_exports for all foreign languages supported by the
>>> target, as was previously the case).
>>> Add IL foreign exports for all the existing C foreign exports in the
>>> standard library, to
>>> restore the backend to the same state as it was in before pragma
>>> foreign_export was implemented.  (Note that the IL standard library
>>> usage will be reviewed after `pragma foreign_export' is implemented
>>> for C#).


> The first stage is now committed.  I'll commit the other bit sometime
> next week after everyone has had a chance to update their compiler.

The second stage is now committed as well.

mercury-reviews mailing list
Post messages to:       mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions:          mercury-reviews-request at csse.unimelb.edu.au

More information about the reviews mailing list