crater icon indicating copy to clipboard operation
crater copied to clipboard

Run experiments across parts of the Rust ecosystem!

Results 111 crater issues
Sort by recently updated
recently updated
newest added

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...

reliability

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...

dependencies

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...

reliability

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...

A-increase-coverage

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...

reliability

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.

C-bug

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...