LLVM bindings for .NET Standard written in C# using ClangSharp
Role in this project:
Back-end Developer Contributions:13 releases, 27 reviews, 68 commits in 3 years 5 months
Contributions summary:Tanner primarily contributed to the LLVMSharp project by regenerating the LLVMSharp source code based on updates to the ClangSharp project. They focused on adapting the code to new LLVM releases, as demonstrated by the changes to generated files and the addition of new features like the addition of new enums and members. The user's work included fixing script files and adjusting the code generator to accommodate the updates. These updates show a deep understanding of LLVM internals and the process of generating bindings for .NET.
dotnetllvm-bindingscsharpnet-standardllvm
Clang bindings for .NET written in C#
Role in this project:
Back-end Developer Contributions:18 releases, 142 reviews, 374 commits in 3 years 8 months
Contributions summary:Tanner's contributions primarily revolve around developing bindings for the Clang compiler, focusing on enabling access to its internal structures and APIs. The commits involve adding new methods and properties for interacting with various Clang constructs such as types, declarations, and expressions. The user added support for handling numerous attribute kinds, and fixed several bugs related to the structure generation of various C/C++ elements.
dotnetcsharpclang