New crater reports: 1.1 stable vs beta-2015-07-10 and nightly-2015-07-10

Here’s stable vs. beta: https://gist.github.com/brson/e4d8184be1d9af0f901a

And here’s stable vs. nightly: https://gist.github.com/brson/9362098f0ca2ef38d1c2

Beta has 4 root regressions vs. stable and nightly has 24 root regressions vs. stable.

Here are the beta regressions:

And nightly:

Analysis - stable vs. beta

3 of the beta regressions are because #[packed] is no longer accepted. Looks like it was probably cause by this PR. It needs to be either fixed or mentioned in the relnotes as a breaking change.

The 4th beta regression though is a type inference failure. Somebody please investigate.

Analysis stable vs. nightly

  • ‘missing lifetime specifier’ - protobuf
  • ‘type annotations required’ - ncollide_queries
  • ‘missing documentation’ - nickel, startuppong, hueclient, coinbaser, dcpu16-gui, piston32-gfx_voxel, piston_window_game, dev_menu, poglgame, recaptcha, rust-cleverbot, rustfmt, rustful, shiplift, strava, tba, webdriver
  • ‘type of value must be known’ - timely, simple_stats
  • #[packed] - libnetfilter_queue, netfilter_queue
  • ‘illegal cast: cast through raw pointer first’ - rust_events

I don’t know what caused any of these.