Skip to content

Commit e26a13f

Browse files
author
Colin Davidson
committed
[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

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# oneAPI Construction Kit Changes
22

3-
## TBD
3+
## Version 4.0.0
44

55
Feature additions:
66

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
1616

1717
cmake_minimum_required(VERSION 3.20 FATAL_ERROR)
18-
project(ComputeAorta VERSION 4.0.0 LANGUAGES C CXX ASM)
18+
project(ComputeAorta VERSION 5.0.0 LANGUAGES C CXX ASM)
1919

2020
# There's no situation where it's necessary to *not* generate this file and the
2121
# time difference to configure is about 0.1s

0 commit comments

Comments
 (0)