Philip Withnall
7eb69d279d
gibaseinfo: Break refcount cycle with GIRepository
...
By shifting responsibility for ensuring that the lifetime of a
`GIRepository` always exceeds the lifetime of any of its `GIBaseInfo`s
to the user.
Keeping a weak ref from each `GIBaseInfo` to its `GIRepository` would be
too expensive (`GIBaseInfo`s are supposed to be cheap to create and
destroy, as they are used within function calls in language bindings).
Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Fixes : #3234
2024-01-25 22:03:57 +00:00
..
2024-01-19 12:07:30 +00:00
2024-01-24 20:45:28 -08:00
2024-01-15 22:44:41 -08:00
2024-01-16 18:40:42 +01:00
2024-01-16 17:30:37 +01:00
2024-01-23 18:07:17 +00:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-25 22:03:57 +00:00
2024-01-23 18:07:17 +00:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-23 18:07:17 +00:00
2024-01-18 13:15:22 +00:00
2023-12-18 14:14:15 +00:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-24 20:45:28 -08:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2023-12-18 14:14:15 +00:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2024-01-25 22:03:57 +00:00
2024-01-25 22:03:57 +00:00
2024-01-18 13:15:22 +00:00
2024-01-23 22:55:35 +00:00
2024-01-23 22:55:35 +00:00
2024-01-16 18:56:57 +01:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:09:29 +00:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:09:29 +00:00
2024-01-16 18:40:42 +01:00
2024-01-16 18:56:57 +01:00
2023-11-08 15:05:20 +00:00
2024-01-18 13:15:22 +00:00
2023-12-18 14:14:16 +00:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2024-01-16 23:26:02 +00:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-16 18:40:42 +01:00
2024-01-16 18:40:42 +01:00
2024-01-24 20:45:28 -08:00
2024-01-16 18:40:42 +01:00
2024-01-18 13:15:22 +00:00
2023-12-18 14:14:16 +00:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-18 13:15:22 +00:00
2024-01-24 20:45:28 -08:00
2024-01-18 13:15:22 +00:00
2024-01-16 18:40:42 +01:00
2024-01-19 12:07:30 +00:00