Files
mercury/runtime
Peter Wang a1a344db6f Explicitly start parallel marker threads.
As of Boehm GC v8.2.2 (commit b8ee3ca626d6bd67c8c2c94d517f2f7da7cd5a8c)
parallel marker threads are not started during GC_INIT(). Instead, the
marker threads are only started when the client program creates the
first (user) thread, or if GC_start_mark_threads() is called explicitly.

runtime/mercury_wrapper.c:
    Call GC_allow_register_threads() as part of GC initialisation.
    This will enable parallel marking in par.gc C grades from the start
    of the Mercury program, even if the program has not created any
    threads (yet).
2023-08-07 12:59:15 +10:00
..
2023-06-26 20:05:24 +10:00
2021-06-06 19:07:20 +10:00
2021-09-28 01:12:03 +10:00
2021-04-09 17:41:23 +10:00
2021-01-23 19:41:51 +11:00
2023-04-20 19:52:46 +10:00
2022-01-31 14:11:08 +11:00
2023-05-31 17:44:26 +10:00
2019-06-10 13:30:49 +10:00