Magne Sjaastad
5c325dcc0b
#14596 Remove unnecessary critical section in RiaCurveMerger
...
Each iteration writes to its own element of accumulatedValidValues, which is sized before the loop, so no synchronization is required. The write to curveValues a few lines below uses the same pattern without a critical section.
All unnamed critical regions share a single process wide lock, so this also removes contention against unrelated parallel loops.
2026-08-25 08:22:29 +02:00
..
2026-02-03 17:14:45 +01:00
2026-08-25 08:22:29 +02:00
2026-06-01 16:41:00 +02:00
2026-08-12 12:22:40 +02:00
2026-08-04 13:05:03 +02:00
2024-07-23 11:49:07 +02:00
2024-07-23 11:49:07 +02:00
2026-06-17 13:55:32 +02:00
2025-01-06 09:10:46 +01:00
2026-08-07 15:05:57 +02:00
2026-08-04 13:05:03 +02:00
2024-07-30 08:55:12 +02:00
2024-07-30 08:55:12 +02:00
2023-04-20 10:16:43 +02:00
2023-04-20 10:16:43 +02:00
2026-08-07 08:34:58 +02:00
2026-08-07 08:34:58 +02:00
2024-11-04 09:54:23 +01:00
2024-11-04 09:54:23 +01:00
2026-06-04 21:06:38 +02:00
2026-06-01 16:41:00 +02:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2024-09-30 11:21:17 +02:00
2024-07-30 08:55:12 +02:00
2021-01-21 12:58:46 +01:00
2021-01-21 12:58:46 +01:00
2025-09-29 11:46:28 +02:00
2025-09-29 11:46:28 +02:00
2026-08-07 15:05:57 +02:00
2026-08-04 13:05:03 +02:00
2023-01-23 12:46:54 +01:00
2023-01-23 12:46:54 +01:00
2026-08-07 15:05:57 +02:00
2026-03-03 08:54:45 +01:00
2025-12-10 11:44:26 +01:00
2025-11-28 16:43:51 +01:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2024-07-13 12:07:49 +02:00
2024-07-23 11:49:07 +02:00
2025-01-06 09:10:46 +01:00
2025-01-06 09:10:46 +01:00
2026-08-07 15:05:57 +02:00
2025-10-16 14:09:15 +02:00
2026-06-17 13:55:32 +02:00
2025-01-06 09:10:46 +01:00
2021-01-11 15:27:45 +01:00
2021-01-11 15:27:45 +01:00
2026-06-19 12:50:14 +02:00
2026-06-19 12:50:14 +02:00
2026-01-08 21:44:58 +01:00
2024-11-04 09:54:23 +01:00
2026-05-08 10:11:09 +02:00
2025-09-29 11:46:28 +02:00
2026-05-08 10:11:09 +02:00
2026-02-26 08:23:53 +01:00
2026-07-10 16:30:18 +02:00
2026-04-17 19:55:50 +02:00
2026-02-13 14:53:33 +01:00
2026-02-13 14:53:33 +01:00
2026-03-04 09:52:17 +01:00
2026-03-04 09:52:17 +01:00
2026-02-13 14:53:33 +01:00
2026-02-13 14:53:33 +01:00
2026-06-01 16:41:00 +02:00
2026-06-01 16:41:00 +02:00
2024-10-21 14:11:22 +02:00
2025-01-06 09:10:46 +01:00
2026-07-27 15:24:25 +02:00
2026-07-27 15:24:25 +02:00
2024-09-19 10:21:58 +02:00
2024-09-19 10:21:58 +02:00
2024-07-30 08:55:12 +02:00
2023-03-13 16:09:01 +01:00
2023-04-13 13:18:34 +02:00
2023-04-13 13:18:34 +02:00
2023-02-26 10:48:40 +01:00
2021-10-04 10:20:09 +02:00
2021-01-11 15:27:45 +01:00
2024-04-16 14:22:15 +02:00
2026-02-05 13:49:00 +01:00
2026-02-05 13:49:00 +01:00
2023-11-08 15:52:33 +01:00
2023-11-08 15:52:33 +01:00
2024-11-06 07:16:07 +01:00
2025-01-06 09:10:46 +01:00
2023-03-21 08:32:38 +01:00
2023-03-21 08:32:38 +01:00
2026-02-09 15:33:18 +01:00
2026-02-09 15:33:18 +01:00