@agoric/swingset-liveslots
Advanced tools
Comparing version 0.10.3-dev-e37a322.0 to 0.10.3-dev-e393fda.0
{ | ||
"name": "@agoric/swingset-liveslots", | ||
"version": "0.10.3-dev-e37a322.0+e37a322", | ||
"version": "0.10.3-dev-e393fda.0+e393fda", | ||
"description": "SwingSet ocap support layer", | ||
@@ -17,27 +17,28 @@ "type": "module", | ||
"lint:types": "tsc", | ||
"lint:eslint": "eslint ." | ||
"lint:eslint": "eslint .", | ||
"prepack": "tsc --build tsconfig.build.json", | ||
"postpack": "git clean -f ':!src/types-index.d.ts' '*.d.ts*' '*.tsbuildinfo'" | ||
}, | ||
"dependencies": { | ||
"@agoric/internal": "0.3.3-dev-e37a322.0+e37a322", | ||
"@agoric/store": "0.9.3-dev-e37a322.0+e37a322", | ||
"@agoric/internal": "0.3.3-dev-e393fda.0+e393fda", | ||
"@agoric/store": "0.9.3-dev-e393fda.0+e393fda", | ||
"@endo/env-options": "^1.1.8", | ||
"@endo/errors": "^1.2.8", | ||
"@endo/eventual-send": "^1.2.8", | ||
"@endo/exo": "^1.5.7", | ||
"@endo/far": "^1.1.9", | ||
"@endo/init": "^1.1.7", | ||
"@endo/marshal": "^1.6.2", | ||
"@endo/nat": "^5.0.13", | ||
"@endo/pass-style": "^1.4.7", | ||
"@endo/patterns": "^1.4.7", | ||
"@endo/promise-kit": "^1.1.8" | ||
"@endo/errors": "^1.2.9", | ||
"@endo/eventual-send": "^1.3.0", | ||
"@endo/exo": "^1.5.8", | ||
"@endo/far": "^1.1.10", | ||
"@endo/init": "^1.1.8", | ||
"@endo/marshal": "^1.6.3", | ||
"@endo/nat": "^5.0.14", | ||
"@endo/pass-style": "^1.4.8", | ||
"@endo/patterns": "^1.4.8", | ||
"@endo/promise-kit": "^1.1.9" | ||
}, | ||
"devDependencies": { | ||
"@agoric/kmarshal": "0.1.1-dev-e37a322.0+e37a322", | ||
"@agoric/kmarshal": "0.1.1-dev-e393fda.0+e393fda", | ||
"ava": "^5.3.0" | ||
}, | ||
"files": [ | ||
"src/**/*.js", | ||
"src/**/*.d.ts", | ||
"test/**/*.js", | ||
"src", | ||
"test", | ||
"tools", | ||
@@ -63,4 +64,3 @@ "exported.js" | ||
], | ||
"timeout": "20m", | ||
"workerThreads": false | ||
"timeout": "20m" | ||
}, | ||
@@ -71,5 +71,5 @@ "publishConfig": { | ||
"typeCoverage": { | ||
"atLeast": 75.24 | ||
"atLeast": 75.2 | ||
}, | ||
"gitHead": "e37a3220b45d5b749a1114af1330960752f990f4" | ||
"gitHead": "e393fda2039f1b32543bf529a846d626319233df" | ||
} |
@@ -238,2 +238,15 @@ // @ts-check | ||
promiseRegistrations.init(vpid, p); | ||
// pseudoThen registers a settlement callback that will remove | ||
// this promise from promiseRegistrations and | ||
// watchedPromiseTable. To avoid triggering | ||
// https://github.com/Agoric/agoric-sdk/issues/10757 and | ||
// preventing slotToVal cleanup, the `pseudoThen()` should | ||
// precede `maybeExportPromise()`. This isn't foolproof, but | ||
// does mitigate in advance of a proper fix. See #10756 for | ||
// details of this particular mitigation, and #10757 for the | ||
// deeper bug. | ||
pseudoThen(p, vpid); | ||
// Ensure that this vat's promises are rejected at termination. | ||
@@ -243,5 +256,2 @@ if (maybeExportPromise(vpid)) { | ||
} | ||
promiseRegistrations.init(vpid, p); | ||
pseudoThen(p, vpid); | ||
} | ||
@@ -248,0 +258,0 @@ }); |
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
850421
141
20045
1
Updated@endo/errors@^1.2.9
Updated@endo/eventual-send@^1.3.0
Updated@endo/exo@^1.5.8
Updated@endo/far@^1.1.10
Updated@endo/init@^1.1.8
Updated@endo/marshal@^1.6.3
Updated@endo/nat@^5.0.14
Updated@endo/pass-style@^1.4.8
Updated@endo/patterns@^1.4.8
Updated@endo/promise-kit@^1.1.9