Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup fuzzing #27

Closed
tjysdsg opened this issue May 17, 2020 · 1 comment
Closed

Setup fuzzing #27

tjysdsg opened this issue May 17, 2020 · 1 comment
Assignees
Labels

Comments

@tjysdsg
Copy link
Owner

tjysdsg commented May 17, 2020

Use fuzzing to test the compiler

The compiler main function should only return 0 (successful compilation) or 1 (errors found in source code). By feeding random data to the compiler, we should find and fix bugs that causes it to crash, throw, or return unexpected value.

@tjysdsg
Copy link
Owner Author

tjysdsg commented May 17, 2020

Also, error messages printed by the compiler should be manually checked to ensure the correctness and clarity of error reporting.

@tjysdsg tjysdsg self-assigned this May 17, 2020
@tjysdsg tjysdsg mentioned this issue May 17, 2020
tjysdsg added a commit that referenced this issue May 17, 2020
@tjysdsg tjysdsg closed this as completed May 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant