Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
# Level zero loader changelog
## v1.32.0
* Update to L0 Zero Spec v1.17.23: https://oneapi-src.github.io/level-zero-spec/releases/index.html#level-zero-v1-17-23
* Fix: add .mako deduplication to prevent multiple to_string definitions
* Fix: CONTRIBUTING.md minor updates to versioning and command lines
## v1.31.0
* Fix: logger use-after-free in ZeLogger during teardown
* Fix: .mako drift from actual headers
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ if(MSVC AND (MSVC_VERSION LESS 1900))
endif()

# This project follows semantic versioning (https://semver.org/)
project(level-zero VERSION 1.31.0)
project(level-zero VERSION 1.32.0)
include(GNUInstallDirs)

find_package(Git)
Expand Down
5 changes: 3 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,14 @@ To generate the code from the scripts, run the following commands:
* Clone the specification repo: `git clone https://github.com/oneapi-src/level-zero-spec.git level-zero-spec`
* Checkout the specification version in the specification repo, for example:
* `cd level-zero-spec`
* `git checkout v1.12.15`
* `git checkout v1.17.23`
* Generate the specification JSON file and Headers:
* `cd level-zero-spec/scripts`
* `python3 ./run.py --debug '--!html' '--!rst' '--!build' --ver 1.16`
* Copy the Headers From Spec to Loader repo
* `cp level-zero-spec/include/* level-zero/include/`
* Execute the json2src script in the level-zero repo with the input.json in the specification repo with the corresponding spec version, for example (be sure you're inside the level-zero repository folder)
* `cd level-zero`
* `./scripts/json2src.py --ver 1.16 --api-json ../level-zero-spec/scripts/input.json .`

These scripts update the code with what would be generated in the next specification update.
Expand All @@ -56,7 +57,7 @@ When releasing a new version of the Level Zero Loader, the following steps must
The loader version is defined in the root [CMakeLists.txt](CMakeLists.txt) file using semantic versioning (https://semver.org/):

```cmake
project(level-zero VERSION 1.29.0)
project(level-zero VERSION 1.32.0)
```

Update the version number according to the type of changes:
Expand Down
4 changes: 2 additions & 2 deletions PRODUCT_GUID.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
1.31.0
77da5b74-7f46-404c-af74-2663fbfc8bb1
1.32.0
a4421a67-b1bb-4abe-8b70-9081ccb07991
Loading
Loading