Skip to content

Commit 039e29f

Browse files
guswynnJoshua Nelson
authored and
Joshua Nelson
committed
update docs to refer to the move
1 parent af53303 commit 039e29f

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

src/compiler-src.md

+4-7
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
> top-level directory has separate directories for the compiler, build-system,
66
> std libs, etc, rather than one huge `src/` directory.
77
>
8-
> As of this writing, the std libs have been moved to `library/` and there is
9-
> an ongoing MCP to move the compiler to `compiler/`.
8+
> As of this writing, the std libs have been moved to `library/` and the crates
9+
> that make up the `rustc` compiler itself have been moved to `compiler/`
1010
1111
Now that we have [seen what the compiler does](./overview.md), let's take a
1212
look at the structure of the contents of the rust-lang/rust repo.
@@ -41,12 +41,9 @@ built in a special way because it can use unstable features.
4141

4242
> You may find it helpful to read [The Overview Chapter](./overview.md) first,
4343
> which gives an overview of how the compiler works. The crates mentioned in
44-
> this section implement the compiler.
45-
>
46-
> NOTE: As of this writing, the crates all live in `src/`, but there is an MCP
47-
> to move them to a new `compiler/` directory.
44+
> this section implement the compiler, and are underneath `compiler/`
4845
49-
The compiler crates all have names starting with `rustc_*`. These are a
46+
The `compiler/` crates all have names starting with `rustc_*`. These are a
5047
collection of around 50 interdependent crates ranging in size from tiny to
5148
huge. There is also the `rustc` crate which is the actual binary (i.e. the
5249
`main` function); it doesn't actually do anything besides calling the

0 commit comments

Comments
 (0)