Skip to content

Commit a75e4b5

Browse files
committed
Update Compute integration to 0.5.2
1 parent ccacd49 commit a75e4b5

3 files changed

Lines changed: 13 additions & 4 deletions

File tree

‎Package.resolved‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Package.swift‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -428,13 +428,13 @@ func setupDPFDependency() {
428428
}
429429

430430
if computeCondition {
431-
let defaultVersion = "0.4.1"
431+
let defaultVersion = "0.5.2"
432432
let binary = envBoolValue("OPENATTRIBUTESHIMS_COMPUTE_BINARY", default: false)
433433
if binary {
434434
let version = envStringValue("OPENATTRIBUTESHIMS_COMPUTE_BINARY_VERSION", default: defaultVersion)
435435
let repo = envStringValue("OPENATTRIBUTESHIMS_COMPUTE_BINARY_REPO", default: "jcmosc/Compute")
436436
let url = envStringValue("OPENATTRIBUTESHIMS_COMPUTE_BINARY_URL", default: "https://github.com/\(repo)/releases/download/\(version)/Compute.xcframework.zip")
437-
let checksum = envStringValue("OPENATTRIBUTESHIMS_COMPUTE_BINARY_CHECKSUM", default: "322c72be5db233d723564a98c45150a45d3d5e9c0a4d4941d43edd1e2ea20bc4")
437+
let checksum = envStringValue("OPENATTRIBUTESHIMS_COMPUTE_BINARY_CHECKSUM", default: "0eca53a3620776cffcc3d2047d11efaf893b53078b95e59e793f86caa3f2c169")
438438
package.targets.append(
439439
.binaryTarget(
440440
name: "Compute",

‎Sources/OpenAttributeGraphShims/Adapter/Compute.swift‎

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@
99
public typealias OAGAttributeInfo = IAGAttributeInfo
1010
public typealias OAGCachedValueOptions = CachedValueOptions
1111
public typealias OAGChangedValueFlags = IAGChangedValueFlags
12-
public typealias OAGInputOptions = IAGInputOptions
12+
public typealias OAGInputOptions = InputOptions
1313
public typealias OAGValue = IAGChangedValue
1414
public typealias OAGValueOptions = IAGValueOptions
1515

16+
extension AnyWeakAttribute: @retroactive Hashable {}
17+
extension AnyWeakAttribute: @retroactive Equatable {}
18+
1619
extension AnyAttribute {
1720
public typealias Flags = Subgraph.Flags
1821

@@ -24,6 +27,12 @@ extension Subgraph {
2427
}
2528

2629
extension Graph {
30+
public typealias TraceOptions = TraceFlags
31+
32+
public static func startTracing(_ graph: Graph?, options: TraceOptions) {
33+
startTracing(graph, flags: options)
34+
}
35+
2736
public static func startProfiling() {
2837
startProfiling(nil)
2938
}

0 commit comments

Comments
 (0)