Files
lix/src/libutil
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-03-03 19:01:25 +00:00
2020-09-21 18:42:21 +02:00
2016-11-07 14:35:47 +01:00
2018-02-14 18:26:37 -05:00
2021-10-13 18:03:33 +00:00
2020-09-17 20:21:04 +02:00
2021-08-30 17:02:51 +02:00
2021-12-22 15:56:25 +01:00
2020-10-06 10:40:07 +02:00
2021-07-01 11:09:31 -07:00
2020-09-21 18:22:45 +02:00
2022-03-03 11:11:16 +01:00
2022-02-25 16:13:02 +01:00
2022-02-25 16:13:02 +01:00