Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"About This Guide" updates following Guide reorganization #671

Merged
merged 3 commits into from
Apr 7, 2020

Conversation

chrissimpkins
Copy link
Member

This PR updates the About This Guide page with the new section titles/descriptions following the reorganization in #651.

@chrissimpkins chrissimpkins requested a review from mark-i-m April 7, 2020 05:08
Copy link
Member

@mark-i-m mark-i-m left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank @chrissimpkins! Left some minor nits, but r=me after that

@@ -1,4 +1,4 @@
# Part 2: How rustc works
# Part 2: How `rustc` Works
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm... I think high-level compiler arch is actually a better name (also in the about this guode section).

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

3. [Source Code Representation][p3]: Describes the process of taking raw source code from the user and
transforming it into various forms that the compiler can work with easily
4. [Analysis][p4]: discusses the analyses that the compiler uses to check various
properties of the code and inform later stages of the compile process
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

perhaps add "(e.g., type checking)”

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

transforming it into various forms that the compiler can work with easily
4. [Analysis][p4]: discusses the analyses that the compiler uses to check various
properties of the code and inform later stages of the compile process
5. [From MIR to Binaries][p5]: How linked executable machine code is generated
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor nit: can you end each point with a period?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No problem! Will add them now.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@chrissimpkins chrissimpkins changed the title About this guide updates following Guide reorganization "About This Guide" updates following Guide reorganization Apr 7, 2020
@chrissimpkins chrissimpkins requested a review from mark-i-m April 7, 2020 16:16
Copy link
Member

@mark-i-m mark-i-m left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@mark-i-m mark-i-m merged commit 826eddf into rust-lang:master Apr 7, 2020
@chrissimpkins
Copy link
Member Author

No problem at all!

@chrissimpkins chrissimpkins deleted the about-this-guide branch April 7, 2020 22:03
@chrissimpkins chrissimpkins mentioned this pull request May 20, 2020
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants