ladybird/Meta
Jelle Raaijmakers f175a00003 AK: Add and use IdentityHashTraits<Integral>
These new traits are identical to `Traits<Integral>`, except that
calling `.hash()` will return the value itself instead of hashing it.
This should be used in cases where either the value is already a proper
hash, or using the value as a hash will yield "good enough" performance
in e.g. HashTable.

Types larger than 32 bits are folded in on themselves. Collision tests
on some popular hashing algorithms show that XOR folding slightly
increases the number of collisions, but this allows `IdentityHashTraits`
not to make any assumptions on which bits are the most relevant for the
final hash.
2026-02-24 13:24:58 +01:00
..
CMake Flatpak: Add Rust toolchain and vendored cargo dependencies 2026-02-24 09:39:42 +01:00
gn Everywhere: Abandon Swift adoption 2026-02-17 10:48:09 -05:00
Lagom AK: Add and use IdentityHashTraits<Integral> 2026-02-24 13:24:58 +01: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 Everywhere: Validate // NOTE: ... and // NB: ... comments 2025-11-18 09:07:37 -05: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 LibWebView+test-web: Print heap explorer URL after dumping GC graph 2026-02-01 22:46:09 +01:00
generate-libjs-bytecode-def-derived.py LibJS: Don't assume PropertyKey is always string in bytecode dumps 2026-01-21 10:49:34 +01: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 Everywhere: Abandon Swift adoption 2026-02-17 10:48:09 -05: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