ladybird/Meta/Lagom/ClangPlugins
Matthew Olsson 5740f93ef4 ClangPlugins: Check for strong root fields in GC allocated objects
GC-allocated objects should never have JS::SafeFunction/JS::Handle
fields.

For now the plugin only emits warnings here, as there are many cases
of this occurring in the codebase that aren't trivial to fix. It is also
behind a CMake flag since it is a _very_ loud warning.
2024-05-30 09:29:20 -06:00
..
CMakeLists.txt ClangPlugins: Check for strong root fields in GC allocated objects 2024-05-30 09:29:20 -06:00
LambdaCapturePluginAction.cpp ClangPlugins: Use underscores instead of dashes in plugin names 2024-05-30 09:29:20 -06:00
LambdaCapturePluginAction.h Lagom: Add ClangPlugins 2024-05-13 16:50:54 -06:00
LibJSGCPluginAction.cpp ClangPlugins: Check for strong root fields in GC allocated objects 2024-05-30 09:29:20 -06:00
LibJSGCPluginAction.h ClangPlugins: Check for strong root fields in GC allocated objects 2024-05-30 09:29:20 -06:00