compiler-team icon indicating copy to clipboard operation
compiler-team copied to clipboard

A home for compiler team planning documents, meeting minutes, and other such things.

Results 145 compiler-team issues
Sort by recently updated
recently updated
newest added

# Proposal In the context of improvements to compile-times, we'd like to make progress on [enabling LLD by default](https://github.com/rust-lang/rust/issues/39915). Since this is a broad topic, with known issues and multiple...

T-compiler
finished-final-comment-period
disposition-merge
major-change

# Proposal Introduce `core::marker::Tuple` as a (for now, perma-unstable) builtin marker trait that is auto-implemented for all tuples, and require that calls to (and probably other related operations, like ptr...

T-compiler
final-comment-period
major-change
to-announce

(This has both T-lang and T-compiler implications; if this would be better as a T-lang proposal it can be moved. However, it is my general understanding that the lack of...

T-compiler
final-comment-period
major-change
to-announce

# Proposal (Previously an [RFC](https://github.com/rust-lang/rfcs/pull/2117).) ## Summary By default, annotate code expanded from a macro with debug location info corresponding to the macro definition (i.e. the behavior that's currently available...

T-compiler
final-comment-period
major-change

# Proposal Rewrite compiletest from scratch as a stable crate on crates.io. Miri is already using the MVP rewrite called `ui_test` (it currently lives in the miri repo, but will...

T-compiler
major-change
to-announce

# Proposal Span can be confusing since it requires the user to understand how to use `lo` and `hi` correctly. Instead of having discrete fields, it might be more intuitive...

T-compiler
major-change

# Proposal With https://github.com/rust-lang/rust/pull/99015 landing, the `typeck` query is the only place using an `FnCtxt` and this should stay this way. HIR typeck is a fairly complex and self contained...

T-compiler
final-comment-period
major-change

I wrote these since the last time I did this, I forgot about adding them to the appropriate Zulip stream. r? @pnkfelix

# Proposal This MCP has the goal of removing unsound `HashStable` impls that currently exist for various widely used collection types, in particular collections derived from `std::collections::HashMap` and `std::collections::HashSet` (e.g....

T-compiler
final-comment-period
major-change
to-announce

# Proposal (This is another attempt at #495) Add a new parameter, `import_name_type`, to the `#[link]` attribute to be used with `#[link(kind = "raw-dylib")]` when importing functions on i686-pc-windows-* targets....

T-compiler
major-change