Skip to content

Releases: JuliaLLVM/LLVM.jl

v9.4.2

25 Jun 09:26
6e22f03
Compare
Choose a tag to compare

LLVM v9.4.2

Diff since v9.4.1

Merged pull requests:

Closed issues:

  • Consistently version-bound functionality (#195)
  • Missing Julia API for NewPassManager createFunctionToLoopPassAdaptor (#421)
  • Deprecate CreateGlobalStringPtr when using opaque pointers (#486)
  • julia 1.12 : LLVM extensions library unavailable (#517)
  • 9.4.1 breaks GPUCompiler on Julia 1.12 (#518)

v9.4.1

17 Jun 10:27
8c02e45
Compare
Choose a tag to compare

LLVM v9.4.1

Diff since v9.4.0

Add support for querying the default address space for global variables using globals_addrspace(::DataLayout).
This is used internally to make globalstring! and globalstring_ptr! emit strings in the correct address space.

Merged pull requests:

  • Switch align APIs from Global to GVar. (#515) (@maleadt)
  • Emit global strings in the correct address space. (#516) (@maleadt)

v9.4.0

16 May 09:51
326f833
Compare
Choose a tag to compare

LLVM v9.4.0

Diff since v9.3.1

Merged pull requests:

v9.3.1

23 Apr 11:22
b792d73
Compare
Choose a tag to compare

LLVM v9.3.1

Diff since v9.3.0

Merged pull requests:

  • Disable instcombine fixpoint verification by default. (#508) (@maleadt)

v9.3.0

23 Apr 10:09
59842ae
Compare
Choose a tag to compare

LLVM v9.3.0

Diff since v9.2.0

Merged pull requests:

v9.2.0

22 Jan 09:13
7f85b64
Compare
Choose a tag to compare

LLVM v9.2.0

Diff since v9.1.3

Merged pull requests:

Closed issues:

  • ORC/JLJIT: Segfault on master (#496)
  • GitHub Pages Not Working - 404 Error (#498)
  • LLVM.opcode mismatch with opcode type (#500)

v9.1.3

22 Oct 17:15
b0e9f68
Compare
Choose a tag to compare

LLVM v9.1.3

Diff since v9.1.2

Merged pull requests:

Closed issues:

  • Allow empty pass managers (#487)

v9.1.2

11 Sep 10:08
c21f11a
Compare
Choose a tag to compare

LLVM v9.1.2

Diff since v9.1.1

Merged pull requests:

  • Restore nameless IRBuilder insert method. (#483) (@maleadt)

v9.1.1

10 Sep 18:11
f3a2836
Compare
Choose a tag to compare

LLVM v9.1.1

Diff since v9.1.0

Merged pull requests:

v9.1.0

10 Sep 17:06
Compare
Choose a tag to compare

LLVM v9.1.0

Diff since v9.0.0

Merged pull requests:

Closed issues:

  • Assert context consistency (#399)
  • ORC: Broken on LLVM 17 due to expected EH functions (#405)
  • Printing a module calls name, which segfaults for unnamed modules (#477)