From 1bd143027a6c8b1a044010489faa90e173779989 Mon Sep 17 00:00:00 2001 From: James Clarke Date: Sun, 30 Jun 2024 13:29:04 +0100 Subject: [PATCH] Switched to system implementation of libffi and fixed minor lint errors --- examples/parse_folder.rs | 2 +- jit/Cargo.toml | 5 ++++- vm/sre_engine/benches/benches.rs | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/examples/parse_folder.rs b/examples/parse_folder.rs index 7055a6f831..c10450e018 100644 --- a/examples/parse_folder.rs +++ b/examples/parse_folder.rs @@ -12,7 +12,7 @@ extern crate env_logger; extern crate log; use clap::{App, Arg}; -use rustpython_parser::{self as parser, ast, Parse}; +use rustpython_parser::{ast, Parse}; use std::{ path::Path, time::{Duration, Instant}, diff --git a/jit/Cargo.toml b/jit/Cargo.toml index 619596a6f1..0eea678e36 100644 --- a/jit/Cargo.toml +++ b/jit/Cargo.toml @@ -18,7 +18,10 @@ thiserror = { workspace = true } cranelift = "0.88.0" cranelift-jit = "0.88.0" cranelift-module = "0.88.0" -libffi = "3.1.0" + +[dependencies.libffi] +version = "3.1.0" +features = ["system"] [dev-dependencies] rustpython-derive = { path = "../derive", version = "0.3.1" } diff --git a/vm/sre_engine/benches/benches.rs b/vm/sre_engine/benches/benches.rs index e89adab0dd..e31c73b0d0 100644 --- a/vm/sre_engine/benches/benches.rs +++ b/vm/sre_engine/benches/benches.rs @@ -3,7 +3,7 @@ extern crate test; use test::Bencher; -use sre_engine::{Request, State, StrDrive}; +use rustpython_sre_engine::{Request, State, StrDrive}; struct Pattern { code: &'static [u32],