ladybird/Userland
creator1creeper1 3c05261611 AK+Everywhere: Make FixedArray OOM-safe
FixedArray now doesn't expose any infallible constructors anymore.
Rather, it exposes fallible methods. Therefore, it can be used for
OOM-safe code.
This commit also converts the rest of the system to use the new API.
However, as an example, VMObject can't take advantage of this yet,
as we would have to endow VMObject with a fallible static
construction method, which would require a very fundamental change
to VMObject's whole inheritance hierarchy.
2022-01-08 22:54:05 +01:00
..
Applets Applets/ResourceGraph: Propagate errors in JSON decoding 2022-01-03 16:01:42 +01:00
Applications PixelPaint+LibGfx: Add sepia color filter 2022-01-08 12:31:11 +01:00
Demos Everywhere: Fix spelling mistakes 2022-01-07 15:44:42 +01:00
DevTools Everywhere: Fix spelling mistakes 2022-01-07 15:44:42 +01:00
DynamicLoader Toolchain+Meta: Update LLVM version to 13.0.0 2021-10-17 17:09:58 +01:00
Games Spider: Add functionality to automatically move cards to valid stacks 2022-01-08 00:11:51 +01:00
Libraries AK+Everywhere: Make FixedArray OOM-safe 2022-01-08 22:54:05 +01:00
Services Everywhere: Fix spelling mistakes 2022-01-07 15:44:42 +01:00
Shell Userland: Fail Core::find_executable_in_path on empty inputs 2022-01-04 07:38:42 +00:00
Utilities Kernel: Remove EWHYTHO error code :^) 2022-01-08 20:10:58 +01:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00