WarmUpTill
8e3eb8519b
Fix potential crashes when adding or removing macro segments
...
I wrongly assumed that std::deque would guarantee that pointers to
elements in deque would not be invalidated by insert() or erase() but
this is not the case it seems.
""
An erase in the middle of the deque invalidates all the iterators and
references to elements of the deque. An erase at either end of the deque
invalidates only the iterators and the references to the erased
elements.
""
I guess I got lucky noone ran into these sorts of crashes for now?
2022-02-20 04:50:12 -08:00
..
2022-02-18 13:40:33 -08:00
2022-02-20 04:50:12 -08:00
2021-10-31 14:05:54 +01:00
2021-09-30 10:42:57 -07:00
2021-09-30 10:42:57 -07:00
2020-12-21 11:24:04 +01:00
2022-02-18 13:35:15 -08:00
2021-06-26 10:23:09 -07:00
2021-10-23 13:54:26 -07:00
2021-11-01 11:23:43 -07:00
2022-02-20 04:50:12 -08:00
2022-01-03 13:48:21 -08:00
2022-01-04 19:32:53 -08:00
2022-02-20 04:50:12 -08:00
2021-10-03 01:38:08 -07:00
2021-11-20 03:52:54 -08:00
2021-11-01 11:23:43 -07:00
2022-02-04 11:38:42 -08:00
2021-06-19 06:58:06 -07:00
2022-01-01 18:26:40 -08:00
2021-09-10 15:14:09 -07:00
2022-01-01 18:26:40 -08:00
2022-02-04 11:38:42 -08:00
2021-05-22 03:07:09 -07:00
2021-09-12 10:20:59 -07:00
2021-11-23 11:11:41 -08:00
2022-01-01 18:26:40 -08:00
2022-01-03 08:52:32 -08:00
2021-09-10 14:21:29 -07:00
2022-02-02 09:55:35 -08:00
2022-01-03 08:52:32 -08:00
2022-01-03 08:52:32 -08:00
2021-12-04 03:37:08 -08:00
2022-02-04 11:38:42 -08:00
2021-08-09 11:39:48 -07:00
2021-05-22 03:07:09 -07:00
2021-11-28 09:56:17 -08:00
2021-10-23 13:54:26 -07:00
2021-10-03 07:51:09 -07:00
2021-09-12 03:11:21 -07:00
2021-08-09 11:39:20 -07:00
2022-01-25 12:46:16 -08:00
2021-07-29 15:16:29 -07:00
2022-02-12 17:57:35 -08:00
2022-02-20 04:50:12 -08:00
2021-10-03 01:38:08 -07:00
2021-11-20 03:52:54 -08:00
2022-01-21 09:51:00 -08:00
2021-06-03 10:19:19 -07:00
2022-01-03 13:48:21 -08:00
2021-12-04 08:32:52 -08:00
2022-02-18 13:35:15 -08:00
2021-06-19 06:58:06 -07:00
2021-06-03 10:19:19 -07:00
2021-09-12 10:20:59 -07:00
2022-01-03 08:52:32 -08:00
2022-01-03 08:52:32 -08:00
2022-01-03 08:52:32 -08:00
2022-01-06 08:41:18 -08:00
2021-08-27 08:43:08 -07:00
2021-10-31 05:40:28 -07:00
2021-12-22 13:12:27 -08:00
2021-12-04 03:37:46 -08:00
2022-01-06 08:41:18 -08:00
2021-09-12 03:11:21 -07:00
2022-02-12 17:57:35 -08:00
2021-06-19 06:58:06 -07:00
2022-02-04 11:38:42 -08:00
2022-02-20 04:50:12 -08:00
2022-02-20 04:50:12 -08:00
2022-01-22 18:07:26 +01:00
2022-02-20 04:50:12 -08:00
2022-02-04 11:38:42 -08:00
2021-06-19 05:23:10 -07:00
2021-07-03 08:47:08 -07:00
2022-02-04 11:38:42 -08:00
2021-10-03 07:51:09 -07:00
2021-10-23 13:53:56 -07:00
2022-02-18 13:40:33 -08:00
2022-02-20 04:50:12 -08:00
2022-02-04 11:38:42 -08:00
2022-01-03 13:48:21 -08:00
2021-06-19 05:22:50 -07:00
2021-08-27 23:40:00 +02:00
2021-07-03 08:47:08 -07:00
2021-06-19 05:22:50 -07:00
2021-12-04 08:32:52 -08:00
2022-01-22 06:14:03 -08:00
2021-07-03 08:47:08 -07:00
2021-12-06 10:27:20 -08:00
2022-02-04 11:38:42 -08:00
2021-07-03 08:47:08 -07:00
2021-10-23 13:53:56 -07:00
2021-05-24 07:29:56 -07:00
2021-07-03 08:47:08 -07:00
2022-02-18 13:40:33 -08:00
2021-06-19 05:22:50 -07:00
2022-01-04 17:16:38 -08:00
2022-01-22 06:14:03 -08:00
2022-02-20 04:50:12 -08:00
2021-02-03 20:27:25 +01:00