Releases: JuliaLLVM/LLVM.jl
Releases · JuliaLLVM/LLVM.jl
v6.5.0
v6.4.2
LLVM v6.4.2
Merged pull requests:
v6.4.1
LLVM v6.4.1
Merged pull requests:
- CompatHelper: bump compat for CEnum to 0.5, (keep existing compat) (#378) (@github-actions[bot])
v6.4.0
LLVM v6.4.0
Merged pull requests:
- Minor clean-ups of dominator functionality. (#367) (@maleadt)
- Support for BFloat16s. (#368) (@maleadt)
- Updates for LLVM 16 (#369) (@vchuravy)
- Support enabling opaque pointers. (#370) (@maleadt)
- Improve API for setting pointer mode (#371) (@maleadt)
- Fix use of old context-based constructor. (#372) (@maleadt)
- Don't check whether opaque pointers had been configured. (#373) (@maleadt)
- Bump version and dependencies. (#374) (@maleadt)
- Download asserts builds from Buildkite. (#375) (@maleadt)
- Fixes for 1.11 (#376) (@maleadt)
- Remove LLVM.jl's own Bool type (#377) (@maleadt)
Closed issues:
v6.3.0
v6.2.1
LLVM v6.2.1
v6.2.0
v6.1.0
LLVM v6.1.0
Merged pull requests:
- Add Interface to julia OJIT (#346) (@gbaraldi)
- Wrap NewPM APIs (#353) (@pchintalapudi)
v6.0.1
v6.0.0
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.
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: