Skip to content

Commit 1ed69a5

Browse files
committed
Use new package versions. Finalize release 2.3.1.
1 parent 670e9ec commit 1ed69a5

File tree

10 files changed

+33
-24
lines changed

10 files changed

+33
-24
lines changed

CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## 2.3.1 (2022-12-10)
4+
5+
- Fixed bug leading to deadlocks when using text ports
6+
- Fixed bug allowing to execute empty lists
7+
- Fixed serious bug leading to an infinite loop when iterating through stack traces
8+
- Limit stack size to prevent application crashes
9+
- New procedure in library `(lispkit thread)`: `thread-max-stack`
10+
311
## 2.3.0 (2022-08-01)
412

513
- Major revamp of all type-related functionality: each type is now represented by a type tag/symbol; procedure `type-for` from library `(lispkit type)` can be used to determine the type tag of a given object; breaking change for `make-type`, which now returns 5 values (the first is a new type tag)

LispKit.xcodeproj/project.pbxproj

+8-8
Original file line numberDiff line numberDiff line change
@@ -4770,7 +4770,7 @@
47704770
"@executable_path/../Frameworks",
47714771
"@loader_path/Frameworks",
47724772
);
4773-
MARKETING_VERSION = 2.3.0;
4773+
MARKETING_VERSION = 2.3.1;
47744774
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
47754775
MTL_FAST_MATH = YES;
47764776
PRODUCT_BUNDLE_IDENTIFIER = net.objecthub.LispKitTools;
@@ -4808,7 +4808,7 @@
48084808
"@executable_path/../Frameworks",
48094809
"@loader_path/Frameworks",
48104810
);
4811-
MARKETING_VERSION = 2.3.0;
4811+
MARKETING_VERSION = 2.3.1;
48124812
MTL_FAST_MATH = YES;
48134813
PRODUCT_BUNDLE_IDENTIFIER = net.objecthub.LispKitTools;
48144814
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
@@ -4962,7 +4962,7 @@
49624962
"@executable_path/../Frameworks",
49634963
"@loader_path/Frameworks",
49644964
);
4965-
MARKETING_VERSION = 2.3.0;
4965+
MARKETING_VERSION = 2.3.1;
49664966
"OTHER_SWIFT_FLAGS[arch=*]" = "-D DEBUG";
49674967
PRODUCT_BUNDLE_IDENTIFIER = net.objecthub.LispKit;
49684968
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -4994,7 +4994,7 @@
49944994
"@executable_path/../Frameworks",
49954995
"@loader_path/Frameworks",
49964996
);
4997-
MARKETING_VERSION = 2.3.0;
4997+
MARKETING_VERSION = 2.3.1;
49984998
PRODUCT_BUNDLE_IDENTIFIER = net.objecthub.LispKit;
49994999
PRODUCT_NAME = "$(TARGET_NAME)";
50005000
SDKROOT = macosx;
@@ -5070,7 +5070,7 @@
50705070
"@executable_path/Frameworks",
50715071
"@loader_path/Frameworks",
50725072
);
5073-
MARKETING_VERSION = 2.3.0;
5073+
MARKETING_VERSION = 2.3.1;
50745074
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
50755075
MTL_FAST_MATH = YES;
50765076
PRODUCT_BUNDLE_IDENTIFIER = net.objecthub.LispKit;
@@ -5111,7 +5111,7 @@
51115111
"@executable_path/Frameworks",
51125112
"@loader_path/Frameworks",
51135113
);
5114-
MARKETING_VERSION = 2.3.0;
5114+
MARKETING_VERSION = 2.3.1;
51155115
MTL_FAST_MATH = YES;
51165116
PRODUCT_BUNDLE_IDENTIFIER = net.objecthub.LispKit;
51175117
PRODUCT_NAME = LispKit;
@@ -5275,7 +5275,7 @@
52755275
repositoryURL = "https://github.com/apple/swift-atomics.git";
52765276
requirement = {
52775277
kind = upToNextMajorVersion;
5278-
minimumVersion = 1.0.2;
5278+
minimumVersion = 1.0.3;
52795279
};
52805280
};
52815281
CC5E53012355AAD400C72CE2 /* XCRemoteSwiftPackageReference "swift-numberkit" */ = {
@@ -5307,7 +5307,7 @@
53075307
repositoryURL = "https://github.com/weichsel/ZIPFoundation";
53085308
requirement = {
53095309
kind = upToNextMajorVersion;
5310-
minimumVersion = 0.9.15;
5310+
minimumVersion = 0.9.16;
53115311
};
53125312
};
53135313
/* End XCRemoteSwiftPackageReference section */

LispKit.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
"kind" : "remoteSourceControl",
66
"location" : "https://github.com/apple/swift-atomics.git",
77
"state" : {
8-
"revision" : "919eb1d83e02121cdb434c7bfc1f0c66ef17febe",
9-
"version" : "1.0.2"
8+
"revision" : "ff3d2212b6b093db7f177d0855adbc4ef9c5f036",
9+
"version" : "1.0.3"
1010
}
1111
},
1212
{
@@ -50,8 +50,8 @@
5050
"kind" : "remoteSourceControl",
5151
"location" : "https://github.com/weichsel/ZIPFoundation",
5252
"state" : {
53-
"revision" : "f6a22e7da26314b38bf9befce34ae8e4b2543090",
54-
"version" : "0.9.15"
53+
"revision" : "43ec568034b3731101dbf7670765d671c30f54f3",
54+
"version" : "0.9.16"
5555
}
5656
}
5757
],

Package.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,10 @@ let package = Package(
6363
.upToNextMajor(from: "1.0.3")),
6464
.package(name: "ZIPFoundation",
6565
url: "https://github.com/weichsel/ZIPFoundation.git",
66-
.upToNextMajor(from: "0.9.15")),
66+
.upToNextMajor(from: "0.9.16")),
6767
.package(name: "swift-atomics",
6868
url: "https://github.com/apple/swift-atomics.git",
69-
.upToNextMajor(from: "1.0.2"))
69+
.upToNextMajor(from: "1.0.3"))
7070
],
7171
targets: [
7272
.target(name: "LispKit",

README.md

+5-4
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
========================
33

44
[![Platform: macOS | iOS](https://img.shields.io/badge/Platform-macOS%20%7C%20iOS-blue.svg?style=flat)](https://developer.apple.com/osx/)
5-
[![Language: Swift 5.6](https://img.shields.io/badge/Language-Swift%205.6-green.svg?style=flat)](https://developer.apple.com/swift/)
6-
[![IDE: Xcode 13.4](https://img.shields.io/badge/IDE-Xcode%2013.4-orange.svg?style=flat)](https://developer.apple.com/xcode/)
5+
[![Language: Swift 5.7](https://img.shields.io/badge/Language-Swift%205.7-green.svg?style=flat)](https://developer.apple.com/swift/)
6+
[![IDE: Xcode 14.1](https://img.shields.io/badge/IDE-Xcode%2014.1-orange.svg?style=flat)](https://developer.apple.com/xcode/)
77
[![Carthage: compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage)
88
[![License: Apache](http://img.shields.io/badge/License-Apache-lightgrey.svg?style=flat)](https://raw.githubusercontent.com/objecthub/swift-lispkit/master/LICENSE)
99

@@ -353,11 +353,12 @@ The following technologies are needed to build the components of the LispKit fra
353353
command-line tool, all that is needed is the Swift Package Manager. For compiling the framework and trying
354354
the command-line tool directly in Xcode, the Swift Package Manager is not needed.
355355

356-
- [Swift 5.6](https://developer.apple.com/swift/)
357-
- [Xcode 13.4](https://developer.apple.com/xcode/)
356+
- [Swift 5.7](https://developer.apple.com/swift/)
357+
- [Xcode 14.1](https://developer.apple.com/xcode/)
358358
- [Swift Package Manager](https://swift.org/package-manager/)
359359
- [NumberKit](http://github.com/objecthub/swift-numberkit)
360360
- [MarkdownKit](http://github.com/objecthub/swift-markdownkit)
361361
- [CommandLineKit](http://github.com/objecthub/swift-commandlinekit)
362362
- [SQLiteExpress](http://github.com/objecthub/swift-sqliteexpress)
363363
- [ZIPFoundation](https://github.com/weichsel/ZIPFoundation)
364+
- [Swift Atomics](https://github.com/apple/swift-atomics)

Sources/LispKit iOS/Info.plist

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@
2121
<key>CFBundleVersion</key>
2222
<string>$(CURRENT_PROJECT_VERSION)</string>
2323
<key>NSHumanReadableCopyright</key>
24-
<string>Copyright © 2016–2021 Matthias Zenger. All rights reserved.</string>
24+
<string>Copyright © 2016–2022 Matthias Zenger. All rights reserved.</string>
2525
</dict>
2626
</plist>

Sources/LispKitRepl/AppInfo.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public struct AppInfo {
3232
// Version of the application
3333
public static let version =
3434
(Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String) ??
35-
"2.2.7"
35+
"2.3.1"
3636

3737
// Copyright message
3838
public static let copyright =

Sources/LispKitRepl/Info.plist

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
<key>CFBundlePackageType</key>
1616
<string>APPL</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>2.2.7</string>
18+
<string>2.3.1</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>
22-
<string>2.2.7</string>
22+
<string>2.3.1</string>
2323
<key>LSMinimumSystemVersion</key>
2424
<string>$(MACOSX_DEPLOYMENT_TARGET)</string>
2525
<key>NSAppTransportSecurity</key>

Sources/LispKitRepl/main.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ guard repl.flagsValid() else {
3636
if repl.shouldRunRepl() {
3737
#if SPM
3838
guard repl.configurationSuccessfull(implementationName: "LispKit",
39-
implementationVersion: "2.3.0",
39+
implementationVersion: "2.3.1",
4040
includeInternalResources: false,
4141
defaultDocDirectory: "LispKit",
4242
features: features) else {

Tests/LispKitTests/Info.plist

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>BNDL</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>2.3.0</string>
18+
<string>2.3.1</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

0 commit comments

Comments
 (0)