ladybird/Libraries/LibWeb/Fetch/Infrastructure
Andreas Kling 66a19b8550
Some checks are pending
CI / Linux, x86_64, Fuzzers, Clang (push) Waiting to run
CI / Linux, x86_64, Sanitizer, GNU (push) Waiting to run
CI / macOS, arm64, Sanitizer, Clang (push) Waiting to run
CI / Linux, x86_64, Sanitizer, Clang (push) Waiting to run
Package the js repl as a binary artifact / Linux, arm64 (push) Waiting to run
Package the js repl as a binary artifact / macOS, arm64 (push) Waiting to run
Package the js repl as a binary artifact / Linux, x86_64 (push) Waiting to run
Run test262 and test-wasm / run_and_update_results (push) Waiting to run
Lint Code / lint (push) Waiting to run
Label PRs with merge conflicts / auto-labeler (push) Waiting to run
Push notes / build (push) Waiting to run
LibWeb: Make ESO "fetch group" weakly reference the fetch records
Otherwise we end up holding on to every fetch record indefinitely.

Found by analyzing GC heap graphs on Discord.
2025-07-29 20:00:17 -04:00
..
HTTP LibWeb: Make ESO "fetch group" weakly reference the fetch records 2025-07-29 20:00:17 -04:00
ConnectionTimingInfo.h LibWeb/Fetch: Update timing info with the timings received from RS 2025-03-06 09:00:53 -07:00
FetchAlgorithms.cpp
FetchAlgorithms.h
FetchController.cpp LibWeb: Use forward-declarations of structured serialized types 2025-07-18 10:09:02 -04:00
FetchController.h LibWeb: Use forward-declarations of structured serialized types 2025-07-18 10:09:02 -04:00
FetchParams.cpp
FetchParams.h
FetchRecord.cpp LibWeb: Make ESO "fetch group" weakly reference the fetch records 2025-07-29 20:00:17 -04:00
FetchRecord.h LibWeb: Make ESO "fetch group" weakly reference the fetch records 2025-07-29 20:00:17 -04:00
FetchTimingInfo.cpp LibWeb/Fetch: Update timing info with the timings received from RS 2025-03-06 09:00:53 -07:00
FetchTimingInfo.h LibWeb/Fetch: Update timing info with the timings received from RS 2025-03-06 09:00:53 -07:00
HTTP.cpp
HTTP.h
IncrementalReadLoopReadRequest.cpp LibWeb: Add "parallel queue" and allow it as fetch task destination 2025-07-17 00:13:39 +02:00
IncrementalReadLoopReadRequest.h LibWeb: Add "parallel queue" and allow it as fetch task destination 2025-07-17 00:13:39 +02:00
MimeTypeBlocking.cpp
MimeTypeBlocking.h
NetworkPartitionKey.cpp LibWeb: Make Environment's top level origin nullable 2025-05-27 14:48:43 +12:00
NetworkPartitionKey.h
NoSniffBlocking.cpp LibWeb: Prefer using equals_ignoring_ascii_case 2025-05-21 13:45:02 +01:00
NoSniffBlocking.h
PortBlocking.cpp
PortBlocking.h
RequestOrResponseBlocking.h
Task.cpp LibWeb: Add "parallel queue" and allow it as fetch task destination 2025-07-17 00:13:39 +02:00
Task.h LibWeb: Add "parallel queue" and allow it as fetch task destination 2025-07-17 00:13:39 +02:00
URL.cpp
URL.h