# T-Compiler RFCs ## Just T-compiler * RFC PR [#2154]: "Debuginfo-based panic locations" * wesleywiser: Likely a good candiate for MCP. * simulacrum: seems like "just an optimization" for the most part, if possible we should do it. MCP seems like a good fit. * RFC PR [#2400]: "Zero Page Optimization" * wesleywiser: Having skimmed the comments, it sounds like there's open design work here. I'm not sure this is a good candidate for MCP. * simulacrum: agreed on open design work. Needs lang feedback if we're guaranteeing any optimizations. Individual, smaller, opts can likely be proposed via MCP, though. * pnkfelix: there are some pretty strong arguments against the proposal in the github comments, for example [pythonesque here](https://github.com/rust-lang/rfcs/pull/2400#issuecomment-386805881) and [here](https://github.com/rust-lang/rfcs/pull/2400#issuecomment-386812112) * RFC PR [#2705]: "Amend RFC2603 to allow mangled identifiers to start with a digit" * wesleywiser: I think we should just accept this. * simulacrum: accepting seems good * RFC PR [#2794]: "Environment variable sandboxing" * seems like MCP for an unstable feature * RFC PR [#2777]: "Scope prints in diagnostics" * simulacrum: does not seem like RFC-worthy, should be an internal detail. Maybe an MCP. * wesleywiser: This feels like something we could just FCP a PR for. * RFC PR [#2256]: "libsyntax2.0" * simulacrum: not entirely clear what exactly is proposed, but seems like a prime candidate for MCP. We also have a parselib working group, I think, just started. * wesleywiser: I feel like this is closely related to the parselib/rls2.0 working group. MCP seems like a good fit for this. * RFC PR [#2951]: "Linking modifiers for native libraries" * simulacrum: feels more T-lang for RFC side, not T-compiler. Adding it unstably seems MCP/PR. ## Tagged with multiple teams * RFC PR [#2735]: "Add `no_entry` attribute to omit entry point symbol" * RFC PR [#2841]: "-C export-executable-symbols" * RFC PR [#2117]: "Debuggable macro expansions" * RFC PR [#2048]: "Target extension" * RFC PR [#2959]: "Promote aarch64-unknown-linux-gnu to a Tier-1 Rust target" * RFC PR [#2803]: "Target tier policy" [#2154]: https://github.com/rust-lang/rfcs/pull/2154 [#2400]: https://github.com/rust-lang/rfcs/pull/2400 [#2705]: https://github.com/rust-lang/rfcs/pull/2705 [#2735]: https://github.com/rust-lang/rfcs/pull/2735 [#2794]: https://github.com/rust-lang/rfcs/pull/2794 [#2777]: https://github.com/rust-lang/rfcs/pull/2777 [#2256]: https://github.com/rust-lang/rfcs/pull/2256 [#2841]: https://github.com/rust-lang/rfcs/pull/2841 [#2048]: https://github.com/rust-lang/rfcs/pull/2048 [#2117]: https://github.com/rust-lang/rfcs/pull/2117 [#2959]: https://github.com/rust-lang/rfcs/pull/2959 [#2951]: https://github.com/rust-lang/rfcs/pull/2951 [#2803]: https://github.com/rust-lang/rfcs/pull/2803