ladybird/Meta
Andreas Kling bc4379983f LibJS: Improve bytecode executable dump format
Add a metadata header showing register count, block count, local
variable names, and the constants table. Resolve jump targets to
block labels (e.g. "block1") instead of raw hex addresses, and add
visual separation between basic blocks.

Make identifier and property key formatting more concise by using
backtick quoting and showing base_identifier as a trailing
parenthetical hint that joins the base and property names.

Generate a stable name for each executable by hashing the source
text it covers (stable across codegen changes). Named functions
show as "foo$9beb91ec", anonymous ones as "$43362f3f". Also show
the source filename, line, and column.
2026-03-20 00:51:23 -05:00
..
CMake CMake: Enable -dead_strip on macOS 2026-03-19 18:36:27 +01:00
gn Everywhere: Abandon Swift adoption 2026-02-17 10:48:09 -05:00
Lagom LibJS+LibWeb: Port remaining callers to Rust pipeline 2026-03-19 21:55:10 -05:00
check-debug-flags.sh Meta: Make check-debug-flags.sh runnable in Bash 3.2 2024-07-16 09:13:14 -06:00
check-flatpak.py Meta: Add missing vcpkg pinned versions 2026-02-23 18:30:40 +01:00
check-html-doctype.py Meta: Enforce doctypes on layout tests 2025-06-21 22:58:01 +02:00
check-idl-files.py Meta: Allow partial interface when formatting IDL files 2025-07-22 13:07:06 +01:00
check-newlines-at-eof.py Everywhere: Abandon Swift adoption 2026-02-17 10:48:09 -05:00
check-png-sizes.sh Meta: Check PNG files in parallel and report paths 2026-02-23 13:45:04 +01:00
check-style.py Meta: Add 'present' to check style copyright regex and skip .rs files 2026-02-24 16:35:51 +01:00
configure-clangd.sh Meta: Script to configure clangd according to build type 2024-08-05 23:44:03 -06:00
debug.plist CMake: Add a command for codesigning with the get-task-allow entitlement 2024-07-02 16:57:51 -06:00
embed_as_string.py Meta: Always use UTF-8 encoding in embed_as_string.py 2026-02-23 11:21:09 +00:00
find_compiler.py Meta: Disallow using Homebrew's LLVM 21 on macOS for now 2026-02-19 09:32:12 +01:00
find_compiler.sh Meta: Migrate find_compiler.sh logic to a python script 2025-05-29 16:24:17 -04:00
gc-heap-explorer.html Meta: Simplify GC heap explorer's class list rendering 2026-03-01 21:50:51 +01:00
generate-dom-tree.py Meta+LibWeb: Use a code generator to create the media controls' DOM 2026-03-05 02:28:47 -06:00
generate-libjs-bytecode-def-derived.py LibJS: Improve bytecode executable dump format 2026-03-20 00:51:23 -05:00
generate-libwasm-spec-test.py Meta: Generate Wasm tests using wasm-tools instead of wabt 2025-12-12 19:12:53 +01:00
generate-libwasm-spec-test.sh Meta: Run the Wasm spec tests in CI 2021-05-27 17:28:41 +04:30
generate_encoding_indexes.py Meta: Build failure on Python 3.15 2026-02-01 11:53:16 +01:00
generate_public_suffix_data.py Meta: Build failure on Python 3.15 2026-02-01 11:53:16 +01:00
host_platform.py Meta: Do not run platform.libc_ver() on Windows 2026-01-07 16:16:40 -05:00
import-wpt-test.py Meta+test-web: Support per-test .headers files 2026-02-19 14:58:09 +01:00
ladybird.py Everywhere: Abandon Swift adoption 2026-02-17 10:48:09 -05:00
libjs_bytecode_def.py LibJS: Generate C++ bytecode instruction classes from a definition file 2025-11-21 09:46:03 +01:00
lint-ci.sh Meta: Remove git diff check from cargo linters 2026-03-11 16:57:09 -04:00
lint-clang-format.py Meta: Switch to clang-format-21 as the standard formatter 2026-02-18 08:02:45 -05:00
lint-commit.sh Meta: Allow a couple of extra characters in long URLs in commit messages 2026-01-10 20:25:16 +01:00
lint-executable-resources.sh Tests: Prevent executable images or html files during lint 2024-10-25 09:00:52 +02:00
lint-gn.sh Meta: Make gn linter actually fail 2025-03-07 09:44:42 +01:00
lint-prettier.sh Meta+LibJS: Upgrade to prettier version 3.3.3 2024-11-06 15:10:27 -05:00
lint-python.sh Meta+CI: Enforce python linting with ruff 2025-06-09 11:25:14 -04:00
lint-shell-scripts.sh Meta: Make all pre-commit CI scripts work with Bash 3.2 2024-07-16 08:56:22 -06:00
refresh-ladybird-qtcreator.sh Meta: Add generated cpp-files to QtCreator project 2026-02-23 13:10:03 +01:00
shell_include.sh Meta: Remove unused function check_program_version_at_least 2025-12-01 13:02:53 +01:00
utils.py Meta: Add optional cwd argument to run_command helper 2025-06-11 11:54:52 -06:00
wasm_unimplemented_tests.txt LibWasm: Validate struct types and type section 2026-02-10 13:00:16 +01:00
watch_wpt_progress.sh Meta: Make WPT.sh run nproc/2 testrunners in parallel 2025-05-07 15:48:21 +01:00
wpt-bisect-helper.sh Meta: Add WPT.sh bisect for finding WPT regressions automatically 2025-07-17 10:51:12 +02:00
WPT.sh LibWeb+LibWebView+Services: Add a flag to enable experimental interfaces 2026-02-17 22:17:50 +01:00