Skip to content

Releases: jamesmth/llvm-plugin-rs

llvm-plugin-v0.6.0

05 Aug 13:33
Compare
Choose a tag to compare

Add support for LLVM 18.

llvm-plugin-v0.5.0

10 Feb 10:17
Compare
Choose a tag to compare

Add support for LLVM 17.

llvm-plugin-v0.4.1

03 May 19:52
Compare
Choose a tag to compare

Fix FFI-related safety issue.

llvm-plugin-v0.4.0

01 May 09:05
Compare
Choose a tag to compare

Add support for LLVM 16.

llvm-plugin-v0.3.0

21 Jan 22:34
Compare
Choose a tag to compare

Add support for LLVM 15 and the following callbacks in PassBuilder:

  • Optimizer early extension point callback
  • Full LTO last extension point callback
  • Full LTO early extension point callback

llvm-plugin-v0.2.2

14 Oct 18:02
Compare
Choose a tag to compare

Add support for the following callbacks in PassBuilder:

  • Peephole extension point callback
  • Scalar optimizer late extension point callback
  • Vectorizer start extension point callback
  • Pipeline start extension point callback
  • Pipeline early simplification extension point callback
  • Optimizer late extension point callback

v0.2.0

01 Oct 20:44
Compare
Choose a tag to compare

Breaking change: Initialize LLVM plugins with PassBuilder API (similar to the C++ LLVM API).

llvm-plugin-v0.2.1

02 Oct 12:49
Compare
Choose a tag to compare
  • Fix docs.rs build with LLVM version checking in build script

llvm-plugin-v0.1.2

16 Sep 20:19
Compare
Choose a tag to compare
  • Add utils iterators
  • Fallback to using LLVM_SYS_*_PREFIX env var

llvm-plugin-macros-v0.1.1

13 Sep 16:14
Compare
Choose a tag to compare

Support - in pass names