Timothy Flynn
5a99a6afb4
LibWeb: Implement ReadableStreamBYOBRequest.respondWithNewView
...
The AO behind this prototype was added in commit ed1076d9ca
,
so we can now trivially expose the prototype as well.
2024-01-29 17:10:56 -05:00
Shannon Booth
99bf986889
LibWeb: Use unsigned long long
for ReadableStreamBYOBRequest.respond
...
Now that the IDL generator supports this :^)
2024-01-02 10:01:26 +01:00
Shannon Booth
feb7fbb95d
LibWeb: Implement ReadableStreamBYOBRequest.respond
...
The parameter in IDL is left as an unsigned long instead of an unsigned
long long as the IDL generator does not currently support that.
2023-12-03 20:26:14 +01:00
Shannon Booth
1e607f5775
LibWeb: Fix some missing initialize overrides for some Streams classes
...
This is some more motivation for me to get around to automatically
generate these initialize calls at some point.
2023-12-03 20:26:14 +01:00
Shannon Booth
a9a3dcd952
LibWeb: Use ArrayBufferView in ReadableStreamBYOBRequest
2023-12-03 20:26:14 +01:00
Andreas Kling
bfd354492e
LibWeb: Put most LibWeb GC objects in type-specific heap blocks
...
With this change, we now have ~1200 CellAllocators across both LibJS and
LibWeb in a normal WebContent instance.
This gives us a minimum heap size of 4.7 MiB in the scenario where we
only have one cell allocated per type. Of course, in practice there will
be many more of each type, so the effective overhead is quite a bit
smaller than that in practice.
I left a few types unconverted to this mechanism because I got tired of
doing this. :^)
2023-11-19 22:00:48 +01:00
Matthew Olsson
c97f6b7701
LibWeb: Implement ReadableByteStreamController.[[CancelSteps]]
2023-04-14 13:03:34 +02:00
Matthew Olsson
819b6332d1
LibWeb: Add ReadableStreamByteController interface
2023-04-12 01:47:48 +02:00
Matthew Olsson
c7aa4fa166
LibWeb: Add ReadableStreamBYOBRequest interface
2023-04-12 01:47:48 +02:00