Skip to content

Releases: JuliaGPU/GPUCompiler.jl

v0.26.5

24 May 08:47
8b513be
Compare
Choose a tag to compare

GPUCompiler v0.26.5

Diff since v0.26.4

Merged pull requests:

Closed issues:

  • PTX: Don't lower unreachable on LLVM 17 (#475)
  • Opaque pointers support (#511)
  • Readiness for LLVM 17 (#573)

v0.26.4

10 Apr 12:10
82fe477
Compare
Choose a tag to compare

GPUCompiler v0.26.4

Diff since v0.26.3

Merged pull requests:

  • Metal: Work around function attribute changes in LLVM 16. (#564) (@maleadt)

v0.26.3

09 Apr 14:43
ed8c3a8
Compare
Choose a tag to compare

GPUCompiler v0.26.3

Diff since v0.26.2

Merged pull requests:

  • Adapt to upcoming Julia changes (#562) (@maleadt)
  • Include the compiler config in the runtime cache lookup. (#563) (@maleadt)

Closed issues:

  • Cache ignores compiler target properties (#560)

v0.26.2

15 Mar 16:51
3c1bc65
Compare
Choose a tag to compare

GPUCompiler v0.26.2

Diff since v0.26.1

Merged pull requests:

Closed issues:

  • methodinstance(foo, types) returns MethodError permanently if method is not defined (#530)
  • SPIRV_LLVM_Translator needs build for LLVM 16/17 (#543)
  • Metal calling convention in LLVM used by ARM in LLVM 16 (#544)

v0.26.1

21 Feb 18:15
e4b39b3
Compare
Choose a tag to compare

GPUCompiler v0.26.1

Diff since v0.26.0

Merged pull requests:

v0.26.0

20 Feb 12:16
a95fd25
Compare
Choose a tag to compare

GPUCompiler v0.26.0

Diff since v0.25.0

Merged pull requests:

Closed issues:

  • Overlay methods disabling IR interpreter breaks const-prop of GPU-incompatible code (#384)
  • GCN: Assertion failure due to stack address space (#504)
  • Optimizer regression on 1.11 (#506)
  • propagate_julia_addrsp! is not defined (#531)

v0.25.0

29 Sep 11:36
45c4325
Compare
Choose a tag to compare

GPUCompiler v0.25.0

Breaking change: PTX back-end now does not replace trap with exit anymore. This probably only matters to CUDA.jl, which now has to make sure to emit exit in its signal handler, to avoid tripping over the trap that probably follows it.

Diff since v0.24.5

Merged pull requests:

  • Update manifest (#522) (@github-actions[bot])
  • PTX: Improve handling of trap (#524) (@maleadt)

v0.24.5

22 Sep 09:31
324d83d
Compare
Choose a tag to compare

GPUCompiler v0.24.5

Diff since v0.24.4

Merged pull requests:

  • Only warn about missed transformations when debug output is enabled. (#521) (@maleadt)

v0.24.4

19 Sep 12:00
b23fe47
Compare
Choose a tag to compare

GPUCompiler v0.24.4

Diff since v0.24.3

Merged pull requests:

v0.24.3

14 Sep 12:56
a607fd5
Compare
Choose a tag to compare

GPUCompiler v0.24.3

Diff since v0.24.2

Merged pull requests: