| # Reading club sessions |
| |
| The dev-guide is large, dense, and often written by subject-matter-experts. |
| Occasionally, maintainers and anyone else who's interested will read through existing chapters to try and understand them. |
| This appendex indexes those Zulip discussions. |
| |
| - [February 26, 2024: Compiler architecture, queries, bootstrap, serialization, and rustdoc][2024-02-26] |
| - [March 11, 2024: Bootstrap deep dive][2024-03-11] |
| - [April 8, 2024: Syntax and the AST, initial discussion][2024-04-08] |
| - [April 17, 2024: Syntax, the AST, parsing, expansion, and name resolution][2024-04-17] |
| - [May 2, 2024: HIR and THIR][2024-05-02] |
| - [May 29, 2024: MIR][2024-05-29] |
| - [November 20, 2024: Compiler identifiers, closure capture, inline assembly, and guide organization][2024-11-20] |
| - [December 4, 2024: Generic parameters and early- and late-bound parameters][2024-12-04] |
| - [March 19, 2025: Diagnostics and lints][2025-03-19] |
| |
| For plans and general discussion, see the |
| [reading club coordination topic][coordination]. |
| |
| [2024-02-26]: https://rust-lang.zulipchat.com/#narrow/channel/196385-t-compiler.2Fwg-rustc-dev-guide/topic/.5Breading.20club.5D.202023.2E02.2E26.20chapters.2022.20to.2030/near/423399948 |
| [2024-03-11]: https://rust-lang.zulipchat.com/#narrow/channel/196385-t-compiler.2Fwg-rustc-dev-guide/topic/.5Breading.20club.5D.202024.2E03.2E11.20bootstrap.20deep.20dive/near/425836705 |
| [2024-04-08]: https://rust-lang.zulipchat.com/#narrow/channel/196385-t-compiler.2Fwg-rustc-dev-guide/topic/.5Breading.20club.5D.202024.2E04.2E08.20chapters.2033.20to.2036.20.28AST.29/near/431960099 |
| [2024-04-17]: https://rust-lang.zulipchat.com/#narrow/channel/196385-t-compiler.2Fwg-rustc-dev-guide/topic/.5Breading.20club.5D.202024.2E04.2E17.20chapters.2033.20to.2036.20.28AST.29/near/433844859 |
| [2024-05-02]: https://rust-lang.zulipchat.com/#narrow/channel/196385-t-compiler.2Fwg-rustc-dev-guide/topic/.5Breading.20club.5D.202024.2E05.2E02.20chapter.2037.20.28HIR.29/near/436739663 |
| [2024-05-29]: https://rust-lang.zulipchat.com/#narrow/channel/196385-t-compiler.2Fwg-rustc-dev-guide/topic/.5Breading.20club.5D.202024.2E05.2E02.20chapter.2039.20.28MIR.29/near/441283239 |
| [2024-11-20]: https://rust-lang.zulipchat.com/#narrow/channel/196385-t-compiler.2Fwg-rustc-dev-guide/topic/.5Breading.20club.5D.202024.2E11.2E20.20chapter.2040.20to.2042/near/483537033 |
| [2024-12-04]: https://rust-lang.zulipchat.com/#narrow/channel/196385-t-compiler.2Fwg-rustc-dev-guide/topic/.5Breading.20club.5D.202024.2E12.2E04.20chapter.2042.20to.2043/near/486144956 |
| [2025-03-19]: https://rust-lang.zulipchat.com/#narrow/channel/196385-t-compiler.2Fwg-rustc-dev-guide/topic/.5Breading.20club.5D.202025.2E03.2E19.20chapter.2043/near/506795838 |
| [coordination]: https://rust-lang.zulipchat.com/#narrow/channel/196385-t-compiler.2Fwg-rustc-dev-guide/topic/Rustc.20dev.20guide.20reading.20club |