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-06-08 10:33:56 +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-06-08 10:33:56 +10:00
2025-08-14 08:49:48 +02:00
2025-06-08 10:33:56 +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-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
2024-11-10 04:20:51 +11:00
2025-06-08 10:33:56 +10:00
2025-08-11 22:32:52 +02:00
2025-06-29 14:21:01 +02:00
2025-08-11 22:32:52 +02:00
2025-08-11 22:32:52 +02:00
2025-07-30 14:37:58 +02:00
2025-07-31 06:37:09 +02:00
2025-01-21 20:32:29 +11: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-08 10:33:56 +10:00
2025-08-11 22:32:52 +02:00
2024-12-29 20:09:09 +11: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-07-26 19:36:21 +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-06-08 10:33:56 +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-06-08 10:33:56 +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-07-30 01:37:28 +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-06-08 10:33:56 +10:00
2025-06-08 10:33:56 +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-21 22:08:48 +10:00
2025-08-11 22:32:52 +02:00
2024-12-29 20:09:09 +11: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