commit acddc7349c227e350a052b1ab2cf7e0b9dc6d00b
parent 7d5315a0487e6a5c73af15efa10c1008394ac80b
Author: Florian Dold <florian@dold.me>
Date: Mon, 10 Mar 2025 20:09:58 +0100
test file not needed anymore, bug is fixed in upstream
Diffstat:
| D | crash.js | | | 45 | --------------------------------------------- |
1 file changed, 0 insertions(+), 45 deletions(-)
diff --git a/crash.js b/crash.js
@@ -1,45 +0,0 @@
-import * as std from "std";
-import * as os from "os";
-
-function openPromise() {
- let resolve = null;
- let reject = null;
- const promise = new Promise((res, rej) => {
- resolve = res;
- reject = rej;
- });
- if (!(resolve && reject)) {
- throw Error();
- }
- return { resolve, reject, promise };
-}
-
-let listener;
-
-async function waitUntilDone(ws) {
- let p2;
- listener = (yn) => {
- if (!p2) {
- return;
- }
- if (yn)
- p2.resolve();
- };
- while (1) {
- p2 = openPromise();
- await p2.promise;
- }
-}
-
-waitUntilDone();
-
-//os.setTimeout(() => {
-// std.gc();
-// listener(true);
-//}, 0);
-
-os.setTimeout(() => {
- listener(false);
- std.gc();
- std.gc();
-}, 0);