summaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
Diffstat (limited to 'runtime')
-rw-r--r--runtime/build.rs12
-rw-r--r--runtime/ops/tty.rs2
2 files changed, 7 insertions, 7 deletions
diff --git a/runtime/build.rs b/runtime/build.rs
index 6fde45377..d7de29883 100644
--- a/runtime/build.rs
+++ b/runtime/build.rs
@@ -275,14 +275,14 @@ mod startup_snapshot {
deno_core::extension!(
runtime_main,
deps = [runtime],
- customizer = |ext: &mut deno_core::ExtensionBuilder| {
- ext.esm(vec![ExtensionFileSource {
+ esm_entry_point = "ext:runtime_main/js/99_main.js",
+ customizer = |ext: &mut deno_core::Extension| {
+ ext.esm_files.to_mut().push(ExtensionFileSource {
specifier: "ext:runtime_main/js/99_main.js",
code: deno_core::ExtensionFileSourceCode::IncludedInBinary(
include_str!("js/99_main.js"),
),
- }]);
- ext.esm_entry_point("ext:runtime_main/js/99_main.js");
+ });
}
);
@@ -290,9 +290,7 @@ mod startup_snapshot {
deno_core::extension!(
runtime_main,
deps = [runtime],
- customizer = |ext: &mut deno_core::ExtensionBuilder| {
- ext.esm_entry_point("ext:runtime/90_deno_ns.js");
- }
+ esm_entry_point = "ext:runtime/90_deno_ns.js",
);
pub fn create_runtime_snapshot(snapshot_path: PathBuf) {
diff --git a/runtime/ops/tty.rs b/runtime/ops/tty.rs
index b4e4d7340..9c34c512f 100644
--- a/runtime/ops/tty.rs
+++ b/runtime/ops/tty.rs
@@ -51,6 +51,7 @@ fn get_fd_from_resource(
) -> Result<std::os::windows::io::RawHandle, AnyError> {
use winapi::um::handleapi;
+ #[allow(deprecated)]
let Some(handle) = resource.backing_fd() else {
return Err(resource_unavailable());
};
@@ -66,6 +67,7 @@ fn get_fd_from_resource(
fn get_fd_from_resource(
resource: Rc<FileResource>,
) -> Result<std::os::unix::prelude::RawFd, AnyError> {
+ #[allow(deprecated)]
match resource.backing_fd() {
Some(fd) => Ok(fd),
None => Err(resource_unavailable()),