Files
mercury/library
Julien Fischer b7685aae5f Disable concurrency in non .par LLDS grades.
The non .par LLDS grades currently "support" concurrency. However, this support
is really only usable with a small few benchmark programs, due to the inability
of the implementation to switch threads if the executing thread blocks. Disable
this capability by causing spawn/3 to abort if used in non .par LLDS grades.

library/thread.m:
    Make the above change to spawn/3.

compiler/globals.m:
    Update the code that checks if the current grade supports concurrency.

compiler/options.m:
    Adjust documentation for the --parallel option.

tests/warnings/help_text.err_exp:
    Conform to the above change.
2025-08-21 22:08:48 +10:00
..
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-14 08:49:48 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-06-04 15:39:00 +10:00
2025-06-04 15:39:00 +10:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2024-10-05 09:16:48 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00