ladybird/Userland/Libraries/LibWeb/Infra
Linus Groh b84f8fb55b LibJS: Make intrinsics getters return NonnullGCPtr
Some of these are allocated upon initialization of the intrinsics, and
some lazily, but in neither case the getters actually return a nullptr.

This saves us a whole bunch of pointer dereferences (as NonnullGCPtr has
an `operator T&()`), and also has the interesting side effect of forcing
us to explicitly use the FunctionObject& overload of call(), as passing
a NonnullGCPtr is ambigous - it could implicitly be turned into a Value
_or_ a FunctionObject& (so we have to dereference manually).
2023-04-13 14:29:42 +02:00
..
Base64.cpp LibWeb: Remove all whitespace from input in decode_forgiving_base64 2023-01-10 17:54:01 +00:00
Base64.h AK+LibWeb: Move decode forgiving base64 under Web::Infra namespace 2023-01-10 17:54:01 +00:00
ByteSequences.cpp LibWeb: Refactor XHR (almost) exactly to the spec 2023-03-07 11:51:12 +00:00
ByteSequences.h LibWeb: Refactor XHR (almost) exactly to the spec 2023-03-07 11:51:12 +00:00
CharacterTypes.h LibJS+LibWeb: Add a bunch of missing includes 2023-03-06 13:05:43 +00:00
JSON.cpp LibJS: Make intrinsics getters return NonnullGCPtr 2023-04-13 14:29:42 +02:00
JSON.h LibWeb: Propagate Realm instead of VM more through Fetch 2023-03-07 11:51:12 +00:00
Strings.cpp LibWeb: Use equals_ignoring_ascii_case() in infra helper 2023-03-10 13:15:44 +01:00
Strings.h LibWeb/Infra: Port strip_and_collapse_whitespace() to new String 2023-03-04 23:27:08 +00:00