ladybird/Userland
Linus Groh da856d7742 LibJS: Update AST to use completions :^)
This is another major milestone on our journey towards removing global
VM exception state :^)
Does pretty much exactly what it says on the tin: updating
ASTNode::execute() to return a Completion instead of a plain value. This
will *also* allow us to eventually remove the non-standard unwinding
mechanism and purely rely on the various completion types.
2022-01-03 21:50:50 +01:00
..
Applets Applets/ResourceGraph: Propagate errors in JSON decoding 2022-01-03 16:01:42 +01:00
Applications LibJS: Return Optional<T> from Completion::{value,target}(), not T 2022-01-03 21:50:50 +01:00
Demos LibGUI+Userland: Make SortingProxyModel::create() return ErrorOr 2021-12-24 05:11:52 -08:00
DevTools HackStudio: Avoid unnecessary copies in CodeComprehensionEngine 2022-01-01 15:40:39 +01:00
DynamicLoader Toolchain+Meta: Update LLVM version to 13.0.0 2021-10-17 17:09:58 +01:00
Games Spider: Redraw completely when drawing cards 2022-01-02 22:26:52 +01:00
Libraries LibJS: Update AST to use completions :^) 2022-01-03 21:50:50 +01:00
Services WindowServer: Tighten pledged promises 2022-01-03 15:56:41 +01:00
Shell Shell: Make redirection errors raise ShellErrors 2021-12-31 02:19:45 +03:30
Utilities LibJS: Return Optional<T> from Completion::{value,target}(), not T 2022-01-03 21:50:50 +01:00
CMakeLists.txt Tests: Establish root Tests directory, move Userland/Tests there 2021-05-06 17:54:28 +02:00