Triage digest: Thu Jul 14 2016


#1

Nominated (I-nominated) issues

"as uint" works on bare constructors of non-C-like enums (#18154)

  • Added I-nominated. By @brson
  • Added P-low. By @brson

Type ambiguity not reported when it may exist? (#21878)

  • Added I-nominated. By @brson

Very confusing error on attempt to pass `path::Path` by value (#23286)

  • Added I-nominated. By @brson

default representation for enum discriminant should be i32 (#24290)

  • Added I-nominated. By @brson

Explicit OIBIT impls hide the default impls (#27554)

  • Added I-nominated. By @brson

Tracking issue for Read::chars (#27802)

  • Added I-nominated. By @alexcrichton

Private trait's methods reachable through a public subtrait (#28514)

  • Added P-medium. By @brson
  • Removed P-high. By @alexcrichton
  • Added I-nominated. By @alexcrichton

Pattern guard can consume value that is being matched (#31287)

  • Added I-nominated. By @brson

Tracking issue for accepting unstable flags in stable compilers (#31847)

  • Added I-nominated. By @brson

Escape fewer Unicode codepoints in `Debug` impl of `str` (#34485)

[MIR] double drop with slice patterns (#34708)

  • Added I-nominated. By @brson

Regression: linking errors since latest nightly (#34754)

  • Added I-nominated. By @alexcrichton

Add method `String::insert_str` (#34771)

== fails to match types on associated type with two PartialEq bounds (#34792)

  • Added I-nominated. By @eddyb

Beta-nominated issues

Update jemalloc to include a fix for startup issues on OSX 10.12 (#34719, closed)

tyencode: Make sure that projection bounds are handled in stable order. (#34805, closed)

  • Added beta-nominated. By @alexcrichton

    triage: beta-nominated

Remaining issues

Add debug representation of trait objects (#1563)

  • Added P-low. By @brson
  • Removed P-medium. By @alexcrichton

tt-macro doesn't work (#5846)

  • Added P-low. By @brson
  • Removed P-medium. By @brson
  • Added I-nominated. By @brson
  • Removed I-nominated. By @nrc

Pattern reachability algorithm fails in the presence of uninhabited types (#12609)

  • Added I-nominated. By @brson
  • Added P-low. By @aturon
  • Removed I-nominated. By @aturon
  • Removed P-medium. By @aturon

Track stability of path components (#15702)

  • Added P-low. By @brson
  • Removed P-medium. By @alexcrichton

Implement revised coercion rules (#18469)

  • Added I-nominated. By @brson
  • Removed I-nominated. By @nrc

Diagnostics for blanket impl of closure traits are suboptimal (#24210)

  • Added P-low. By @alexcrichton

    triage: P-low

    Note a P-medium issue by today’s standards, and also hasn’t gone fixed for quite awhile! Also cc @jonathandturner, issue about diagnostics. Also removing the assignee of @nikomatsakis as I believe this isn’t actively being worked on

discriminant_value intrinsic -- tracking issue for 639 (#24263)

  • Added P-high. By @aturon
  • Removed I-nominated. By @aturon

method call fails to upcast trait objects, resulting in overlong borrows (#24950)

  • Added P-low. By @alexcrichton

    triage: P-low

    We’ve gone this long w/o a fix, probably not P-medium anymore (esp b/c there’s a workaround). Also removing @nikomatsakis as an assignee as I don’t think this is actively being worked on.

Implied bounds on nested references + variance = soundness hole (#25860)

  • Added P-medium. By @aturon
  • Removed I-nominated. By @aturon
  • Removed P-high. By @aturon

Projections, lifetimes, and WF tracking issue (RFC 1214) (#27579)

  • Removed P-high. By @pnkfelix
  • Removed I-nominated. By @pnkfelix

object-safe traits can have associated types with unchecked bounds (#27675)

  • Added P-medium. By @pnkfelix

    triage: P-medium

Tracking issue for stabilizing randomness (#27703)

  • Removed I-nominated. By @alexcrichton

Tracking issue for `as_unsafe_cell` stabilization (#27708)

  • Added I-nominated. By @aturon
  • Removed I-nominated. By @alexcrichton

Tracking issue for Ipv{4,6}Addr convenience methods (#27709)

  • Added I-nominated. By @alexcrichton
  • Removed I-nominated. By @alexcrichton

Tracking issue for `step_by` stabilization (#27741)

  • Added I-nominated. By @brson
  • Removed I-nominated. By @alexcrichton

Tracking issue for sorted collection ranges (#27787)

  • Added I-nominated. By @aturon
  • Removed I-nominated. By @alexcrichton

functions implement Copy but not Clone (#28229)

  • Added P-low. By @brson

Parsing inconsistencies (lambda, proc, return) (#28784)

  • Added P-low. By @brson
  • Removed P-medium. By @brson

Cyclic traits allow arbitrary traits to be synthesized (#29859)

  • Added P-medium. By @pnkfelix

    triage: P-medium

Desugared x.index(y) is not equivalent to x[y] (#30127)

  • Removed P-high. By @pnkfelix
  • Added P-medium. By @pnkfelix

    triage: P-medium

Consider substituting type aliases in "public-in-private" checker (#30503)

  • Removed I-nominated. By @aturon

Restrict use of constants in patterns (RFC 1445) (#31434)

  • Added I-nominated. By @brson
  • Removed I-nominated. By @brson

`Drop` and leaking `&mut` references (#31567)

  • Added P-medium. By @pnkfelix

    triage: P-medium

Tracking issue for Ipv6Addr octet methods (#32313)

  • Added I-nominated. By @alexcrichton
  • Removed I-nominated. By @alexcrichton

Tracking issue for {VecDeque,LinkedList}::contains (#32630)

  • Added I-nominated. By @sfackler
  • Removed I-nominated. By @alexcrichton

process::ExitStatus should have some kind of constructor (#32713)

  • Added I-nominated. By @alexcrichton
  • Removed I-nominated. By @alexcrichton

Tracking issue for TryFrom/TryInto traits (#33417)

  • Added I-nominated. By @sfackler
  • Removed I-nominated. By @alexcrichton

Tracking issue for Receiver::recv_timeout (#34029)

  • Added I-nominated. By @sfackler
  • Removed I-nominated. By @alexcrichton

Tracking for map_entry_recover_keys (#34285)

  • Added I-nominated. By @sfackler
  • Removed I-nominated. By @alexcrichton

Tracking issue for BinaryHeap::peek_mut (#34392)

  • Added I-nominated. By @sfackler
  • Removed I-nominated. By @alexcrichton

Tracking issue for iter::{Product, Sum} traits (#34529)

  • Added I-nominated. By @alexcrichton
  • Removed I-nominated. By @alexcrichton

rustc hangs (#34535)

  • Added I-nominated. By @brson
  • Added P-high. By @pnkfelix

    triage: P-high

Semicolons are not required on some statements in macros (#34543)

  • Added P-high. By @pnkfelix
  • Removed I-nominated. By @pnkfelix

Segfault due to using return pointer directly (#34592)

  • Added I-nominated. By @alexcrichton

Nightly Compile Time Regression (06/23 to 07/01) (#34630)

  • Added I-nominated. By @alexcrichton

    triage: I-nominated

rustc(4556,0x7fffcca583c0) malloc: *** malloc_zone_unregister() failed for 0x7fffcca4f548 on OSX 10.12 beta 2 (#34674)

  • Added I-nominated. By @brson

SliceExt: More flexible binary_search_by and binary_search_by_key (#34683)

  • Added I-needs-decision. By @sfackler

undefined reference link error regression (#34796)

  • Added I-nominated. By @alexcrichton

Permalink to this digest