#compile #compiler #jit #interpreter

llvm-alt

A wrapper for LLVM, a powerful library and toolkit for compilers

25 releases

Uses old Rust 2015

0.5.0 Jul 19, 2016
0.4.0 Mar 12, 2016
0.3.2 Aug 26, 2015
0.3.1 Jun 25, 2015
0.1.9 Jun 22, 2015

#704 in Development tools

Download history 10/week @ 2022-08-17 55/week @ 2022-08-24 12/week @ 2022-08-31 40/week @ 2022-09-07 35/week @ 2022-09-14 11/week @ 2022-09-21 17/week @ 2022-09-28 19/week @ 2022-10-05 7/week @ 2022-10-12 3/week @ 2022-10-19 15/week @ 2022-10-26 30/week @ 2022-11-02 18/week @ 2022-11-09 22/week @ 2022-11-16 22/week @ 2022-11-23 7/week @ 2022-11-30

74 downloads per month

BSD-3-Clause

85KB
2K SLoC

LLVM-rs

Crate Version Crate Downloads Crate License Build Status Dependency Status

This is a library that wraps LLVM using Rust idioms and the cbox library. There is good quality documentation available if you want to check out the API. It's basically a simplified version of the C++ API which has documentation.

Using in your projects

To use this in your project, add the following to your Cargo.toml

[dependencies]
...
llvm-alt = "*"

Bugs

While using this library, if you ever encounter a segmentation fault or similar unverbose error messages, please file an issue with what code caused the problem. Thanks!

Dependencies

~405KB