mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-10-15 04:29:27 +00:00
This makes construction of Utf16String fallible in OOM conditions. The immediate impact is that PrimitiveString must then be fallible as well, as it may either transcode UTF-8 to UTF-16, or create a UTF-16 string from ropes. There are a couple of places where it is very non-trivial to propagate the error further. A FIXME has been added to those locations. |
||
---|---|---|
.. | ||
WebAssemblyInstanceConstructor.cpp | ||
WebAssemblyInstanceConstructor.h | ||
WebAssemblyInstanceObject.cpp | ||
WebAssemblyInstanceObject.h | ||
WebAssemblyInstanceObjectPrototype.cpp | ||
WebAssemblyInstanceObjectPrototype.h | ||
WebAssemblyMemoryConstructor.cpp | ||
WebAssemblyMemoryConstructor.h | ||
WebAssemblyMemoryPrototype.cpp | ||
WebAssemblyMemoryPrototype.h | ||
WebAssemblyModuleConstructor.cpp | ||
WebAssemblyModuleConstructor.h | ||
WebAssemblyModuleObject.cpp | ||
WebAssemblyModuleObject.h | ||
WebAssemblyModulePrototype.h | ||
WebAssemblyObject.cpp | ||
WebAssemblyObject.h | ||
WebAssemblyTableConstructor.cpp | ||
WebAssemblyTableConstructor.h | ||
WebAssemblyTableObject.cpp | ||
WebAssemblyTableObject.h | ||
WebAssemblyTablePrototype.cpp | ||
WebAssemblyTablePrototype.h |