[m-dev.] testing of .NET port

Fergus Henderson fjh at cs.mu.OZ.AU
Fri Jul 13 06:30:15 AEST 2001

Can anyone who is checking in a change that might affect the .NET
back-end *please* test that the compiler can still generate `.il'
files for all of the modules in the standard library?
(cd library; MERCURY_COMPILER=../compiler/mercury_compile mmake GRADE=ilc ils)

Pete assured me that this was the case before checking in his recent changes.
But someone must have broken it again, because the current CVS sources
still fail this test.  An exception is thrown when compiling library/ops.m:

   Uncaught exception:
   Software Error: mlds_to_il.m: Unexpected: mlds_type_to_ilds_type: unknown_type
   Stack dump not available in this grade.

I will track this one down and fix it.  But I'd really like to get back to
making genuine forward progress, rather than one step forward, one step back.
The only way to achieve that is to test every change against a test suite
of some kind before committing.

Fergus Henderson <fjh at cs.mu.oz.au>  |  "I have always known that the pursuit
The University of Melbourne         |  of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words of T. S. Garp.
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au

More information about the developers mailing list