[m-dev.] New release?

Paul Bone paul at bone.id.au
Mon Nov 2 11:41:22 AEDT 2015


On Mon, Nov 02, 2015 at 11:32:48AM +1100, Julien Fischer wrote:
> 
> Hi Paul,
> 
> On Thu, 29 Oct 2015, Paul Bone wrote:
> 
> >On Tue, Oct 20, 2015 at 05:52:21PM +1100, Paul Bone wrote:
> >>
> >>Is now a good time for a new Mercury release?
> >>
> >
> >I've re-read through this list and made a list of the changes that people
> >want before we make a release.  Only three directly referenced issues are
> >files as bugs is mantis.
> >
> >https://www.mercurylang.org/bugs/roadmap_page.php
> 
> I've added some more, all of which are things that cause the compiler
> to abort or generated executables to behave incorrectly.  (And that
> don't require the implementation of a new mode checker to fix!)
> 
> A few of the existing bugs have actually been fixed, I've marked them
> as resolved and added regression tests where necessary.
> 
> I'm still going through the bug database, I'll post a more complete list
> of things that (ideally) should be addressed before the release later.
> 
> >The others are here:
> >
> >   Zoltan's type status change
> >
> >   Zoltan's invalid data in the .d file bug
> >
> >   There's some more standard library issues that aren't currently in the bug
> >   database, for example float.round_to_int/1 and friends have inconsistent
> >   behaviours across different backends when their argument won't fit in an
> >   int.
> >
> >   Zoltan's Grade selection proposal, if accepted.
> 
> Ideally, yes.  The changes to the grade component command line options
> certainly need to happen, since we want to deprecate the meanings of
> the existing options.
> 
> >   Julien's Installation profiles (seems like this is accepted).
> >
> >   Duplicate output in .par grades on linux - pbone
> 
> What's this one?

Something I noticed in some of the test suite.  I'll reproduce it and file a
bug.

> >
> >   Stack segments as default.
> 
> 
> >Anything else?
> 
> Trail segments as default.
> 
> Installation of extra grades.  In one of the recent threads, I proposed
> we write a new tool to manage this -- I don't know whether this will be
> done in time, but provided the changes to the configure script pass
> review I see no reason not to commit them now.
> 
> There's a change from Mark, "variable bindings for interactive queries",
> that I think also ought to go in.
> Ref: <http://www.mercurylang.org/list-archives/reviews/2015-May/017956.html>
> 
> There's bunch of issues where program behaviour differs between
> backends, for example, whether finalisers are run if main/2 terminates
> with an uncaught exception.

Like this one:

https://www.mercurylang.org/bugs/view.php?id=336

All of those seem reasonable to me.


-- 
Paul Bone



More information about the developers mailing list