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
83 lines (65 sloc) 3.39 KB

Subteam report: compiler 2015-10-16

Highlights

We decided to place one RFC into FCP:

I would also like to declare Ryan Prichard a Friend of the Tree. Over the last few months, Ryan has been comparing the Rust compiler's parsing behavior with that of the rust-grammar project, which aims to create a LALR(1) grammar for parsing Rust. Ryan has found a number of inconsistencies and bugs between the two. This kind of work is useful for two reasons: it finds bugs, obviously, which are often hard to uncover any other way. Second, it helps pave the way for a true Rust reference grammar outside of the compiler source itself. So Ryan Prichard, thanks!

Finally, and on a more grave note, let me add that there have been a number of regressions popping up on nightly builds this week, so we are aiming to have those squashed down soon.

Thanks!

--nmatsakis

Dashboard

RFC phase

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)
  • Issue #27060: repr(packed) allows invalid unaligned loads

High priority issues

  • 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
  • Issue #28325: Rules governing references to private types in public APIs not enforced in impls
  • Issue #28853: #28669 caused regression compiling pinyin crate on nightly
  • Issue #28854: Nightly regression: lifetime error with autoderef
  • Issue #28934: Nightly regression around HRTBs, likely connected to wf changes
  • Issue #29048: Nightly regression: Incorrect "parameter type may not live long enough" warning
  • Issue #29053: Unsoundness in borrowck around deref and mutable refs

Needs decision

You can’t perform that action at this time.