This repository was archived by the owner on Jan 24, 2021. It is now read-only.
forked from rust-lang/rustc-dev-guide
-
Notifications
You must be signed in to change notification settings - Fork 3
This repository was archived by the owner on Jan 24, 2021. It is now read-only.
任务列表 #3
Copy link
Copy link
Open
Labels
translationThe translatinon assignmentThe translatinon assignment
Description
任务列表
认领方式
请译者发起新 Issue,并将 assignee 设为自己。
以下为任务列表,取自
第一部分
- Part 1: Building, debugging, and contributing to Rustc
- About the compiler team
- How to Build and Run the Compiler
- The compiler testing framework
- Walkthrough: a typical contribution
- Implementing new features
- Stabilizing Features
- Debugging the Compiler
- Profiling the compiler
- Coding conventions
- crates.io Dependencies
- Emitting Errors and other Diagnostics
第二部分
- Part 2: How rustc works
- High-level overview of the compiler source
- The Rustc Driver and Interface
- Queries: demand-driven compilation
- The parser
-
#[test]Implementation - Macro expansion
- Name resolution
- The HIR (High-level IR)
- The
tymodule: representing types - Kinds
- Type inference
- Trait solving (old-style)
- Trait solving (new-style)
- Type checking
- The MIR (Mid-level IR)
- The borrow checker
- Constant evaluation
- Parameter Environments
- Code Generation
- Profile-guided Optimization
附录
Metadata
Metadata
Assignees
Labels
translationThe translatinon assignmentThe translatinon assignment