Skip to content

Commit b5d2976

Browse files
committed
Update to Level Zero Spec v1.17.23
+ New L0 Spec input from json + Updated to ChangeLog.md + Minor fixes to CONTRIBUTING.md Signed-off-by: Russell McGuire <russell.w.mcguire@intel.com>
1 parent 111bf65 commit b5d2976

46 files changed

Lines changed: 22403 additions & 8265 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
# Level zero loader changelog
2+
## v1.32.0
3+
* Update to L0 Zero Spec v1.17.23: https://oneapi-src.github.io/level-zero-spec/releases/index.html#level-zero-v1-17-23
4+
* Fix: add .mako deduplication to prevent multiple to_string definitions
5+
* Fix: CONTRIBUTING.md minor updates to versioning and command lines
26
## v1.31.0
37
* Fix: logger use-after-free in ZeLogger during teardown
48
* Fix: .mako drift from actual headers

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ if(MSVC AND (MSVC_VERSION LESS 1900))
1313
endif()
1414

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

1919
find_package(Git)

CONTRIBUTING.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,14 @@ To generate the code from the scripts, run the following commands:
3636
* Clone the specification repo: `git clone https://github.com/oneapi-src/level-zero-spec.git level-zero-spec`
3737
* Checkout the specification version in the specification repo, for example:
3838
* `cd level-zero-spec`
39-
* `git checkout v1.12.15`
39+
* `git checkout v1.17.23`
4040
* Generate the specification JSON file and Headers:
4141
* `cd level-zero-spec/scripts`
4242
* `python3 ./run.py --debug '--!html' '--!rst' '--!build' --ver 1.16`
4343
* Copy the Headers From Spec to Loader repo
4444
* `cp level-zero-spec/include/* level-zero/include/`
4545
* 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)
46+
* `cd level-zero`
4647
* `./scripts/json2src.py --ver 1.16 --api-json ../level-zero-spec/scripts/input.json .`
4748

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

5859
```cmake
59-
project(level-zero VERSION 1.29.0)
60+
project(level-zero VERSION 1.32.0)
6061
```
6162

6263
Update the version number according to the type of changes:

PRODUCT_GUID.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1.31.0
2-
77da5b74-7f46-404c-af74-2663fbfc8bb1
1+
1.32.0
2+
a4421a67-b1bb-4abe-8b70-9081ccb07991

0 commit comments

Comments
 (0)