Skip to content

v6.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 23 Jun 11:04
· 207 commits to master since this release
0c85746

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: