Commit e26a13f
Colin Davidson
[RELEASE] Create 5.0.0 release
Feature additions:
* Support for LLVM 20 and 21 has been added.
Upgrade guidance:
* Support for degenerate subgroups has been removed. No in-tree target or
template was using this, but custom targets may need to be updated.
* Support for LLVM versions before 20 has been removed.
* Vulkan API support has been removed and will no longer be supported for any
versions. Users may fork from the 4.0.0 version if they wish to use it.
* The CMake option CA_ENABLE_API has been removed; OpenCL will always be enabled
as the API.
* The mux spec has been bumped:
* 0.81.0: the muxResetFence and muxResetSemaphore functions have been removed.
* Mux now enables only the "host" compiler and target by default. Non-host
builds will need to specify the compiler and target explicitly. The
`CA_(target)_ENABLED` variables which served as extra gates for various
targets no longer have any effect.1 parent a5f76b9 commit e26a13f
2 files changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
0 commit comments