Hacker GitHub

← All repos

rust-lang/crater

View on GitHub ↗ ★ 776 Rust

Run experiments across parts of the Rust ecosystem!

17 mentions on Hacker News by 17 people: 0 stories, 17 comments · first 2019-07-25 · latest 2026-06-21

Mentions per year 17 mentions · busiest year 2020 (3)
20082026
  1. …crates to find regressions. Every exception in the language could be found by its diversity of use. https://github.com/rust-lang/crater
    comment by turtleyacht · 2026-06-21 · in Build your project Zig-style
  2. …simply adopt this non-standard behavior that means likely having to changes lots of code. [0]: https://github.com/rust-lang/crater
    comment by mustache_kimono · 2025-12-11 · in Rust in the kernel is no longer experimental
  3. Could it be caused by Crater runs? https://github.com/rust-lang/crater
    comment by dwoxctbvgq · 2025-09-21 · in The bloat of edge-case first libraries
  4. …all crates on crates.io when working on `rustc`. It seems they created a tool to achieve that: https://github.com/rust-lang/crater I would assume the .NET guys have something similar already but maybe there’s not enough open code to do that
  5. …this claim from. Rust promises backwards compatibility and uses tools like these to make sure it: https://github.com/rust-lang/crater Maybe you are talking about MSRV as semver breaking change. There has been alot of discussion about this,…
    comment by gauge_field · 2024-10-26 · in Unsafe Rust is harder than C
  6. yup, they reference it as an inspiration: https://github.com/rust-lang/crater it's probably impossible to automate an entire ecosystem, and there is value to enabling a tighter integration within a project ecosystem (a subset of the…
  7. …an imagined tool you could look at the actual tool which of course is in Rust's source code repo: https://github.com/rust-lang/crater > new proposed C++ changes - are checked against only easily and "well-known" accessible package. Now…
  8. The tool you're referring to is called Crater: https://github.com/rust-lang/crater .
  9. …running beta vs stable compiler versions. https://rustc-dev-guide.rust-lang.org/tests/crater.html https://github.com/rust-lang/crater https://crater.rust-lang.org/ Even then such a bug as GHC's can conceivably not be detected.
  10. …crates.io or GitHub. Every front-facing change that is even slightly risky must pass a crater run. https://github.com/rust-lang/crater Surely Microsoft has internal tools for Windows that do the same thing: run a battery of tests across…
    comment by game-of-throws · 2022-08-15 · in Win32 Is the Only Stable ABI on Linux?
  11. …MS could pay for crater runs on Windows? Are crater runs done on Windows now? Looks like yes, https://github.com/rust-lang/crater/blob/master/docs/agent-m...
  12. …backwards-incompatible but crater reassures us that it won't cause anyone any trouble". [1] https://github.com/rust-lang/crater
    comment by mjw1007 · 2021-06-07 · in I Support GCC-Rs
  13. …all code is reviewed by the Deno core team (and presumably with a high level of test coverage.) [1] https://github.com/rust-lang/crater [2] https://dev.to/kspeakman/elm-019-broke-us--khn [3] https://news.ycombinator.com/item?id=17842400…
    comment by nathan_f77 · 2020-06-06 · in We’ve built a towering pile of shite
  14. …Rust has Crater which allows new rustc builds to be run against the entire public crates.io dgraph. https://github.com/rust-lang/crater
    comment by sitkack · 2020-06-04 · in Clang-11.0.0 Miscompiled SQLite
  15. There's a neat tool called crater ( https://github.com/rust-lang/crater ) for Rust. It can run an experiment across every Rust package (or every popular one), so you can e.g see if some theoretically breaking compiler change actually hits…
  16. Check out crater: https://github.com/rust-lang/crater The rust devs recompile a huge chunk of the entire rust ecosystem to make sure new compiler versions don't break things. I can't imagine something like this being even close to feasible…
    comment by drewm1980 · 2019-10-14 · in AWS' Sponsorship of the Rust Project
  17. …against all those packages and see which don't compile or start failing their unit tests. [1] https://github.com/rust-lang/crater