Subteam report: compiler 2015-09-04
Highlights
Some exciting PRs landing this week. First, nrc's first HIR PR, which itself doesn't do much, but hopefully is a modest starting point for a stable AST API and so forth. Second, the MIR PR by yours truly looks likely to land, if I can find the time to fix a lingering issues on Windows. Third, a small tweak to the trait matching code by arielb1 that yields a nice little performance improvement.
-- nmatsakis
Dashboard
RFC phase
- PR #1246: UX Guidelines RFC
- FCP PR #1224: Update the RFC process with sub-teams, amongst other things.
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 31)
- Issue #15287: Implement Pattern Guards with Bind-By-Move
- Issue #20561: Tracking issue for Consistent no-prelude attribute (RFC 501)
High priority issues
- Issue #23286:
Very confusing error on attempt to pass
path::Pathby value - Issue #26251: match expression falling through?
- Issue #26656: dropck can be bypassed via a trait object method
- Issue #27060: repr(packed) allows invalid unaligned loads