summaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
authorCasper Beyer <caspervonb@pm.me>2021-02-26 08:13:48 +0800
committerGitHub <noreply@github.com>2021-02-26 01:13:48 +0100
commit2ac7798a20f34d9e774299c6e538aed96dfb7257 (patch)
treeaa1725d7fdb42f980f14dd8ff35d329c58a2b570 /runtime
parente516e4d1d5bd12182a3f541e1e6e000639dbc5da (diff)
feat(runtime): stabilize Deno.symlink and Deno.symlinkSync (#9226)
Diffstat (limited to 'runtime')
-rw-r--r--runtime/js/90_deno_ns.js4
-rw-r--r--runtime/ops/fs.rs3
2 files changed, 2 insertions, 5 deletions
diff --git a/runtime/js/90_deno_ns.js b/runtime/js/90_deno_ns.js
index bd56538d1..d820d0896 100644
--- a/runtime/js/90_deno_ns.js
+++ b/runtime/js/90_deno_ns.js
@@ -88,6 +88,8 @@
fsync: __bootstrap.fs.fsync,
fdatasyncSync: __bootstrap.fs.fdatasyncSync,
fdatasync: __bootstrap.fs.fdatasync,
+ symlink: __bootstrap.fs.symlink,
+ symlinkSync: __bootstrap.fs.symlinkSync,
link: __bootstrap.fs.link,
linkSync: __bootstrap.fs.linkSync,
permissions: __bootstrap.permissions.permissions,
@@ -128,8 +130,6 @@
futimeSync: __bootstrap.fs.futimeSync,
utime: __bootstrap.fs.utime,
utimeSync: __bootstrap.fs.utimeSync,
- symlink: __bootstrap.fs.symlink,
- symlinkSync: __bootstrap.fs.symlinkSync,
HttpClient: __bootstrap.fetch.HttpClient,
createHttpClient: __bootstrap.fetch.createHttpClient,
};
diff --git a/runtime/ops/fs.rs b/runtime/ops/fs.rs
index 5f5425dfa..8560d9f3e 100644
--- a/runtime/ops/fs.rs
+++ b/runtime/ops/fs.rs
@@ -1203,7 +1203,6 @@ fn op_symlink_sync(
args: Value,
_zero_copy: &mut [ZeroCopyBuf],
) -> Result<Value, AnyError> {
- super::check_unstable(state, "Deno.symlink");
let args: SymlinkArgs = serde_json::from_value(args)?;
let oldpath = PathBuf::from(&args.oldpath);
let newpath = PathBuf::from(&args.newpath);
@@ -1254,8 +1253,6 @@ async fn op_symlink_async(
args: Value,
_zero_copy: BufVec,
) -> Result<Value, AnyError> {
- super::check_unstable2(&state, "Deno.symlink");
-
let args: SymlinkArgs = serde_json::from_value(args)?;
let oldpath = PathBuf::from(&args.oldpath);
let newpath = PathBuf::from(&args.newpath);