mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-30 20:59:16 +00:00
LibWeb: Change Storage{Bottle,Bucket,Shelf} to be GC-allocated
In upcoming changes StorageBottle will own pointers to GC-allocated objects, so it needs to be a GC-allocated object itself to avoid introducing more GC roots.
This commit is contained in:
parent
70a29f36c6
commit
f53559cb55
Notes:
github-actions[bot]
2025-06-12 15:06:02 +00:00
Author: https://github.com/kalenikaliaksandr
Commit: f53559cb55
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/5052
Reviewed-by: https://github.com/shannonbooth ✅
Reviewed-by: https://github.com/trflynn89
12 changed files with 117 additions and 44 deletions
|
@ -917,13 +917,13 @@ struct UnderlyingSource;
|
|||
namespace Web::StorageAPI {
|
||||
|
||||
class NavigatorStorage;
|
||||
class StorageBottle;
|
||||
class StorageBucket;
|
||||
class StorageManager;
|
||||
class StorageShed;
|
||||
class StorageShelf;
|
||||
|
||||
struct StorageBottle;
|
||||
struct StorageBucket;
|
||||
struct StorageEndpoint;
|
||||
struct StorageShelf;
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue