Skip to content

Releases: JuliaGPU/GPUCompiler.jl

v1.19.1

08 Jun 16:23
e75450c

Choose a tag to compare

GPUCompiler v1.19.1

Diff since v1.19.0

Merged pull requests:

  • Revert "PTX: only lower byval arguments the back-end would copy." (#838) (@maleadt)

Closed issues:

  • Metal support for LLVM builds (#837)

v1.19.0

06 Jun 09:26
8adcb92

Choose a tag to compare

GPUCompiler v1.19.0

Diff since v1.18.0

Merged pull requests:

  • [Metal] sincos parameter attributes (#762) (@christiangnrd)
  • Emit deprecation warnings without switching tasks. (#831) (@maleadt)
  • Metal: Align with Apple's compilers. (#833) (@maleadt)
  • [release-1.17] Emit deprecation warnings without switching tasks. (backport #831) (#834) (@maleadt)
  • PTX: modernize compilation now that LLVM 22 is used (#836) (@maleadt)

Closed issues:

  • [Metal] Add sincos intrinsic LLVM annotations (#663)

v1.17.1

06 Jun 07:01
62b81d3

Choose a tag to compare

GPUCompiler v1.17.1

Diff since v1.17.0

This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.

v1.18.0

04 Jun 14:32
a0d1302

Choose a tag to compare

GPUCompiler v1.18.0

Diff since v1.17.0

Merged pull requests:

v1.17.0

04 Jun 08:43
5e4c84f

Choose a tag to compare

GPUCompiler v1.17.0

Diff since v1.16.1

Merged pull requests:

  • Metal: Split pointer conversion from IPO AS inference pass (#827) (@maleadt)
  • Group PTX fast-math optimization passes under :fastmath (#828) (@wsmoses)
  • Metal: Drive the downgrader here, lower intrinsics during mcgen. (#829) (@maleadt)

v1.16.1

03 Jun 08:06
8bd3aa7

Choose a tag to compare

GPUCompiler v1.16.1

Diff since v1.16.0

Merged pull requests:

  • Metal: split multiply-used aggregate loads (#822) (@maleadt)
  • Add Reactant.jl to readme (#825) (@wsmoses)
  • Metal: drop integer call-site attributes when narrowing pointer args (#826) (@maleadt)

Closed issues:

  • Add branch protection to main. (#824)

v1.16.0

03 Jun 06:01
54a8094

Choose a tag to compare

GPUCompiler v1.16.0

Diff since v1.15.2

Merged pull requests:

  • Metal: Improve lowering of math intrinsics (#821) (@maleadt)

v1.15.2

02 Jun 17:15
8c79865

Choose a tag to compare

GPUCompiler v1.15.2

Diff since v1.15.1

Merged pull requests:

  • Metal: narrow address spaces through integer-pointer delegation (#820) (@maleadt)

v1.15.1

02 Jun 11:18
3af18ae

Choose a tag to compare

GPUCompiler v1.15.1

Diff since v1.15.0

Merged pull requests:

  • Metal: extend address-space inference to integer pointer arguments (#819) (@maleadt)

v1.15.0

02 Jun 08:07
1535f33

Choose a tag to compare

GPUCompiler v1.15.0

Diff since v1.14.0

Merged pull requests:

  • Metal: include the debug level in the runtime slug (#817) (@maleadt)
  • Add debug level to the compiler options (#818) (@maleadt)