Triage digest: Tue Mar 29 2016


#1

Nominated (I-nominated) issues

Tracking issue for stabilizing randomness (#27703)

Tracking issue for DNS in std::net (#27705)

Tracking issue for string patterns (#27721)

no_run doctests no longer verify lints (#31576)

Tracking issue for compare_exchange (#31767)

Consistent no_prelude attribute (#32025)

Unexpected tail in unsized_info_ty: usize for ty=process::Core (#32377)

Breaking Change - encode_utf8 destabilised (#32460)

  • Added I-nominated. By @alexcrichton

    triage: I-nominated

    nominating for discussion in a libs triage meeting. @thepowersgang is this enough enough to work around for you? For example, do you have crates that build on stable which require this method?

    Ideally we could let this slide, but if the breakage is too much we’ll just have to bite the bullet and revert.

specialization + overflow => generics that produce trans errors depending on type parameters (#32498)

  • Added I-nominated. By @pnkfelix

    triage: I-nominated

multiple definition link error when using multiple codegen units (#32518)

  • Added I-nominated. By @alexcrichton

`unexpected panic` when compiling the `lalrpop` crate (#32530)

  • Added I-nominated. By @alexcrichton

Beta-nominated issues

Make warnings of renamed and removed lints themselves lints (#32219, closed)

std: Revert addition of `into_ascii_*` methods (#32314, closed)

Some fixes for error recovery in the compiler (#32435, closed)

Prevent bumping the parser past the EOF. (#32479, closed)

Gate parser recovery via debugflag (#32494, open)

Remaining issues

`if foo {}.bar()` parses successfully, but `if foo {} + bar` and `foo! {}.bar()` do not (#21222)

  • Added P-medium. By @nikomatsakis

    triage: P-medium

  • Added P-low. By @nikomatsakis

    triage: P-low

    (patch welcome, don’t plan to fix it in near term)

Test run-pass\sepcomp-lib-lto.rs fails with ODR violation in debug mode (#25270)

  • Added I-nominated. By @pnkfelix

    triage: I-nominated T-compiler

  • Added P-medium. By @nikomatsakis

    triage: P-medium

special-case #[derive(Copy, Clone)] with a shallow clone (#31414)

  • Added I-nominated. By @pnkfelix

    triage: I-nominated

    (I want the lang team to discuss this)

Invalid Recursive Enum (2+ occurances) causes compiler out-of-memory on beta/nightly (#32326)

  • Added P-high. By @nikomatsakis

    triage: P-high

Should modules with path attribute become directory owners automatically? (#32401)

  • Added P-medium. By @nikomatsakis

    triage: P-medium

    This doesn’t feel super urgent. If we end up keeping the current behavior, we can live with it.

Regression on beta: three dots in a trait leads to an infinite loop(?) (#32446)

  • Added I-nominated. By @alexcrichton

    triage: I-nominated

  • Added P-high. By @nikomatsakis

    triage: P-high

Rustdoc fails with info about symbol names (#32532)

  • Added I-nominated. By @alexcrichton

Permalink to this digest