Skip to content

Commit 6befee6

Browse files
committed
Bump version for 8.0
1 parent bd04e71 commit 6befee6

File tree

3 files changed

+16
-17
lines changed

3 files changed

+16
-17
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
66

77
## [Unreleased]
88
### Language Support
9+
### Potentially Breaking Changes
10+
### New Features
11+
### Improvements
12+
### Fixes
13+
14+
15+
## [v8.0] - 2025-02-05
16+
### Language Support
917
* Disallow access to protected members from class scoped randomize constraint blocks -- the LRM is unclear about this but other tools seem to have decided this way made the most sense
1018
* Added a check that net aliases aren't duplicated, and that nets don't alias to themselves, as mandated by the LRM (thanks to @likeamahoney)
1119
* Implemented remaining rules for virtual interfaces:

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
2828
include(gitversion)
2929
get_git_version(SLANG_VERSION_PATCH SLANG_VERSION_HASH)
3030

31-
set(SLANG_VERSION_MAJOR 7)
31+
set(SLANG_VERSION_MAJOR 8)
3232
set(SLANG_VERSION_MINOR 0)
3333
set(SLANG_VERSION_STRING
3434
"${SLANG_VERSION_MAJOR}.${SLANG_VERSION_MINOR}.${SLANG_VERSION_PATCH}")

pyproject.toml

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[project]
22
name = "pyslang"
3-
version = "7.0.1"
3+
version = "8.0.0"
44
description = "Python bindings for slang, a library for compiling SystemVerilog"
5-
readme = {file = "README.md", content-type = "text/markdown"}
6-
authors = [{name = "Mike Popoloski"}]
5+
readme = { file = "README.md", content-type = "text/markdown" }
6+
authors = [{ name = "Mike Popoloski" }]
77
keywords = ["slang", "verilog", "systemverilog", "parsing", "compiler", "eda"]
8-
license = {file = "LICENSE"}
8+
license = { file = "LICENSE" }
99
classifiers = [
1010
"Development Status :: 5 - Production/Stable",
1111
"Intended Audience :: Developers",
@@ -18,7 +18,7 @@ classifiers = [
1818
"Programming Language :: Python :: 3",
1919
"Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)",
2020
"Topic :: Software Development :: Compilers",
21-
"Topic :: Software Development :: Libraries :: Python Modules"
21+
"Topic :: Software Development :: Libraries :: Python Modules",
2222
]
2323

2424
[project.urls]
@@ -32,23 +32,14 @@ Changelog = "https://github.com/MikePopoloski/slang/blob/master/CHANGELOG.md"
3232
test = ["pytest"]
3333

3434
[build-system]
35-
requires = [
36-
"pybind11",
37-
"scikit-build-core",
38-
]
35+
requires = ["pybind11", "scikit-build-core"]
3936
build-backend = "scikit_build_core.build"
4037

4138
[tool.scikit-build]
4239
build-dir = "build/{wheel_tag}"
4340
cmake.source-dir = "."
4441
install.components = ["pylib"]
45-
sdist.exclude = [
46-
".github",
47-
"./build",
48-
"./install",
49-
"./tests",
50-
"./tools",
51-
]
42+
sdist.exclude = [".github", "./build", "./install", "./tests", "./tools"]
5243
wheel.packages = ["pyslang/pyslang"]
5344

5445
[tool.scikit-build.cmake.define]

0 commit comments

Comments
 (0)