This is an automated email from the ASF dual-hosted git repository.

jiayuliu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git


The following commit(s) were added to refs/heads/master by this push:
     new 952ab9b  update (#1953)
952ab9b is described below

commit 952ab9bb12a698d85b82e10c4fcc79182eb27deb
Author: xudong.w <[email protected]>
AuthorDate: Tue Mar 8 23:33:10 2022 +0800

    update (#1953)
    
    i'll m
---
 datafusion-common/Cargo.toml | 2 +-
 datafusion-jit/Cargo.toml    | 8 ++++----
 datafusion-jit/src/jit.rs    | 6 ++++--
 3 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/datafusion-common/Cargo.toml b/datafusion-common/Cargo.toml
index ff4edcc..b20ae7f 100644
--- a/datafusion-common/Cargo.toml
+++ b/datafusion-common/Cargo.toml
@@ -44,4 +44,4 @@ avro-rs = { version = "0.13", features = ["snappy"], optional 
= true }
 pyo3 = { version = "0.15", optional = true }
 sqlparser = "0.14"
 ordered-float = "2.10"
-cranelift-module = { version = "0.81.1", optional = true }
+cranelift-module = { version = "0.82.0", optional = true }
diff --git a/datafusion-jit/Cargo.toml b/datafusion-jit/Cargo.toml
index 191bf42..840ae5b 100644
--- a/datafusion-jit/Cargo.toml
+++ b/datafusion-jit/Cargo.toml
@@ -37,8 +37,8 @@ jit = []
 
 [dependencies]
 datafusion-common = { path = "../datafusion-common", version = "7.0.0", 
features = ["jit"] }
-cranelift = "0.81.1"
-cranelift-module = "0.81.1"
-cranelift-jit = "0.81.1"
-cranelift-native = "0.81.1"
+cranelift = "0.82.0"
+cranelift-module = "0.82.0"
+cranelift-jit = "0.82.0"
+cranelift-native = "0.82.0"
 parking_lot = "0.12"
diff --git a/datafusion-jit/src/jit.rs b/datafusion-jit/src/jit.rs
index e4450ad..acce54c 100644
--- a/datafusion-jit/src/jit.rs
+++ b/datafusion-jit/src/jit.rs
@@ -44,7 +44,7 @@ pub struct JIT {
 impl Default for JIT {
     #[cfg(target_arch = "x86_64")]
     fn default() -> Self {
-        let builder = 
JITBuilder::new(cranelift_module::default_libcall_names());
+        let builder = 
JITBuilder::new(cranelift_module::default_libcall_names()).unwrap();
         let module = JITModule::new(builder);
         Self {
             builder_context: FunctionBuilderContext::new(),
@@ -97,7 +97,9 @@ impl JIT {
         let isa_builder = cranelift_native::builder().unwrap_or_else(|msg| {
             panic!("host machine is not supported: {}", msg);
         });
-        let isa = isa_builder.finish(settings::Flags::new(flag_builder));
+        let isa = isa_builder
+            .finish(settings::Flags::new(flag_builder))
+            .unwrap();
         let mut builder =
             JITBuilder::with_isa(isa, 
cranelift_module::default_libcall_names());
         builder.symbols(symbols);

Reply via email to