[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Announce] GCCSharp - libgccjit bindings for C#



I'd like to introduce GCCSharp [ http://github.com/mjsabby/GCCSharp ]
- libgccjit bindings for C# that are are modeled after the C Bindings,
but improve type-safety by strongly typing the different pointers used
(i.e. gcc_jit_context* is different from gcc_jit_result*, etc.); this
also improves productivity in a C# IDE.

My primary use case for libgccjit is actually not using it is as JIT
but as an AOT for a toy-but-turing-complete language, hence the
project name GCCSharp which does not include the term JIT.

The bindings have only been tested on Linux (which is where I need
this for my language port), I suppose for completeness I will work on
testing this on Windows, but that will likely require a source build
of GCC that I haven't gotten to yet.

Feedback and patches are welcome.

Mukul