Skip to content

Releases: JuliaLLVM/LLVM.jl

v0.5.1

15 Nov 17:48
c67f4c1
Compare
Choose a tag to compare

Hotfix: the new @asmcall functionality didn't work in combination with precompilation.

v0.5.0

15 Nov 14:53
dd3a7ac
Compare
Choose a tag to compare
  • Add Kaleidoscope implementation (thanks @KristofferC!)
  • Drop support for Julia 0.5
  • Initial Interop submodule for LLVM/Julia interactions

v0.4.0

19 Sep 05:40
Compare
Choose a tag to compare
  • Fixed support for 0.7
  • Simplify build script
  • New wrappers (thanks @KristofferC)

v0.3.11

07 Sep 19:41
Compare
Choose a tag to compare
  • extend and improve iterator interfaces.

required for JuliaGPU/CUDAnative.jl#112

v0.3.10

04 Sep 12:23
Compare
Choose a tag to compare
  • reconstruct more types and wrap more funtions
  • build system fixes

v0.3.9

16 Aug 13:20
Compare
Choose a tag to compare
  • build: don't rm(force) in catch as it obfuscates stack traces

v0.3.8

31 Jul 14:01
Compare
Choose a tag to compare
  • bugfix: allow calling alignment on more than only global values
  • implement LLVM's bool using a strongly-typed wrapper

v0.3.7

28 Jul 20:36
Compare
Choose a tag to compare
  • bugfix: package wouldn't get automatically precompiled again after a failed successful build cycle
  • features: much better coverage of IRBuilder

v0.3.6

14 Jul 06:56
Compare
Choose a tag to compare
  • rework build system (NFC, in anticipation of integration with buildbot/CI for prebuilt binaries)
  • wrap some additional irbuilder constructs (required for JuliaGPU/CUDAnative.jl#78)

v0.3.5

02 Jul 15:56
Compare
Choose a tag to compare
  • make it possible to load (& perform very limited testing) when the build failed, ie. when libLLVM isn't available
  • improve USE_SYSTEM_LLVM mode (now disallowing calling back into libjulia, and using dlmopen on Linux)
  • wrap llvm::User