John Ericson
6636202356
Factor out a GcStore interface
...
Starts progress on #5729 .
The idea is that we should not have these default methods throwing
"unimplemented". This is a small step in that direction.
I kept `addTempRoot` because it is a no-op, rather than failure. Also,
as a practical matter, it is called all over the place, while doing
other tasks, so the downcasting would be annoying.
Maybe in the future I could move the "real" `addTempRoot` to `GcStore`,
and the existing usecases use a `tryAddTempRoot` wrapper to downcast or
do nothing, but I wasn't sure whether that was a good idea so with a
bias to less churn I didn't do it yet.
2022-03-03 19:01:25 +00:00
..
2022-01-30 10:51:39 +02:00
2020-12-04 00:59:24 +01:00
2020-12-04 00:59:24 +01:00
2022-01-18 11:12:30 +01:00
2022-03-02 19:19:51 +01:00
2022-03-02 19:19:51 +01:00
2021-03-26 16:14:38 +01:00
2022-03-02 23:58:58 +01:00
2022-02-22 14:32:56 +01:00
2022-01-18 11:12:30 +01:00
2022-01-18 14:08:49 +01:00
2020-12-21 13:32:27 +01:00
2022-02-25 16:13:02 +01:00
2021-01-14 00:05:04 +01:00
2020-10-06 13:49:20 +02:00
2022-03-02 19:19:51 +01:00
2022-02-22 14:32:56 +01:00
2022-03-02 19:19:51 +01:00
2020-12-21 13:32:29 +01:00
2020-10-09 20:18:08 +00:00
2020-12-21 13:32:28 +01:00
2021-07-19 18:10:10 +02:00
2020-12-21 13:32:28 +01:00
2022-02-04 00:33:13 +01:00
2020-12-21 13:32:28 +01:00
2020-12-23 18:26:40 +01:00
2021-11-24 13:53:09 +01:00
2020-12-23 18:26:40 +01:00
2022-02-22 14:32:56 +01:00
2021-02-26 14:55:54 +01:00
2021-03-16 17:19:04 +01:00
2020-12-23 18:26:40 +01:00
2021-01-11 12:36:39 +01:00
2022-02-22 14:32:56 +01:00
2021-02-26 14:55:54 +01:00
2022-03-02 23:58:58 +01:00
2022-02-24 21:16:58 +01:00
2021-07-12 15:49:39 +02:00
2022-02-25 16:13:02 +01:00
2020-12-21 13:32:29 +01:00
2021-01-06 17:49:31 +01:00
2021-01-13 23:32:37 +01:00
2021-09-13 14:45:21 +02:00
2021-09-30 21:35:09 +00:00
2020-12-21 13:32:28 +01:00
2022-01-18 11:12:30 +01:00
2022-01-19 20:26:14 +00:00
2022-01-18 11:12:30 +01:00
2020-12-21 13:32:29 +01:00
2020-12-21 13:32:28 +01:00
2020-12-21 13:32:28 +01:00
2020-12-21 13:32:28 +01:00
2021-01-25 14:38:15 +01:00
2020-12-21 13:32:28 +01:00
2022-02-22 14:32:56 +01:00
2020-12-21 13:32:28 +01:00
2020-12-21 13:32:28 +01:00
2022-02-19 00:32:05 +01:00
2021-09-13 14:44:53 +02:00
2022-01-25 21:15:58 +01:00
2021-01-17 19:49:28 +01:00
2022-02-25 16:13:02 +01:00
2021-07-09 12:10:48 +02:00
2020-12-21 13:32:29 +01:00
2021-09-14 20:47:33 +02:00
2020-12-21 13:32:29 +01:00
2022-02-22 14:32:56 +01:00
2021-06-28 16:27:03 +02:00
2021-09-14 19:57:45 +02:00
2021-05-24 12:36:08 +02:00
2021-09-14 20:35:41 +02:00
2022-03-02 23:58:58 +01:00
2022-02-22 14:32:56 +01:00
2021-10-26 07:02:31 +02:00
2021-06-30 22:13:32 +03:00
2020-12-21 13:32:27 +01:00
2021-07-07 10:02:55 +02:00
2021-06-30 22:13:32 +03:00
2021-11-12 03:18:31 -05:00
2021-11-27 23:29:48 +03:00
2022-03-03 13:18:23 +01:00
2021-12-06 16:52:50 +03:00
2022-03-02 19:19:51 +01:00
2021-07-27 14:24:03 +02:00
2022-02-22 14:32:56 +01:00
2022-01-24 14:47:34 +01:00
2020-12-21 13:32:27 +01:00
2021-12-15 23:40:37 -08:00
2021-07-15 18:41:56 +02:00
2022-03-02 19:19:51 +01:00
2020-12-21 13:32:29 +01:00
2021-11-11 21:31:26 -05:00
2020-12-21 13:32:28 +01:00
2022-01-18 17:28:18 +01:00
2022-01-18 17:37:04 +01:00
2022-03-03 19:01:25 +00:00
2021-01-11 19:46:59 +01:00
2020-12-21 13:32:28 +01:00
2022-03-03 19:01:25 +00:00
2021-01-10 23:29:14 +01:00
2020-12-21 13:32:28 +01:00
2021-03-26 16:14:38 +01:00
2021-09-27 11:12:06 +02:00
2021-01-13 23:27:39 +01:00
2021-01-25 14:38:15 +01:00
2022-01-18 11:12:30 +01:00
2020-12-21 13:32:28 +01:00
2021-09-27 11:12:06 +02:00
2020-12-21 13:32:28 +01:00
2022-03-02 19:19:51 +01:00
2020-12-21 13:32:28 +01:00