File tree Expand file tree Collapse file tree 7 files changed +47
-7
lines changed Expand file tree Collapse file tree 7 files changed +47
-7
lines changed Original file line number Diff line number Diff line change 2
2
copyright : Copyright (c) Runtime Verification, Inc. All Rights Reserved.
3
3
---
4
4
5
+ K Framework 7.1.0
6
+ =================
7
+
8
+ Major Changes
9
+ -------------
10
+
11
+ - The Pyk distribution package name has been renamed to ` kframework ` in
12
+ preparation for publishing the library to PyPI. The _ import package_ remains
13
+ ` pyk ` . Consumers of the library will need to update their ` pyproject.toml `
14
+ files to reflect the new name, but should not need to update any code.
15
+
16
+ - Updates to the syntax of regular expression terminals (` r"..." ` ) in K; some
17
+ previously accepted syntax is no longer valid. This allows us to improve error
18
+ messages, and will enable more checks in the future.
19
+
20
+ - K no longer supports macOS running on Intel machines.
21
+
22
+ Minor Changes
23
+ -------------
24
+
25
+ - Improved logging when executing symbolically using the Haskell backend; these
26
+ logs make it easier to track down performance issues in K code.
27
+
28
+ - SimpleSub-based principled type inference is now enabled by default.
29
+
30
+ - Pyk now implements a more correct parenthesising unparser; this reduces
31
+ downstream reliance on symbol table patching when unparsing.
32
+
33
+ - Eliminated internal sources of flakiness due to undefined iteration order;
34
+ this makes it easier to write stable tests using K.
35
+
36
+ - Improvements to K's Nix infrastructure that reduce the size of a K Nix
37
+ closure, making ` kup install ` faster.
38
+
39
+ - CI refactorings to improve K core developer experience.
40
+
41
+ - Updates to dependency versions.
42
+
43
+ - General bug fixes, UI and performance improvements.
44
+
5
45
K Framework 7.0.0
6
46
=================
7
47
Original file line number Diff line number Diff line change 1
1
#! /bin/sh -e
2
2
3
- K_VERSION=7.0.41
3
+ K_VERSION=7.1.0
4
4
5
5
if [ ` id -u` -ne 0 ]; then
6
6
echo " $0 : error: This script must be run as root."
Original file line number Diff line number Diff line change 1
- kframework (7.0.41 ) unstable; urgency=medium
1
+ kframework (7.1.0 ) unstable; urgency=medium
2
2
3
3
* Initial Release.
4
4
Original file line number Diff line number Diff line change 1
- 7.0.41
1
+ 7.1.0
Original file line number Diff line number Diff line change 9
9
project = 'pyk'
10
10
author = 'Runtime Verification, Inc'
11
11
copyright = '2024, Runtime Verification, Inc'
12
- version = '7.0.41 '
13
- release = '7.0.41 '
12
+ version = '7.1.0 '
13
+ release = '7.1.0 '
14
14
15
15
# -- General configuration ---------------------------------------------------
16
16
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
4
4
5
5
[tool .poetry ]
6
6
name = " kframework"
7
- version = " 7.0.41 "
7
+ version = " 7.1.0 "
8
8
description = " "
9
9
authors = [
10
10
" Runtime Verification, Inc. <contact@runtimeverification.com>" ,
Original file line number Diff line number Diff line change 6
6
from typing import Final
7
7
8
8
9
- __version__ : Final = '7.0.41 '
9
+ __version__ : Final = '7.1.0 '
You can’t perform that action at this time.
0 commit comments