| ▲ | siraben 2 days ago | |||||||||||||||||||||||||
Specifically the expensive part is getting a C89 port of mrustc to compile rustc 1.90.0. mrustc needs C++ right now, bootstrapping via TCC by writing it in C89 would be the shorter chain. | ||||||||||||||||||||||||||
| ▲ | Rochus 2 days ago | parent [-] | |||||||||||||||||||||||||
Sounds pretty difficult (if not impossible, see cfront 4.0) to translate C++ code to C89. You have to keep track of all constructors and destructors and their progress along the body yourself, and I assume it must be fit for exceptions as well? | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||