Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
FractalFir
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
FractalFir
8mo ago
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+ architecture on NVIDIA(t
2.
▲
by
FractalFir
1y ago
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% |
3.
▲
by
FractalFir
1y ago
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 currently stop a stage
4.
▲
by
FractalFir
1y ago
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 entire journey of
5.
▲
by
FractalFir
1y ago
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 surprisingly well, so I
6.
▲
by
FractalFir
1y ago
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 aliasing in t
7.
▲
by
FractalFir
1y ago
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
8.
▲
by
FractalFir
2y ago
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 easily use existing Ru
9.
▲
by
FractalFir
2y ago
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 vice versa. Beside