serenity/Tests/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
..
LambdaTests ClangPlugins: Convert all warnings to errors 2024-05-22 21:55:34 -06:00
LibJSGCTests ClangPlugins: Check for strong root fields in GC allocated objects 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
lit.cfg.py ClangPlugins: Add LLVM lit test suite 2024-05-13 16:50:54 -06:00
lit.site.cfg.py.in ClangPlugins: Change name of variable used for test compile options 2024-05-30 09:29:20 -06:00
requirements.txt ClangPlugins: Add LLVM lit test suite 2024-05-13 16:50:54 -06:00