CoreCLRのソースが公開されました。CoreCLRは.NETの実行エンジンで、ソースにはGCやRyuJITのソースコードが含まれています。
現状は基本的にWindows上でのみ動作するようになっていて、Mac, Linux向けに動作するよう今後数ヶ月かけてコードが追加されていくようです。
全体で260万行、そのうちGCが55,000行、JIT320,000行という感じらしいです。
ソースコードは以下のGitHubのレポジトリです。
GitHub - dotnet/coreclr: CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes.
CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-leve...
ビルド方法は以下のWikiページに書かれています。
ビルドにはVS2013, cmakeが必要になっているようです。
GitHub - dotnet/coreclr: CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes.
CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-leve...
コメント