A big ‘ol pile of ICE.
This repository is used to test internal compiler errors (also known as ICEs) in Rust. An ICE means that something went wrong, something unexpected. As such, sometimes, ICEs get randomly fixed. A compiler refactoring will remove the odd code path, even if the point of the change wasn’t to fix the bug.
As such, this repository is a collection of these bugs, and it runs on Rust nightly, once a day, through GitHub Actions. If any of the ICEs stop happening, the build will fail, and we can close the associated bug.
Contributing to Glacier is fairly easy:
ices/
with the same number as the issue reporting the ICE.rustup update nightly
, then cargo run $ISSUE_NUMBER
to run your ICE.Note: Running this on Windows may give false positives and report some ICEs as fixed, use either WSL or Linux for better accuracy.
MIT/Apache2, just like Rust.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4