crater
crater copied to clipboard
Run experiments across parts of the Rust ecosystem!
Generating Crater reports is now really slow compared to a year or two ago, as Crater is handling an ever-increasing amount of crates it needs to test. Lately the Crater...
This avoids a whole bunch of time writing logs for every crate out there. We could optimize the writing itself (e.g., doing it in parallel would likely be a huge...
Bumps [hyper](https://github.com/hyperium/hyper) from 0.12.36 to 0.14.20. Release notes Sourced from hyper's releases. v0.14.20 Bug Fixes http1: fix http1_header_read_timeout to use same future (#2891) (c5a14e7c) Features ext: support non-canonical HTTP/1 reason...
Crater currently relies on a single SQLite database for all its storage needs, but that's starting to be problematic in production: * The database keeps growing, as we store all...
I'm writing this up because on the Zulip, simulacrum suggested nobody had done this before. If this is already known I hope i odn't seem patronizing by writing it up....
Currently, we only check crates in the workspace for a check-only build: https://github.com/rust-lang/crater/blob/dcc54566d5ec82cabca435c0145cbd06f32d3602/src/runner/test.rs#L302-L308 However, we do not pass `--tests`, which can cause us to miss some regressions. See https://github.com/rust-lang/rust/issues/77789#issuecomment-706600489
https://github.com/rust-lang/rust/pull/43880 proposed a change that could potentially break some code, and cargobomb was used to evaluate the impact. This found a couple issues that were fixed, and then the PR...
Over time the filesystem of a Crater agent fills up with previous Docker images and containers that failed to be cleaned up. Purging those on `crater-azure-1` today freed up around...
e.g., https://crater-reports.s3.amazonaws.com/beta-1.46-1/1.45.2/gh/jockbert.jockbert_ants_bot/log.txt vs https://crater-reports.s3.amazonaws.com/beta-1.46-1/beta-2020-07-24/gh/jockbert.jockbert_ants_bot/log.txt shows: ``` https://github.com/jockbert/ants_ai_challenge_api#028d07e1 https://github.com/jockbert/ants_ai_challenge_api#1924a992 ``` These two versions should be the same if we're to accurately reproduce ourselves.
In https://crater.rust-lang.org/ex/pr-82322, the vast majority of the crates that were broken were those using `#![features]`s. But since it's allowed to break such crates anyway, it would be nice to separate...