rustc-dev-guide Overview

栏目: IT技术 · 发布时间: 4年前

内容简介:TheIn ourDecember update, we announced plans for the publication of the "rustc-dev-guide Overview". Our goal is to describe the integrated components of the compiler in a high-level document for users and potential developers. The Overview will be publishe

The rustc compiler includes over 380,000 lines of source across more than 40 crates 1 to support the lexing through binary linking stages of the Rust compile process. It is daunting for newcomers, and we recognize that a high-level survey of the pipeline is warranted.

In ourDecember update, we announced plans for the publication of the "rustc-dev-guide Overview". Our goal is to describe the integrated components of the compiler in a high-level document for users and potential developers. The Overview will be published at the beginning of therustc-dev-guide to orient readers to the more detailed documentation of the compiler in subsequent chapters.

Rustc Overview Structure

We will break the compiler down to address two questions at a high-level:

  1. What does the compiler do to your source code?
  2. How does the compiler do it?

As we address these general areas, we will provide a synopsis that briefly covers frequent community questions like:

rustc

Get Involved!

Work is in progress on the Overview, and we need your help. A working draft of the document is available in this pull request on the rustc-dev-guide GitHub repository.

If there is an area of rustc that you would like to understand better and it is appropriate for an overview document, please open an issue on our issue tracker to let us know.

And if you know the compiler and want to pitch in on the rustc-dev-guide Overview, open a pull request with your revisions. We welcome your contributions and look forward to your participation!

Interested in Learning (Working Group)?

Are you interested in learning more about the rustc compiler and teaching others? Drop by our Zulip stream and say hello!

1 These numbers account for lines in Rust files across all dependencies necessary to build rustc . Thanks to @LeSeulArtichaut for these calculations! See the notes on Zulip for additional details.


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

众媒时代

众媒时代

腾讯传媒研究 / 中信出版集团股份有限公司 / 2016-3-1 / CNY 52.00

众媒时代,就是一个大众参与的媒体时代。互联网将传统媒体垄断而单一的传播方式彻底颠覆。人人都可以通过互联网成为内容的制造者、传播者。每个人都是媒体,人是种子,媒体变成了土壤。 当我们的信息入口被朋友圈霸占,当我们的眼睛只看得到10W+,当我们不可抑制地沉浸在一次次的“技术狂欢”中,当人人都可以举起手机直播突发现场,当未来的头条由机器人说了算……内容正生生不息地以各种可能的形式出现,我们正彻头彻......一起来看看 《众媒时代》 这本书的介绍吧!

html转js在线工具
html转js在线工具

html转js在线工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具