Releases: JuliaGPU/GPUCompiler.jl
Releases · JuliaGPU/GPUCompiler.jl
v0.21.0
GPUCompiler v0.21.0
Closed issues:
GPUCompiler.compile
replaces dots with underscores inextern
functions (#464)
Merged pull requests:
v0.20.3
v0.20.2
GPUCompiler v0.20.2
Merged pull requests:
v0.20.1
GPUCompiler v0.20.1
Merged pull requests:
v0.20.0
v0.19.4
GPUCompiler v0.19.4
Closed issues:
Merged pull requests:
- Save and restore function attributes across optimization. (#438) (@maleadt)
- Update manifest (#439) (@github-actions[bot])
- Update manifest (#441) (@github-actions[bot])
- Clarify invoke backedge invalidation. (#443) (@maleadt)
- PTX: Default to 32-bit indexing of pointers. (#444) (@maleadt)
- Update for LLVM 15. (#446) (@maleadt)
- Refuse opaque closures. (#447) (@maleadt)
- Optimize the execution macro helper functionality. (#448) (@maleadt)
- Update manifest (#449) (@github-actions[bot])
v0.19.3
v0.19.2
v0.19.1
GPUCompiler v0.19.1
Closed issues:
- Compilation fails inside generated function (#424)
Merged pull requests:
- Fix docstring <-> code mismatch of
CompilerConfig
(#422) (@Seelengrab) - Drop prefix from explicitly set entrypoint (#423) (@Seelengrab)
- fix up and optimize
Core.Compiler.method_table(::GPUCompiler)
(#426) (@aviatesk) - Minor fixes (#427) (@maleadt)
v0.19.0
GPUCompiler v0.19.0
Closed issues:
- CPU execution (#3)
- irgen nondeterminism on Julia 1.5 (#41)
- Don't write compiled runtimes in the compilecache (#378)
- LLVM upgrade broke NVVMReflect pass (#410)
Merged pull requests:
- Adapt handling of world ages to upstream changes (#403) (@maleadt)
- Write the compiled runtime in a scratch directory. (#406) (@maleadt)
- CompatHelper: add new compat entry for "Scratch" at version "1" (#407) (@github-actions[bot])
- Metal: Set the SDK Version metadata. (#408) (@maleadt)
- Allow reverse testing failure if installation failed. (#409) (@maleadt)
- Adapt NVVMReflect pass to LLVM.jl changes. (#411) (@maleadt)
- Updates for LLVM.jl 5. (#416) (@maleadt)
- Replace FunctionSpec with methodinstance (#417) (@maleadt)
- Make it possible for downstream packages to use the
compile
entrypoint (#418) (@maleadt) - Strip stack protector function attribute. (#419) (@maleadt)