[m-rev.] for post-commit review: document .par grades

Peter Wang novalazy at gmail.com
Wed Aug 20 14:43:30 AEST 2025


On Wed, 20 Aug 2025 14:22:35 +1000 Julien Fischer <jfischer at opturion.com> wrote:
> 
> In summary, the changes are then:
> 
> 1. Do not allow concurrency in non .par (.mt) LLDS grades.  (Which brings
> them into line with non .par hlc grades).
> 
> 2. Introduce a new grade component ".mt". This will be supported by both the
> MLDS C and LLDS grades and provide concurrency using native threads
> (i.e. each Mercury thread is mapped onto a native thread.)
> 
> 3. Restrict .par to the LLDS grades, where it will retain its current meaning
> (i.e. parallel conjunction and Mercury threads multiplexed onto native threads
> are supported.)

Right, thanks.

Peter


More information about the reviews mailing list