[m-rev.] Re: For review: Generate IL modules for standard library sub-modules

Jonathan Morgan jonmmorgan at gmail.com
Wed Jun 20 11:51:44 AEST 2007


Are the following three changes able to be committed?  I'd prefer to
do this, to limit the number of changes sitting in my workspace.

Jon

On 6/16/07, Jonathan Morgan <jonmmorgan at gmail.com> wrote:
> Estimated hours taken: 1
> Branches: main
>
> Altered the IL backend so that it generates modules rather than assemblies
> for all standard library modules, including sub-modules.
>
> compiler/mlds_to_il.m:
>         Made the above alteration.

On 6/16/07, Jonathan Morgan <jonmmorgan at gmail.com> wrote:
> Estimated hours taken: 0.2
> Branches: main
>
> Added implementations of a few procedures to the IL backend that are used by
> io.init_state/2.
>
> library/io.m:
>         Added C# implementations of stdin_stream_2, stdout_stream_2, and
>         stderr_stream_2.

On 6/16/07, Jonathan Morgan <jonmmorgan at gmail.com> wrote:
> Estimated hours taken: 0.75
> Branches: main
>
> Implemented the bitmap module for the IL backend (previously the relevant
> foreign type and methods were there, but were commented out).
>
> library/bitmap.m:
>         Made the `MercuryBitmap' type an inner class, and altered the
>         foreign type declaration accordingly.
>         Marked the default equality and comparison predicates as terminating.
>         Uncommented all commented out C# foreign procedures.
--------------------------------------------------------------------------
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