ladybird/Meta/Generators
Andreas Kling 164ed80244 Meta: Enable exit-time destructor warnings for libraries
Enable -Wexit-time-destructors for all in-tree library targets and
update process-lifetime library statics so they no longer register
exit-time destructors. Long-lived caches, lookup tables, singleton
registries, and generated constants now use NeverDestroyed or leaked
references where the data is intended to live until process exit.

Update LibWeb, LibLine, and the binding generators so regenerated
sources follow the same rule instead of reintroducing destructed
statics.
2026-06-04 19:20:49 +02:00
..
embed_as_string.py Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
generate_dom_tree.py Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
generate_encoding_indexes.py LibTextCodec: Update GB18030 for GB18030-2022 and import WPT tests 2026-05-09 11:44:42 +02:00
generate_hsts_preload_data.py Meta: Generate HSTS preload data from Chromium's static list 2026-05-29 22:23:33 +02:00
generate_ipc_definitions.py Meta: Fix IPC generated try helper response unwrapping 2026-05-24 03:35:07 +01:00
generate_libjs_bytecode_def_derived.py LibJS: Cache dynamic environment coordinates 2026-05-19 15:54:23 +02:00
generate_libwasm_spec_test.py Meta: Fix typechecking errors in generate_libwasm_spec_test 2026-05-13 08:13:51 -05:00
generate_libwasm_spec_test.sh Meta: Move python code generators to a subdirectory 2026-04-23 07:31:19 -04:00
generate_libweb_aria_roles.py Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
generate_libweb_css_descriptors.py Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
generate_libweb_css_enums.py Meta: Mark generated CSS enum to_string() methods as WEB_API 2026-05-27 17:47:50 +01:00
generate_libweb_css_environment_variables.py Meta: Replace GenerateCSSEnvironmentVariable with a python generator 2026-04-25 12:02:49 +02:00
generate_libweb_css_keyword.py Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
generate_libweb_css_math_functions.py Meta: Replace GenerateCSSMathFunctions with a python generator 2026-04-25 12:02:49 +02:00
generate_libweb_css_media_feature_id.py LibWeb/CSS: Extract base class from MediaFeature 2026-05-20 13:00:50 +01:00
generate_libweb_css_numeric_factory_methods.py Meta: Make CSS dimension loading reusable 2026-05-13 11:00:07 +01:00
generate_libweb_css_property_id.py Meta: Enable exit-time destructor warnings for libraries 2026-06-04 19:20:49 +02:00
generate_libweb_css_pseudo_class.py Meta: Replace GenerateCSSPseudoClass with a python generator 2026-04-25 12:02:49 +02:00
generate_libweb_css_pseudo_element.py LibWeb: Support CSS transitions and animations on all pseudo-elements 2026-05-22 10:07:29 +01:00
generate_libweb_css_style_properties.py Meta: Replace GenerateCSSStyleProperties with a python generator 2026-04-25 12:02:49 +02:00
generate_libweb_css_transform_functions.py Meta: Replace GenerateCSSTransformFunctions with a python generator 2026-04-25 12:02:49 +02:00
generate_libweb_css_units.py LibWeb: Resolve container-relative length units 2026-06-01 08:27:17 +01:00
generate_libweb_css_value_types_parsing.py LibWeb: Generate CSS <paint> parsing 2026-05-13 11:26:20 +01:00
generate_libweb_html_named_character_references.py Meta: Replace GenerateNamedCharacterReferences with a python generator 2026-04-29 17:28:09 +01:00
generate_public_suffix_data.py Meta: Move python code generators to a subdirectory 2026-04-23 07:31:19 -04:00
generate_window_or_worker_interfaces.py Meta: Generate LibWeb Bindings/Forward.h from Python 2026-05-15 17:52:52 +01:00
libjs_bytecode_def.py Meta: Simplify tracking the current op in libjs_bytecode_def.py 2026-05-13 08:13:51 -05:00
wasm_unimplemented_tests.txt Meta: Move python code generators to a subdirectory 2026-04-23 07:31:19 -04:00