From cdd1c2393d80bc9719171806f872636fc850d7f2 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Wed, 26 Jan 2022 14:44:35 +0100 Subject: [PATCH] Bump preserves dep --- packages/core/package.json | 4 ++-- packages/core/src/runtime/actor.ts | 6 +++--- packages/core/src/runtime/rewrite.ts | 8 ++++---- packages/core/src/transport/relay.ts | 6 +++--- packages/ws-relay/package.json | 4 ++-- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 61670bb..ce84f65 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -24,7 +24,7 @@ "types": "lib/index.d.ts", "author": "Tony Garnock-Jones ", "dependencies": { - "@preserves/core": ">=0.19", - "@preserves/schema": ">=0.20" + "@preserves/core": ">=0.20", + "@preserves/schema": ">=0.21" } } diff --git a/packages/core/src/runtime/actor.ts b/packages/core/src/runtime/actor.ts index 84f217b..cffddda 100644 --- a/packages/core/src/runtime/actor.ts +++ b/packages/core/src/runtime/actor.ts @@ -1,7 +1,7 @@ /// SPDX-License-Identifier: GPL-3.0-or-later /// SPDX-FileCopyrightText: Copyright © 2016-2022 Tony Garnock-Jones -import { IdentitySet, Value, embeddedId, is, fromJS } from '@preserves/core'; +import { IdentitySet, Value, embeddedId, is, fromJS, stringify } from '@preserves/core'; import { Cell, Field, Graph } from './dataflow.js'; import { Attenuation, runRewrites } from './rewrite.js'; import { queueTask } from './task.js'; @@ -143,7 +143,7 @@ export class Actor { } toString(): string { - return `Actor(${this.name.asPreservesText()})`; + return `Actor(${stringify(this.name)})`; } } @@ -233,7 +233,7 @@ export class Facet { for (let f: Facet | null = this; f !== null; f = f.parent) { facetIds.push(f.id); } - return facetIds.reverse().join(':') + ':' + this.actor.name.asPreservesText(); + return facetIds.reverse().join(':') + ':' + stringify(this.actor.name); } toString(): string { diff --git a/packages/core/src/runtime/rewrite.ts b/packages/core/src/runtime/rewrite.ts index fd7e4d1..5644e19 100644 --- a/packages/core/src/runtime/rewrite.ts +++ b/packages/core/src/runtime/rewrite.ts @@ -1,10 +1,10 @@ /// SPDX-License-Identifier: GPL-3.0-or-later /// SPDX-FileCopyrightText: Copyright © 2016-2022 Tony Garnock-Jones -import type { Assertion, Handle, Ref } from "./actor.js"; import { Turn } from "./actor.js"; -import { Bytes, Dictionary, DoubleFloat, embed, IdentityMap, is, isEmbedded, Record, SingleFloat, Tuple } from "@preserves/core"; -import { SturdyValue } from "../transport/sturdy.js"; +import { Bytes, Dictionary, DoubleFloat, embed, IdentityMap, is, isEmbedded, Record, SingleFloat, Tuple, stringify } from "@preserves/core"; +import type { Assertion, Handle, Ref } from "./actor.js"; +import type { SturdyValue } from "../transport/sturdy.js"; import { Alts, @@ -113,7 +113,7 @@ export function instantiate(t: Template, b: Bindings): Assertion { case 'TAttenuate': { const v = walk(t.value.template); if (!isEmbedded(v)) { - throw new Error(`Attempt to attenuate non-capability: ${v.asPreservesText()}`); + throw new Error(`Attempt to attenuate non-capability: ${stringify(v)}`); } const r = v.embeddedValue; return embed(attenuate(r, ... t.value.attenuation)); diff --git a/packages/core/src/transport/relay.ts b/packages/core/src/transport/relay.ts index c30a68e..bacf98c 100644 --- a/packages/core/src/transport/relay.ts +++ b/packages/core/src/transport/relay.ts @@ -2,7 +2,7 @@ /// SPDX-FileCopyrightText: Copyright © 2016-2022 Tony Garnock-Jones import { Actor, Assertion, Entity, Facet, Handle, Ref, Turn } from '../runtime/actor.js'; -import { BytesLike, Decoder, Dictionary, embed, encode, IdentityMap, mapEmbeddeds, underlying, Value } from '@preserves/core'; +import { BytesLike, Decoder, Dictionary, embed, encode, IdentityMap, mapEmbeddeds, stringify, underlying, Value } from '@preserves/core'; import * as IO from '../gen/protocol.js'; import { wireRefEmbeddedType, WireSymbol } from './protocol.js'; import { queueTask } from '../runtime/task.js'; @@ -248,7 +248,7 @@ export class Relay { send(remoteOid: IO.Oid, m: IO.Event): void { if (this.pendingTurn.length === 0) { queueTask(() => { - if (this.debug) console.log('OUT', IO.fromTurn(this.pendingTurn).asPreservesText()); + if (this.debug) console.log('OUT', stringify(IO.fromTurn(this.pendingTurn))); this.w(underlying(encode(IO.fromTurn(this.pendingTurn), { canonical: true, embeddedEncode: wireRefEmbeddedType, @@ -271,7 +271,7 @@ export class Relay { if (rawTurn === void 0) break; const wireTurn = IO.toTurn(rawTurn); if (wireTurn === void 0) throw new Error("Bad IO.Turn"); - if (this.debug) console.log('IN', rawTurn.asPreservesText()); + if (this.debug) console.log('IN', stringify(rawTurn)); wireTurn.forEach(v => { const { oid: localOid, event: m } = v; this.handle(this.lookupLocal(localOid), m); diff --git a/packages/ws-relay/package.json b/packages/ws-relay/package.json index 0433aa8..27de41d 100644 --- a/packages/ws-relay/package.json +++ b/packages/ws-relay/package.json @@ -23,8 +23,8 @@ "types": "lib/index.d.ts", "author": "Tony Garnock-Jones ", "dependencies": { - "@preserves/core": ">=0.19", - "@preserves/schema": ">=0.20", + "@preserves/core": ">=0.20", + "@preserves/schema": ">=0.21", "@syndicate-lang/core": "^0.11.1" }, "devDependencies": {