One of the devs here, chipping in with some details. The sameple code in the article very much runs on consumer GPUs - I can run it on my mobile GPU(RTX 4050) without any issues. Really, it should work on any Volta+…
Sorry, the README was out of date. Those numbers are from the beginning of the year, and now they are: | .NET Core tests | 1764 | 48 | 20 | 96.29% | | C Core tests | 1712 | 71 | 8 | 95.59% |
I am not affiliated with `cg_gcc`, but I have contributed some tiny things here and there. Currently, `cg_gcc` is within spitting distance of being able to bootstrap the compiler. There really are only 3(!) bugs that…
The linked article was mostly meant for people already lossely familiar with the project, but it seems it escaped its intended audience. I do have a whole bunch of articles about the project on my website, going trough…
The README is slightly out of date, sorry. Supporting old platforms is one of the goals. Truth be told, the support for C was at first added as a proff-of-concept that a Rust to C compiler is possible. But it worked…
I have workarounds for all "simple" cases of UB in C(this is partially what the talk is about). The test code is running with `-fsantize=undefined`, and triggers no UB checks. There are also escape hatches for strict…
Correct me if I am wrong C, unsigned overflow is well-defined - at least the GCC manual says so, but I'll have to check the standard. https://www.gnu.org/software/c-intro-and-ref/manual/html_nod... Since signed…
This project did start off as a way for me to learn how Rustc works, but there are legitimate use cases (and I have been approached by people interested in using it). The main goal of the project is allowing people to…
The goal of my work is to allow for deeper and easier Rust/.NET interoperability. Besides the main compiler part, the project comes bundled with an interop layer, which allows you to easily call C# code from Rust and…
[dead]
One of the devs here, chipping in with some details. The sameple code in the article very much runs on consumer GPUs - I can run it on my mobile GPU(RTX 4050) without any issues. Really, it should work on any Volta+…
Sorry, the README was out of date. Those numbers are from the beginning of the year, and now they are: | .NET Core tests | 1764 | 48 | 20 | 96.29% | | C Core tests | 1712 | 71 | 8 | 95.59% |
I am not affiliated with `cg_gcc`, but I have contributed some tiny things here and there. Currently, `cg_gcc` is within spitting distance of being able to bootstrap the compiler. There really are only 3(!) bugs that…
The linked article was mostly meant for people already lossely familiar with the project, but it seems it escaped its intended audience. I do have a whole bunch of articles about the project on my website, going trough…
The README is slightly out of date, sorry. Supporting old platforms is one of the goals. Truth be told, the support for C was at first added as a proff-of-concept that a Rust to C compiler is possible. But it worked…
I have workarounds for all "simple" cases of UB in C(this is partially what the talk is about). The test code is running with `-fsantize=undefined`, and triggers no UB checks. There are also escape hatches for strict…
Correct me if I am wrong C, unsigned overflow is well-defined - at least the GCC manual says so, but I'll have to check the standard. https://www.gnu.org/software/c-intro-and-ref/manual/html_nod... Since signed…
This project did start off as a way for me to learn how Rustc works, but there are legitimate use cases (and I have been approached by people interested in using it). The main goal of the project is allowing people to…
The goal of my work is to allow for deeper and easier Rust/.NET interoperability. Besides the main compiler part, the project comes bundled with an interop layer, which allows you to easily call C# code from Rust and…
[dead]