Skip to content

Releases: JuliaLLVM/LLVM.jl

v6.5.0

12 Feb 17:22
90b07c7
Compare
Choose a tag to compare

LLVM v6.5.0

Diff since v6.4.2

Merged pull requests:

Closed issues:

  • Unable to automatically download/install artifact 'vegalite_app' (#381)

v6.4.2

03 Jan 15:07
e5dd76a
Compare
Choose a tag to compare

LLVM v6.4.2

Diff since v6.4.1

Merged pull requests:

  • Adapt opaque pointer determination for LLVM 16. (#379) (@maleadt)

v6.4.1

04 Dec 09:15
9bf245d
Compare
Choose a tag to compare

LLVM v6.4.1

Diff since v6.4.0

Merged pull requests:

  • CompatHelper: bump compat for CEnum to 0.5, (keep existing compat) (#378) (@github-actions[bot])

v6.4.0

26 Oct 10:17
8dd5544
Compare
Choose a tag to compare

LLVM v6.4.0

Diff since v6.3.0

Merged pull requests:

Closed issues:

  • LLVMExtra JLL doesn't support USE_SYSTEM_LLVM (#253)
  • Segfault during dominator tree disposal (#366)

v6.3.0

29 Sep 17:30
a91af7c
Compare
Choose a tag to compare

LLVM v6.3.0

Diff since v6.2.1

Merged pull requests:

Closed issues:

  • Add version check to old PM functions (#362)

v6.2.1

05 Sep 14:16
Compare
Choose a tag to compare

v6.2.0

05 Sep 11:43
1d0b979
Compare
Choose a tag to compare

LLVM v6.2.0

Diff since v6.1.0

Closed issues:

  • C-API for NewPM (#344)

Merged pull requests:

  • Switch to ReTestItems.jl. (#360) (@maleadt)
  • NewPM: support and improvements for Julia passes and pipelines (#361) (@maleadt)

v6.1.0

07 Jul 08:33
987a230
Compare
Choose a tag to compare

LLVM v6.1.0

Diff since v6.0.1

Merged pull requests:

v6.0.1

23 Jun 12:57
Compare
Choose a tag to compare

LLVM v6.0.1

Hotfix.

Diff since v6.0.0

v6.0.0

23 Jun 11:04
0c85746
Compare
Choose a tag to compare

LLVM v6.0.0

This is a breaking release, which the major change being a switch from explicit ctx arguments to various API calls, to a global task-bound context that's implicitly set by the Context constructor and removed by the dispose(::Context) function. Practically, this means that you can get rid of all context arguments, and things should generally still work. For more complex uses, see the changes in #358.

Other breaking changes include the rename of called_value to called_operand for consistency with upstream LLVM, and the removal of deprecations from the previous breaking release.

Diff since v5.2.0

Closed issues:

  • LLVMInitializeAllTargets in LLVMExtra pulls in target dependent symbols (#280)
  • IDEA: Make LLVM contexts task-bound (#352)
  • Rename called_value to called_operand (#355)

Merged pull requests: