mrustc:替代锈编译器(重新实现)

时间:2024-02-26 01:30:02
【文件属性】:

文件名称:mrustc:替代锈编译器(重新实现)

文件大小:1.2MB

文件格式:ZIP

更新时间:2024-02-26 01:30:02

compiler rust-language rust-compiler CompilerC++

Mutabah的Rust编译器 进行中的替代rust编译器。 能够构建完整的rustc副本,但尚不适合日常使用。 介绍 这个项目试图用C ++创建一个简单的rust编译器,其最终目标是成为一个单独的重新实现。 mrustc工作方式是将假定有效的锈代码(即,无需借位检查)编译为高级程序集(当前使用C,但LLVM / cretonne甚至直接的机器代码都可以工作),并使用外部代码生成器将其转换为优化的机器码。 之所以可行,是因为借用检查器对生成的代码没有任何影响,仅在检查代码是否有效时即可。 进展 支持的目标: x86-64 Linux (不完整)x86 Windows (不完整)x86-


网友评论