From 5cf97f539bb0c3d2bda918f53cd4a976c03b37e3 Mon Sep 17 00:00:00 2001 From: Luca Casonato Date: Tue, 3 Sep 2024 11:24:25 +0200 Subject: BREAKING(permissions): remove --allow-hrtime (#25367) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove `--allow-hrtime` and `--deny-hrtime`. We are doing this because it is already possible to get access to high resolution timers through workers and SharedArrayBuffer. Co-authored-by: Bartek IwaƄczuk --- tests/testdata/workers/no_permissions_worker.js | 4 +--- tests/testdata/workers/permission_echo.js | 2 -- tests/testdata/workers/read_check_granular_worker.js | 1 - 3 files changed, 1 insertion(+), 6 deletions(-) (limited to 'tests/testdata/workers') diff --git a/tests/testdata/workers/no_permissions_worker.js b/tests/testdata/workers/no_permissions_worker.js index f49f690ab..505f3b925 100644 --- a/tests/testdata/workers/no_permissions_worker.js +++ b/tests/testdata/workers/no_permissions_worker.js @@ -1,13 +1,11 @@ self.onmessage = async () => { - const hrtime = await Deno.permissions.query({ name: "hrtime" }); const net = await Deno.permissions.query({ name: "net" }); const ffi = await Deno.permissions.query({ name: "ffi" }); const read = await Deno.permissions.query({ name: "read" }); const run = await Deno.permissions.query({ name: "run" }); const write = await Deno.permissions.query({ name: "write" }); self.postMessage( - hrtime.state === "prompt" && - net.state === "prompt" && + net.state === "prompt" && ffi.state === "prompt" && read.state === "prompt" && run.state === "prompt" && diff --git a/tests/testdata/workers/permission_echo.js b/tests/testdata/workers/permission_echo.js index f492a25f2..501eaf2ca 100644 --- a/tests/testdata/workers/permission_echo.js +++ b/tests/testdata/workers/permission_echo.js @@ -1,7 +1,6 @@ self.onmessage = async () => { const env = await Deno.permissions.query({ name: "env" }); const ffi = await Deno.permissions.query({ name: "ffi" }); - const hrtime = await Deno.permissions.query({ name: "hrtime" }); const net = await Deno.permissions.query({ name: "net" }); const read = await Deno.permissions.query({ name: "read" }); const run = await Deno.permissions.query({ name: "run" }); @@ -9,7 +8,6 @@ self.onmessage = async () => { self.postMessage({ env: env.state, ffi: ffi.state, - hrtime: hrtime.state, net: net.state, read: read.state, run: run.state, diff --git a/tests/testdata/workers/read_check_granular_worker.js b/tests/testdata/workers/read_check_granular_worker.js index d40fac876..7f2d0f717 100644 --- a/tests/testdata/workers/read_check_granular_worker.js +++ b/tests/testdata/workers/read_check_granular_worker.js @@ -3,7 +3,6 @@ postMessage({ envGlobal: (await Deno.permissions.query({ name: "env" })).state, envFoo: (await Deno.permissions.query({ name: "env", variable: "foo" })).state, envAbsent: (await Deno.permissions.query({ name: "env", variable: "absent" })).state, - hrtime: (await Deno.permissions.query({ name: "hrtime" })).state, netGlobal: (await Deno.permissions.query({ name: "net" })).state, netFoo: (await Deno.permissions.query({ name: "net", host: "foo" })).state, netFoo8000: (await Deno.permissions.query({ name: "net", host: "foo:8000" })).state, -- cgit v1.2.3