ladybird/Meta
Linus Groh f3117d46dc LibJS: Remove GlobalObject from VM::throw_completion()
This is a continuation of the previous five commits.

A first big step into the direction of no longer having to pass a realm
(or currently, a global object) trough layers upon layers of AOs!
Unlike the create() APIs we can safely assume that this is only ever
called when a running execution context and therefore current realm
exists. If not, you can always manually allocate the Error and put it in
a Completion :^)

In the spec, throw exceptions implicitly use the current realm's
intrinsics as well: https://tc39.es/ecma262/#sec-throw-an-exception
2022-08-23 13:58:30 +01:00
..
Azure CI: Install newer Bash via homebrew on macOS 2022-08-23 13:25:39 +01:00
CMake Meta: Move downloading of emoji-test.txt to unicode_data.cmake 2022-08-22 16:00:29 +01:00
HeaderCheck Meta: Remove obsolete HeaderCheck .gitignore 2022-03-24 20:11:39 -07:00
Lagom LibJS: Remove GlobalObject from VM::throw_completion() 2022-08-23 13:58:30 +01:00
Screenshots Meta: Move screenshots into subdir 2022-04-03 13:14:15 +01:00
ShellCompletions/zsh Meta: Add copy-src to commands in ZSH autocomplete script 2022-03-14 22:20:35 +00:00
Websites
analyze-qemu-coverage.sh Meta: Add script to analyze coverage data from an existing disk image 2022-05-02 01:46:18 +02:00
bochsrc
build-image-extlinux.sh
build-image-grub.sh
build-image-limine.sh
build-image-qemu.sh Meta: Provide the correct path for e2fsck on SerenityOS 2022-07-08 12:04:01 +02:00
build-manpages-website.sh Documentation: Merge UsingFontEditor into existing FontEditor manpage 2022-07-11 11:35:56 +02:00
build-native-partition.sh
build-root-filesystem.sh Meta: Make utmp start out as an empty object instead of empty string 2022-07-10 23:31:48 +02:00
check-ak-test-files.sh
check-debug-flags.sh Kernel: Support all Intel-defined CPUID feature flags for EAX=1 2022-03-27 18:54:56 +02:00
check-emoji.sh Meta: Add check-emoji script to validate emoji filenames 2022-08-20 23:50:41 +01:00
check-markdown.sh Meta: Also check CONTRIBUTING with check-markdown.sh 2022-07-11 11:35:56 +02:00
check-newlines-at-eof.py LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00
check-png-sizes.sh Meta: Add a PNG size check to CI and pre-commit checks 2022-06-18 21:58:43 +04:30
check-style.py LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00
check-symbols.sh
check-syscall-lists.sh
convert-markdown-links.lua Meta: Update manpages website build script to handle non-icon images 2022-05-29 10:24:31 +02:00
debug-kernel.sh Meta: Allow setting a host IP address to bind to 2022-04-20 14:12:34 +02:00
export-argsparser-manpages.sh Everywhere: Get rid of the fbdev kernel boot argument remainders 2022-08-14 01:03:23 +01:00
extlinux.conf Everywhere: Get rid of the fbdev kernel boot argument remainders 2022-08-14 01:03:23 +01:00
generate-embedded-resource-assembly.sh
generate-emoji-txt.sh Meta: Generate emoji.txt at build time from Unicode's emoji-test.txt 2022-08-22 08:42:54 +01:00
generate-libwasm-spec-test.py Meta: Skip wasm tests whose modules cannot be loaded 2022-03-20 10:44:32 +03:30
generate-libwasm-spec-test.sh
grub-ebr.cfg Everywhere: Get rid of the fbdev kernel boot argument remainders 2022-08-14 01:03:23 +01:00
grub-gpt.cfg Everywhere: Get rid of the fbdev kernel boot argument remainders 2022-08-14 01:03:23 +01:00
grub-mbr.cfg Everywhere: Get rid of the fbdev kernel boot argument remainders 2022-08-14 01:03:23 +01:00
install-ports-tree.sh
limine.cfg Everywhere: Get rid of the fbdev kernel boot argument remainders 2022-08-14 01:03:23 +01:00
lint-ci.sh Meta: Add check-emoji script to validate emoji filenames 2022-08-20 23:50:41 +01:00
lint-clang-format.sh LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00
lint-commit.sh
lint-executable-resources.sh
lint-gml-format.sh
lint-keymaps.py
lint-missing-resources.sh
lint-ports.py Meta: Add check if AvailablePorts.md is sorted 2022-06-02 23:18:06 +01:00
lint-prettier.sh
lint-python.sh
lint-shell-scripts.sh Base: Add some default completions to shellrc 2022-04-18 19:53:10 +04:30
new-project.sh
refresh-serenity-qtcreator.sh
run.sh Meta: Disallow running with QEMU >= 7.x on aarch64 build 2022-08-17 15:44:38 +01:00
serenity.sh Everywhere: Get rid of the fbdev kernel boot argument remainders 2022-08-14 01:03:23 +01:00
serenity_gdb.py Meta: Avoid showing elements in extremely large vectors in gdb 2022-04-01 21:41:41 +01:00
text-to-cpp-string.sh Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
tweet-commits.js