Open Issues Need Help
View All on GitHubAI Summary: Modify the `lafleur` fuzzer to allow users to select specific mutators via command-line arguments. This involves changing the `ASTMutator` to use a dictionary mapping mutator names to functions, implementing command-line argument parsing for mutator selection (using a default of all mutators or a comma-separated list), and potentially adding a command to list available mutators with descriptions.
AI Summary: Debug and fix a bug in the `lafleur` fuzzer where temporary files generated during multiple runs per test case are not being deleted, causing the temporary directory to grow indefinitely. This requires identifying the location where temporary files are created, determining why they aren't being cleaned up, and implementing a solution to ensure proper deletion after each run.
AI Summary: Enhance the CONTRIBUTING.md file for the `lafleur` project by adding detailed instructions on contributing to CHANGELOG.md and CREDITS.md, writing effective PR and issue titles/commit messages, using AI responsibly, maintaining PR quality, specifying contact channels for questions, and including a section on using `lafleur` and reporting issues. Assess if any sections should be moved to a separate file.
AI Summary: Create a glossary of terms for the Lafleur fuzzer, defining concepts like AST, corpus, evolutionary fuzzing, JIT compiler, mutations, and coverage. The glossary should be in Markdown format and can be based on a provided example.