rustc 전체를 C 로 변환: 4,600 만 줄의 코드와 cilly 의 도전

crustc: entirety of `rustc`, translated to C

386Philpax💬 89

저는 3 년간 Rust 를 C 로 컴파일하는 도구를 개발해 왔으며, 그 결과물인 cilly 를 통해 전체 rustc 를 4,600 만 줄의 C 코드로 성공적으로 변환했습니다. 이 프로젝트는 LLVM 이나 GCC 지원이 없는 구형 하드웨어에서도 Rust 를 사용할 수 있게 하는 것을 목표로 합니다. 이제 GCC 와 make 만으로도 작동하는 완전한 Rust 컴파일러를 직접 빌드해 볼 수 있습니다.

"이 프로젝트의 목표는 Rust 가 지원하지 않는 구형 하드웨어 문제를 해결하여, C 를 지원하는 곳이라면 어디든 Rust 를 사용할 수 있게 하는 것입니다."