[m-users.] Mercury under OpenSUSE

Volker Wysk post at volker-wysk.de
Wed Apr 1 16:15:12 AEDT 2026


Am Dienstag, dem 31.03.2026 um 14:19 +1100 schrieb Peter Wang:
> On Mon, 30 Mar 2026 04:35:21 +0200 Volker Wysk <post at volker-wysk.de>
> wrote:
> > Am Donnerstag, dem 26.03.2026 um 22:41 +1100 schrieb Zoltan Somogyi:
> > > 
> > > 
> > > On Thu, 26 Mar 2026 11:54:41 +0100, Volker Wysk <post at volker-wysk.de>
> > > wrote:
> > > > It occurs only when you
> > > > compile it in the parallel grade asm_fast.par.gc.stseg.
> > > 
> > > I am afraid the non-hlc .par grades have had a bug for a while now,
> > > which has a pretty low priority. I thought this fact was well
> > > documented,
> > > but it seems not. However, I have just committed a change that will
> > > report this fact whenever anyone tries to use this combination
> > > of grade components (in updated compilers, of course).
> > 
> > I checked the Mercury documentation for information about this bug, but
> > all
> > I could find is this sentence from the User Guide: "Note: due to a code
> > generation bug, at the moment LLDS parallelism does not work." I'm not
> > sure
> > if this is the documentation of the problem.
> > 
> > And the User Guide doesn't state what "LLDS" means. I only found it in
> > the
> > "Notes on the design of the Melbourne Mercury compiler".
> 
> (LLDS refers to the low-level C backends.)
> 
> I've run a few tests and recorded the results here.
> https://bugs.mercurylang.org/view.php?id=583

It says the severity is "minor". I don't agree...

Volker


More information about the users mailing list