Seth Hillbrand
fdc3806ed1
Protect courtyard cache regen
...
The courtyards are referenced by multiple calls and will be rebuilt on
command. If this happens during zone fill (because the board timestamp
has incremented since the start) multiple threads may generate the cache
at the same time, leaving one with an invalid pointer
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17791
(cherry picked from commit df5dd15c6f69dc65c814f5841a3c8300cc1d8763)
2024-04-18 08:41:43 -07:00
..
2024-02-03 18:06:40 +00:00
2023-11-01 17:11:42 +00:00
2024-04-02 08:18:23 -04:00
2024-04-16 15:54:36 -07:00
2024-04-17 01:35:00 +03:00
2024-03-21 15:22:13 +01:00
2023-12-24 01:22:21 +00:00
2024-02-25 12:29:02 +00:00
2023-11-25 13:12:45 +00:00
2023-10-27 23:58:29 +01:00
2024-02-11 21:03:00 +01:00
2024-04-02 18:26:30 -04:00
2024-04-05 03:09:35 +00:00
2024-04-14 13:50:44 -07:00
2024-04-11 14:20:50 +03:00
2023-11-20 03:06:27 +00:00
2024-02-23 17:52:08 +01:00
2024-04-01 17:55:29 -07:00
2024-03-28 13:06:18 -07:00
2024-02-05 15:49:57 +00:00
2024-02-28 13:27:08 -08:00
2024-01-27 20:02:40 +00:00
2023-11-29 01:23:35 +00:00
2024-03-29 17:45:13 +00:00
2024-02-03 13:22:16 +00:00
2024-01-23 20:41:34 -05:00
2024-03-15 13:34:19 +00:00
2024-03-15 13:34:19 +00:00
2023-12-27 21:10:01 -05:00
2024-02-03 13:22:16 +00:00
2024-02-04 15:18:23 +00:00
2023-12-04 09:52:31 +03:00
2023-12-18 18:45:02 +00:00
2023-10-12 12:27:30 -04:00
2023-10-30 09:35:27 +03:00
2023-10-21 19:10:38 +01:00
2024-02-03 13:22:16 +00:00
2023-11-25 11:44:01 +01:00
2024-04-15 06:18:20 -04:00
2023-10-31 04:25:19 +03:00
2023-09-04 06:46:24 +03:00
2024-03-14 18:04:52 +00:00
2024-02-28 14:42:17 +01:00
2024-02-22 23:36:27 +00:00
2023-12-27 01:21:53 +00:00
2024-03-29 17:45:13 +00:00
2023-11-17 18:36:33 +00:00
2023-09-06 17:50:12 -04:00
2023-09-08 07:14:34 -04:00
2024-02-05 15:49:57 +00:00
2024-03-14 18:04:52 +00:00
2024-03-14 18:04:52 +00:00
2023-09-29 00:13:13 +01:00
2023-10-04 21:01:33 +01:00
2023-09-29 00:13:12 +01:00
2023-09-29 00:13:12 +01:00
2024-04-18 08:41:43 -07:00
2024-04-18 08:41:43 -07:00
2023-12-11 09:37:23 -05:00
2023-12-11 09:37:23 -05:00
2023-11-20 19:46:03 +00:00
2023-11-09 14:05:35 +00:00
2024-02-09 15:55:57 -08:00
2023-11-16 12:11:42 -05:00
2023-10-15 01:45:39 +03:00
2023-10-08 02:41:17 +00:00
2023-10-08 02:41:17 +00:00
2023-10-23 20:13:46 +02:00
2023-10-17 10:29:43 +03:00
2024-02-22 23:37:05 +00:00
2023-12-27 17:06:23 +00:00
2023-12-29 00:37:38 +00:00
2024-02-27 23:52:17 +00:00
2024-02-27 23:52:17 +00:00
2023-12-10 22:59:36 -05:00
2023-10-04 21:01:33 +01:00
2023-12-11 10:07:28 +00:00
2023-11-25 13:12:45 +00:00
2024-01-26 14:05:04 +00:00
2024-01-01 13:37:31 -05:00
2023-12-27 21:10:01 -05:00
2023-10-24 15:44:21 +01:00
2024-02-03 13:22:16 +00:00
2023-11-11 15:29:34 +00:00
2023-10-20 12:51:47 +00:00
2024-01-17 00:34:22 +00:00
2024-04-02 08:18:23 -04:00
2024-03-15 07:59:20 -04:00
2024-01-28 11:13:48 +00:00
2024-02-22 23:37:02 +00:00
2024-01-16 23:38:50 +00:00
2024-01-16 23:38:50 +00:00
2024-03-29 17:44:14 +00:00
2024-01-22 23:34:34 +00:00
2023-10-08 02:41:17 +00:00
2024-02-02 23:43:05 -05:00
2024-01-20 18:41:35 +00:00
2023-10-20 12:51:47 +00:00
2023-10-25 15:01:36 +01:00
2024-03-14 18:04:52 +00:00
2023-10-24 15:44:21 +01:00
2023-12-24 01:22:21 +00:00
2023-10-24 15:44:21 +01:00
2023-10-24 15:44:21 +01:00
2023-11-26 00:29:16 +00:00
2023-10-29 11:45:16 +00:00
2024-01-16 15:43:49 -05:00
2023-10-20 12:51:47 +00:00
2024-04-11 09:43:55 -07:00
2023-12-22 21:22:36 +00:00
2024-02-05 01:13:16 -05:00
2023-10-20 12:51:47 +00:00
2024-03-15 01:17:50 +03:00
2023-12-20 15:27:29 +00:00
2023-12-17 21:01:31 +00:00
2024-03-07 13:02:16 +00:00
2024-03-07 13:02:16 +00:00
2024-01-10 19:55:44 -05:00
2023-09-25 20:40:29 -04:00
2024-02-09 15:55:57 -08:00
2024-03-19 14:35:30 +00:00
2024-02-02 23:05:37 +00:00
2023-11-05 16:22:20 +00:00
2024-01-17 22:26:04 -05:00
2023-12-24 13:11:16 +00:00
2024-02-11 21:05:23 -05:00
2024-02-09 15:55:57 -08:00
2024-04-18 14:03:11 +02:00
2023-11-25 13:12:45 +00:00
2023-09-27 23:15:54 -04:00
2023-09-27 23:15:54 -04:00
2023-10-04 12:17:15 -04:00
2023-10-24 15:44:21 +01:00
2024-03-14 18:06:41 +00:00
2024-02-10 00:44:05 +03:00
2024-03-29 17:48:12 +00:00
2024-03-14 18:04:06 +00:00
2024-01-01 13:37:31 -05:00
2024-01-01 13:37:31 -05:00
2024-03-07 13:02:16 +00:00
2024-02-04 23:01:31 +00:00
2024-02-03 13:22:16 +00:00