[m-dev.] 0.12 release

Peter Ross pro at missioncriticalit.com
Wed Aug 31 21:40:19 AEST 2005

On Wed, Aug 31, 2005 at 09:12:24PM +1000, Julien Fischer wrote:
> On Wed, 31 Aug 2005, Peter Ross wrote:
> > On Wed, Aug 31, 2005 at 01:56:54PM +1000, Julien Fischer wrote:
> > > Since neither of these things is particularly critical I propose that we
> > > release 0.12 next Friday (9 September).
> > >
> > For me one also needs to fix the bug, where one has tabled_io predicates
> > which contain labels <http://tinyurl.com/bbcxo>.
> >
> Well, yes something does need to be done about that but I don't really
> want to hold the release up because of it - there is a workaround,
> admittedly not a very good one, for this problem.
There is a workaround?  I missed the messages explaining that, could you
point me to it.

> Ian/Zoltan, how difficult is to fix this?  The proposed solution was
> to have tabled_for_io respect pragma inline, although I guess another
> alternative is to have something like table_for_io_unsafe, that performs
> a slightly different transformation that doesn't inline the body of
> the foreign proc.
For me the fix should be quite trivial, I had a look at where to fix it
myself, but didn't have the time to dig in deeper.  I really think this
should delay the release because we will use 0.12 for a production
system and this is a bug which effects us.

Otherwise one will just have to release 0.12.1 a few days later with
this fix.

> > Otherwise extras/concurrency doesn't compile in asm_fast.gc.decldebug
> > when one annotates the predicates with tabled_for_io in semaphore.m.
> >
> Does debugging concurrent programs work with mdb?
Yes it does if you use the LLDS in a non-parallel grade, so that the
application runs single threaded but can yield to different
continuation points.
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