TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Boosting Compiler Testing by Injecting Real-World Code

16 点作者 matt_d11 个月前

2 条评论

vlovich12311 个月前
This is a critically important line of research. Every time a new orthogonal testing approach is explored, it always finds a bunch of latent problems in existing codebases. Great contribution by the authors.
pfdietz11 个月前
I did a very simpleminded form of this for testing the compiler in Steel Bank Common Lisp. The COMPILE function in SBCL should never signal an error condition, even on invalid code, so the test just involved splicing together fragments of code from existing Common Lisp code bases (packages in Quicklisp as well as other publicly available CL programs I could find) and trying to cause the compiler to error. It found a significant number of bugs.<p>This is a lot simpler that what these people were doing, as they wanted to produce code that was actually meaningful and could be run.