Rust

rust-lang/cargo ソースコードリーディング

はじめに cargoにはバイナリの名前をパッケージ名と異なるものにする機能がある。 この機能はcargo-feature different_binary_nameという。 Cargo.tomlに以下を追記すると、cargo buildで出力されるバイナリはpiyoになる。 [[bin]] name = "piyo" path = "sr…

Rustコンパイラのソースコードリーディング

これはKMC(京大マイコンクラブ)アドベントカレンダー2021 の3日目の記事です。 昨日の記事はうたがわききさんの「List::Utilのpairs関数がPythonで欲しくなって」でした。 はじめに こんにちは。一回生のたまろんです。最近は言語処理系を読んだり書いたりし…