タグ

2021年11月4日のブックマーク (2件)

  • 本家Rustコンパイラのソースを読もうとしてみる(1) - Qiita

    はじめに Rust家コンパイラであるrust-lang/rustのソースコードを読んでみたい。巨大なソースを道しるべなしで読んでいくのはだいぶ厳しいのだが、Guide to Rustc Developmentという便利なガイドがあるので、これをベースに見ていこうと思う。最初は記録などを残さずチマチマ読んでいたが、モチベーション向上と後で思い返せるように記録を取る意味で記事として残しておくことにしてみた。 個人的に必要な情報を中心に見ていくため、現時点で興味の薄い部分は読み飛ばしたりもしているので、そのあたりはご了承下さい。また、ソースもドキュメントも日々更新されているため、最新とは異なる可能性があります。読み始めたのが2020年7月くらいからです。 目次 Rustコンパイラのソースを読もうとしてみる(1) rustcのビルド方法、プロジェクト運用、ソースの概観など。 Rust

    本家Rustコンパイラのソースを読もうとしてみる(1) - Qiita
  • rust-lang/rustへのcode contributionをはじめからていねいに

    降り積もる雪はすべての罪を覆い隠してくれるので初投稿です はじめに rust-lang/rustはいわゆるrustcをビルドするためにそのソースコードだけでなく、CIコンフィグや各種ツール群、ブートストラッピングのあれこれなどを含んでおり、なかなかに巨大です そのような巨大なコードベース上だと、簡単なbugfixでもPRを提出するまでにいくつかのroadblockに出くわすことがあります また、日語圏内でのRustの知名度も上がってきており、rustcにPR投げてみてぇ~という人もそれにつれて増加していることが予想できます しかし、上述した複雑さ、あるいは日語が使えない場でのコミュニケーションに対して奥手になり、したくてもできない状態がそこそこの頻度で発生していそうです この記事では、その後の貢献を促せるといいなあという意図のもと、とにかくはじめての貢献を手助けすることを主眼においてい

    rust-lang/rustへのcode contributionをはじめからていねいに