Ryan Levick

Results 124 issues of Ryan Levick

It could be very interesting for crater to collect compiler performance metrics when testing two versions of the compiler. While performance gains or losses for one particular crate might not...

Broken crates (i.e., crates that do not build on the current version of the compiler) are currently only manually black listed (and this happens rarely). Some crates are simply broken...

It's not very visible to outside people whether a particular crate is being tested by Crater. Providing badges people can put on READMEs that say whether a particular crate builds...

When trying to run the top 100 "crypto" crates, there are two crates that fail to build due to external dependencies, [rust_sodium-sys](https://crates.io/crates/rust_sodium-sys) and [gpgme-sys](https://crates.io/crates/gpgme-sys) which need [libsodium](https://download.libsodium.org/doc/) and [gnupg](https://www.gnupg.org) respectively....

windows

This issue has not been discussed, but I believe it simple enough that a discussion wasn't needed. The `info!` log is meant for high level logs that are relevant to...

cranelift
cranelift:module
cranelift:wasm

This change adds a riskiness label when creating rollups that uses the number of PRs and their rollup statuses to estimate riskiness. The current formula being used is `(riskinessPoints +...

When making a service to pass to `server` I've never used `make_service_fn` in any other way than: ```rust let server = Server::bind(&addr).serve(make_service_fn(|_| async move { Ok::(service_fn(handler)) })); ``` It would...

This is very easy to reproduce: ```rust use async_std::prelude::*; fn main() { async_std::task::spawn(async { let mut buf: Vec = vec![]; write!(&mut buf, "foo").await; }); } ``` This leads to the...

ergonomics

The location of the demangler was never linked to in the guide on using a debugger in the compiler. Originally noted [here](https://github.com/rust-lang/rustc-dev-guide/pull/316#discussion_r283062536).

The [type checking chapter](https://github.com/rust-lang/rustc-dev-guide/blob/master/src/type-checking.md) is not finished, and does not even really talk about the process of type checking.