-
Notifications
You must be signed in to change notification settings - Fork 18
Run ASan and UBsan and fix issues #1063
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
Conversation
c9dd939 to
418d59f
Compare
|
Here are some stats for your PR:
Please find your performance results at https://rir-benchmarks.prl.fit.cvut.cz/diff?job_ids[]=1366953616&job_ids[]=1361572392&selection=all |
|
Here are some stats for your PR:
Please find your performance results at https://rir-benchmarks.prl.fit.cvut.cz/diff?job_ids[]=1369896929&job_ids[]=1369896978&selection=all |
Finally I found out how to run the sanitizers from clang. This commit fixes a ton of memory leaks, UB and memory errors. The alignment sanitizer is still broken and thus disabled for now.
Finding dead blocks in constantfolding was *still* broken. Let's do something simpler and just mark & sweep for unreachable blocks.
it's not always needed...
|
Here are some stats for your PR:
Please find your performance results at https://rir-benchmarks.prl.fit.cvut.cz/diff?job_ids[]=1370752995&job_ids[]=1370735306&selection=all |
Finally I found out how to run the sanitizers from clang.
This commit fixes a ton of memory leaks, UB and memory errors. The
alignment sanitizer is still broken and thus disabled for now.