Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
57 lines (44 sloc) 2.3 KB

Subteam report: compiler 2016-01-22

Highlights

We decided to close RFC 1457, due to the fact that there a few too many open questions about how it should be implemented.

-- nmatsakis

Dashboard

RFC phase

  • PR #1399: RFC: Add #[repr(pack = "N")]
  • PR #1414: Add Rvalue-static-promotion RFC
  • FCP PR #1361: RFC: Improve Cargo target-specific dependencies

Implementation phase

  • Issue #5016: implement "dynamic drop" semantics using flags on the stack rather than zeroing
  • Issue #12634: Replace various intrinsic wrappers with intrinsic reexports
  • Issue #15023: Better temporary lifetimes (tracking issue for RFC 66)
  • Issue #15287: Implement Pattern Guards with Bind-By-Move
  • Issue #20561: Tracking issue for Consistent no-prelude attribute (RFC 501)
  • Issue #27060: repr(packed) allows invalid unaligned loads

High priority issues

  • Issue #22889: Duplicate inherent static methods can be defined in separate impl blocks
  • Issue #29149: Lifetime bounds in Copy impls are ignored
  • Issue #29485: Unwinding through fn() references across crates causes the behavior to depend on the optimization level
  • Issue #29859: Cyclic traits allow arbitrary traits to be synthesized
  • Issue #30346: Re-add raw_pointer_derive lint as a no-op
  • Issue #30438: Segfault in safe code caused by a use after drop when using index sugar
  • Issue #30829: Code no longer builds because of RFC 1214

Needs decision

You can’t perform that action at this time.