From 872ce7a0afb4b902849fdeeec5961dfbca6fc1af Mon Sep 17 00:00:00 2001 From: Dean Srebnik <49134864+load1n9@users.noreply.github.com> Date: Thu, 5 Dec 2024 13:12:27 -0500 Subject: [PATCH] chore: bump to oxc 0.39 --- Cargo.toml | 20 +++++++++---------- .../src/engine/bytecode/bytecode_compiler.rs | 1 + 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index cb8a3296..a57019c9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,23 +7,23 @@ lto = true [workspace.dependencies] ahash = "0.8.11" -clap = { version = "4.5.21", features = ["derive"] } +clap = { version = "4.5.22", features = ["derive"] } cliclack = "0.3.5" console = "0.15.8" ctrlc = "3.4.5" fast-float = "0.2.0" -hashbrown = "0.15.1" +hashbrown = "0.15.2" num-bigint = "0.4.6" num-traits = "0.2.19" -oxc_allocator = "0.36.0" -oxc_ast = "0.36.0" -oxc_diagnostics = "0.36.0" +oxc_allocator = "0.39.0" +oxc_ast = "0.39.0" +oxc_diagnostics = "0.39.0" oxc-miette = { version = "1.0.2", features = ["fancy"] } -oxc_parser = "0.36.0" -oxc_semantic = "0.36.0" -oxc_span = "0.36.0" -oxc_syntax = "0.36.0" -oxc_ecmascript = "0.36.0" +oxc_parser = "0.39.0" +oxc_semantic = "0.39.0" +oxc_span = "0.39.0" +oxc_syntax = "0.39.0" +oxc_ecmascript = "0.39.0" rand = "0.8.5" ryu-js = "1.0.1" sonic-rs = "0.3.16" diff --git a/nova_vm/src/engine/bytecode/bytecode_compiler.rs b/nova_vm/src/engine/bytecode/bytecode_compiler.rs index 6e756e73..de7ba1d8 100644 --- a/nova_vm/src/engine/bytecode/bytecode_compiler.rs +++ b/nova_vm/src/engine/bytecode/bytecode_compiler.rs @@ -1486,6 +1486,7 @@ impl CompileEvaluation for ast::ChainExpression<'_> { call.compile(ctx); true } + ast::ChainElement::TSNonNullExpression(ref _call) => false, }; // If chain succeeded, we come here and should jump over the nullish // case handling.