diff --git a/content/_index.md b/content/_index.md index 6898cc7b..5a4e7c08 100644 --- a/content/_index.md +++ b/content/_index.md @@ -100,13 +100,6 @@ Name | Status | Short [diagnostics_stream]: https://rust-lang.zulipchat.com/#narrow/stream/147480-t-compiler.2Fwg-diagnostics [prioritization_stream]: https://rust-lang.zulipchat.com/#narrow/stream/227806-t-compiler.2Fwg-prioritization -## Expert Map - -If you're interested in figuring out who can answer questions about a -particular part of the compiler, or you'd just like to know who works on what, -check out our [experts directory](experts). It contains a listing of the -various parts of the compiler and a list of people who are experts on each one. - ## Procedures The [procedures directory](procedures) contains descriptions of various diff --git a/content/experts/_index.md b/content/experts/_index.md deleted file mode 100644 index 2696d2ec..00000000 --- a/content/experts/_index.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Expert Map -type: docs ---- -# Expert Map - -**Warning: This page is outdated, do not use it!** - -This document contains the different areas of the compiler and the people that -are experts in each area. The document is formatted in toml to be machine readable. -You can find it [here][expert-map]. - -This map is intended to help you figure out who you should ask for help if you -have questions about how some area works. - -[expert-map]: https://github.com/rust-lang/compiler-team/blob/master/content/experts/map.toml diff --git a/content/experts/map.toml b/content/experts/map.toml deleted file mode 100644 index 454839be..00000000 --- a/content/experts/map.toml +++ /dev/null @@ -1,272 +0,0 @@ -[[areas]] -name = "query system" -directories = ["compiler/rustc_query_impl", "compiler/rustc_query_system"] -crates = [] -experts = ["eddyb", "michaelwoerister", "nikomatsakis"] -familiar = [] - -[[areas]] -name = "metadata encoding/decoding" -directories = ["compiler/rustc_metadata"] -crates = [] -experts = ["michaelwoerister", "oli-obk"] -familiar = [] - -[[areas]] -name = "incremental compilation" -directories = [] -crates = [] -experts = ["michaelwoerister", "nikomatsakis"] -familiar = ["wesleywiser"] - -[[areas]] -name = "codegen unit partitioning" -directories = ["compiler/rustc_mir/src/monomorphize/partitioning"] -crates = [] -experts = ["michaelwoerister", "wesleywiser"] -familiar = [] - -[[areas]] -name = "ThinLTO" -directories = [] -crates = [] -experts = ["alexcrichton", "michaelwoerister"] -familiar = [] - -[[areas]] -name = "linker-plugin LTO (xLTO)" -directories = [] -crates = [] -experts = ["michaelwoerister"] -familiar = [] - -[[areas]] -name = "Typeck" -directories = ["compiler/rustc_typeck"] -crates = [] -experts = ["eddyb", "nikomatsakis"] -familiar = [] - -[[areas]] -name = "miri" -directories = [ - "compiler/rustc_middle/mir/interpret", - "compiler/rustc_mir/interpret", -] -crates = [] -experts = ["eddyb", "oli-obk", "RalfJung"] -familiar = [] - -[[areas]] -name = "Diagnostics" -directories = [] -crates = [] -experts = ["estebank", "oli-obk"] -familiar = ["davidtwco", "spastorino"] - -[[areas]] -name = "Parser" -directories = [ - "compiler/rustc_ast/ast.rs", - "compiler/rustc_ast/util", - "compiler/rustc_parse", -] -crates = [] -experts = ["petrochenkov", "estebank"] -familiar = ["davidtwco"] - -[[areas]] -name = "Lexer" -directories = [ - "compiler/rustc_lexer", - "compiler/rustc_parse/parse/lexer/", -] -crates = [] -experts = ["petrochenkov"] -familiar = [] - -[[areas]] -name = "Grammar" -directories = [] -crates = [] -experts = ["eddyb", "qmx"] -familiar = [] - -[[areas]] -name = "MIR structure/construction" -directories = [ - "compiler/rustc_middle/mir", - "compiler/rustc_mir_build/build", -] -crates = [] -experts = ["eddyb", "nikomatsakis", "oli-obk"] -familiar = ["davidtwco", "spastorino"] - -[[areas]] -name = "MIR optimizations" -directories = [ - "compiler/rustc_mir/transform", -] -crates = [] -experts = ["eddyb", "nagisa", "oli-obk"] -familiar = ["spastorino", "tmandry", "wesleywiser"] - -[[areas]] -name = "Type layout" -directories = [ - "compiler/rustc_middle/ty/layout.rs", -] -crates = [] -experts = ["eddyb", "nagisa", "oli-obk"] -familiar = ["tmandry"] - -[[areas]] -name = "match/exhaustiveness" -directories = ["compiler/rustc_mir_build/thir/pattern"] -crates = [] -experts = ["nadrieril", "oli-obk"] -familiar = [] - -[[areas]] -name = "Traits" -directories = ["compiler/rustc_middle/traits", "compiler/rustc_traits"] -crates = [] -experts = ["nikomatsakis"] -familiar = [] - -[[areas]] -name = "Polonius" -directories = [] -crates = ["polonius", "datafrog"] -experts = ["nikomatsakis"] -familiar = ["lqd", "spastorino"] - -[[areas]] -name = "Libs" -directories = [] -crates = [] -experts = [] -familiar = [] - -[[areas]] -name = "AST -> HIR lowering" -directories = [ - "compiler/rustc_ast_lowering", -] -crates = [] -experts = ["oli-obk"] -familiar = ["davidtwco"] - -[[areas]] -name = "debuginfo" -directories = [] -crates = [] -experts = ["eddyb", "michaelwoerister"] -familiar = ["wesleywiser"] - -[[areas]] -name = "drop-check" -directories = [] -crates = [] -experts = ["pnkfelix"] -familiar = [] - -[[areas]] -name = "dataflow" -directories = [] -crates = [] -experts = ["nikomatsakis", "pnkfelix"] -familiar = ["tmandry"] - -[[areas]] -name = "AST-borrow checker" -directories = [] -crates = [] -experts = ["nikomatsakis"] -familiar = [] - -[[areas]] -name = "MIR borrow check" -directories = [] -crates = [] -experts = ["matthewjasper", "pnkfelix"] -familiar = ["davidtwco", "spastorino"] - -[[areas]] -name = "drop elaboration" -directories = [] -crates = [] -experts = [] -familiar = [] - -[[areas]] -name = "Privacy" -directories = [] -crates = [] -experts = ["petrochenkov"] -familiar = ["davidtwco"] - -[[areas]] -name = "Name resolution, hygiene" -directories = [] -crates = [] -experts = ["petrochenkov"] -familiar = [] - -[[areas]] -name = "Macro expansion" -directories = [] -crates = [] -experts = ["petrochenkov"] -familiar = [] - -[[areas]] -name = "`macro_rules` parsing and checking" -directories = [ - "compiler/rustc_expand/mbe.rs" -] -crates = [] -experts = ["mark-i-m"] -familiar = [] - -[[areas]] -name = "Generators" -directories = [ - "library/core/src/ops/generator.rs", - "compiler/rustc_mir/transform/generator.rs", - "compiler/rustc_typeck/check/generator_interior.rs", - "src/test/ui/generator", -] -crates = [] -experts = ["tmandry"] -familiar = [] - -[[areas]] -name = "Self profiler" -directories = [ - "compiler/rustc_data_structures/profiling.rs", -] -crates = [ - "measureme", -] -experts = ["michaelwoerister", "wesleywiser"] -familiar = [] - -[[areas]] -name = "Rustdoc" -directories = [ - "src/librustdoc", - "src/tools/rustdoc", -] -crates = [] -experts = ["GuillaumeGomez", "Manishearth", "ollie27"] -familiar = ["kinnison"] - -[[areas]] -name = "bootstrap" -directories = [ - "src/bootstrap" -] -crates = [] -experts = ["Mark-Simulacrum"] -familiar = ["ehuss"] diff --git a/content/menu/index.md b/content/menu/index.md index eb8bff0e..2745fdc2 100644 --- a/content/menu/index.md +++ b/content/menu/index.md @@ -12,8 +12,6 @@ headless: true - [Steering Meetings]({{< relref "/minutes/steering-meeting" >}}) - [Triage Meetings]({{< relref "/minutes/triage-meeting" >}}) -- [**Experts**]({{< relref "/experts" >}}) - - **Procedures** - Compiler team procedures are documented on the [Rust forge](https://forge.rust-lang.org/compiler/index.html) diff --git a/content/working-groups/meta/rfc-drafts/compiler-team-contributors.md b/content/working-groups/meta/rfc-drafts/compiler-team-contributors.md index 0fa89c38..4c893ba8 100644 --- a/content/working-groups/meta/rfc-drafts/compiler-team-contributors.md +++ b/content/working-groups/meta/rfc-drafts/compiler-team-contributors.md @@ -156,8 +156,6 @@ Being promoted to contributor implies a number of privileges: other similar bots. - Contributors are members of the organization so they can modify labels and be assigned to issues. -- Contributors will be listed on the [compiler expert map](https://github.com/rust-lang/compiler-team/blob/9d8c387ddbd01ced14eaab480cddb00c2d723f36/experts/MAP.md), - which lists folks who are familiar with each area of the compiler. - Contributors are listed on the rust-lang.org web page and invited to the Rust All Hands.