Releases: maleadt/LLVM.jl
Releases ยท maleadt/LLVM.jl
v9.1.3
v9.1.2
LLVM v9.1.2
Merged pull requests:
v9.1.1
v9.1.0
LLVM v9.1.0
Merged pull requests:
- Add API for the new parsing options to JuliaPipelinePassOptions (#440) (@gbaraldi)
- Switch initializer and personality clear APIs to upstream version. (#452) (@maleadt)
- NFC improvements. (#453) (@maleadt)
- NFC clean-ups. (#454) (@maleadt)
- Fix and test memcheck. (#455) (@maleadt)
- NewPM: Add and test pipeline objects. (#456) (@maleadt)
- NewPM: simplify tests. (#457) (@maleadt)
- Add lookup to improve MCJIT usage. (#458) (@maleadt)
- Add documentation. (#459) (@maleadt)
- Strip whitespace when showing LLVM objects. (#460) (@maleadt)
- Remove PassRegistry wrappers. (#461) (@maleadt)
- Unexport DiagnosticInfo. (#462) (@maleadt)
- Remove support for global contexts. (#463) (@maleadt)
- CI: Fix definition of Buildkite-based jobs. (#464) (@maleadt)
- Remove ModuleProvider. (#465) (@maleadt)
- Deprecate copy ctors in favor of Base.copy. (#466) (@maleadt)
- Replace (unsafe_)delete! with remove!/erase!, closer to upstream. (#467) (@maleadt)
- Support returning values from thread-safe module callbacks. (#469) (@maleadt)
- MDString: deprecate string in favor of convert. (#470) (@maleadt)
- Add missing delete! deprecations. (#471) (@maleadt)
- Debug info: Export subprogram getter and setter. (#472) (@maleadt)
- Simplify and test instruction predicate getter. (#473) (@maleadt)
- Fix constructing a ThreadSafeModule from a Module in a different Ctx. (#474) (@maleadt)
- Cloning: Fix parameter mismatch with simple function clone. (#475) (@maleadt)
- Restrict SetMetadata to MDNodes. (#476) (@maleadt)
- Re-enable ORC testing. (#478) (@maleadt)
- Reimplement globalstring to provide addrspace control. (#479) (@maleadt)
- Bump LLVMExtra. (#480) (@maleadt)
- Add some missing disposals. (#481) (@maleadt)
Closed issues:
v9.0.0
LLVM v9.0.0
Merged pull requests:
- Support for LLVM 18 (#437) (@maleadt)
- Bump LLVMExtra. (#438) (@maleadt)
- Add support for specifying the AA pipeline. (#439) (@maleadt)
- Add the ability to run passes on a single function. (#441) (@maleadt)
- Remove unused LLVMExtra functionality. (#442) (@maleadt)
- Switch the syncscope implementation to the upstream one. (#443) (@maleadt)
- Switch context getters to upstream API. (#444) (@maleadt)
- Add back a convenience function for calling with operand bundles. (#445) (@maleadt)
- Switch to existing upstream APIs for GlobalObject metadata handling. (#446) (@maleadt)
- Extend iteration interface (#447) (@maleadt)
- Add Doxygen comments to the API wrappers. (#448) (@maleadt)
- Remove unused DebugMDVersion API. (#449) (@maleadt)
- Clean-up LLVMExtra headers. (#450) (@maleadt)
- Bump LLVMExtra. (#451) (@maleadt)
Closed issues:
v8.1.0
LLVM v8.1.0
Merged pull requests:
- Add a memory checker (#420) (@maleadt)
- Enzyme: add downstream CI (#423) (@wsmoses)
- fix version bound in _install_handlers (#424) (@vchuravy)
- Bump julia-actions/setup-julia from 1 to 2 (#425) (@dependabot[bot])
- Bump actions/checkout from 2 to 4 (#426) (@dependabot[bot])
- Try the new 'pre' CI version tag. (#427) (@maleadt)
- Bump minimal Julia requirement to v1.10. (#428) (@maleadt)
- NewPM: Warn early when using invalid empty pass lists. (#430) (@maleadt)
- Add
atomic_rmw!
with syncscope (#431) (@pxl-th) - Add include guards (#432) (@pxl-th)
- Bump version to 8.0.1 & LLVMExtra (#433) (@pxl-th)
- Bump to 8.1.0 (#434) (@pxl-th)
Closed issues: