Skip to content

Releases: JuliaGPU/GPUCompiler.jl

v1.3.2

28 Mar 12:39
e0a95d9
Compare
Choose a tag to compare

GPUCompiler v1.3.2

Diff since v1.3.1

Merged pull requests:

  • Derive compile config for runtime correctly (#684) (@pxl-th)

Closed issues:

  • fails to precompile on Julia nightly, the precompile workload throws an AssertionError (#667)

v1.3.1

27 Mar 10:20
aaad5ba
Compare
Choose a tag to compare

GPUCompiler v1.3.1

Diff since v1.3.0

Merged pull requests:

v1.3.0

25 Mar 08:42
5a14f02
Compare
Choose a tag to compare

GPUCompiler v1.3.0

Diff since v1.2.0

Merged pull requests:

  • Move arguments to compile/codegen into the CompilerConfig struct (#668) (@maleadt)
  • Fix Github Actions badge and add new GPU backends (#669) (@christiangnrd)
  • Fix some edge cases for mangling (#672) (@Keluaa)
  • Force emission of const return functions using new API (#677) (@gbaraldi)
  • Prune unused constant expressions recursively. (#678) (@maleadt)

Closed issues:

  • fails to precompile on 1.11 (#670)
  • Wrong mangling for some function signatures (#671)
  • Cannot use GPUCompiler on 1.12-nightly (#673)
  • Support for older GPUs (#675)
  • ERROR: old function still has uses (via a constant expr) (#680)

v1.2.0

13 Feb 08:31
2b7f740
Compare
Choose a tag to compare

GPUCompiler v1.2.0

Diff since v1.1.1

Merged pull requests:

  • Use Pygments' highlighting for PTX and GCN (#659) (@Keluaa)
  • Resolve binding MethodError directly on 1.12 (#664) (@vchuravy)
  • Add support for the LLVM SPIR-V back-end. (#665) (@maleadt)

v1.1.1

06 Feb 16:39
4705aea
Compare
Choose a tag to compare

GPUCompiler v1.1.1

Diff since v1.1.0

Merged pull requests:

  • Revert back to our hand-rolled test runner. (#658) (@maleadt)
  • Support code emission of nvptx on Apple (#660) (@wsmoses)
  • [CI] Don't run on PRs from forks a job which requires accessing a secret (#661) (@giordano)
  • Don't include codeconv files (#662) (@wsmoses)

v1.1.0

10 Jan 13:19
a9b5a82
Compare
Choose a tag to compare

GPUCompiler v1.1.0

Diff since v1.0.1

  • Validator: it is now permitted to pass fieldless objects to kernels, even if they are mutable (#650). This should make it possible to e.g. pass symbols.
  • Metal: fix emission of global constants (#648)
  • Compatibility with Julia 1.12 (#651, #656)

Merged pull requests:

v1.0.1

22 Oct 18:22
09b4708
Compare
Choose a tag to compare

GPUCompiler v1.0.1

Diff since v1.0.0

Merged pull requests:

Closed issues:

  • Release 1.0 (#641)

v1.0.0

10 Oct 12:21
3445ea7
Compare
Choose a tag to compare

GPUCompiler v1.0.0

Diff since v0.27.8

Merged pull requests:

Closed issues:

  • problem in Woodpecker CI (#640)

v0.27.8

21 Sep 11:44
4e0490c
Compare
Choose a tag to compare

GPUCompiler v0.27.8

Diff since v0.27.7

Merged pull requests:

v0.27.7

17 Sep 14:51
bbd6124
Compare
Choose a tag to compare

GPUCompiler v0.27.7

Diff since v0.27.6

Merged pull requests: