]> Repositorios git - scryer-prolog.git/commitdiff
remove rug completely
authorFayeed Pawaskar <[email protected]>
Mon, 24 Jul 2023 04:42:22 +0000 (10:12 +0530)
committerFayeed Pawaskar <[email protected]>
Mon, 24 Jul 2023 04:42:22 +0000 (10:12 +0530)
Cargo.lock
Cargo.toml
src/machine/system_calls.rs
src/parser/mod.rs

index a5faf337251677e01f64f01717855ef3fbc46940..ec3941ae118db531ba03d190736edbd82a021fc6 100644 (file)
@@ -43,12 +43,6 @@ version = "1.1.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
 
-[[package]]
-name = "az"
-version = "1.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973"
-
 [[package]]
 name = "base64"
 version = "0.12.3"
@@ -727,14 +721,6 @@ dependencies = [
  "syn 1.0.109",
 ]
 
-[[package]]
-name = "gmp-mpfr-sys"
-version = "1.5.3"
-dependencies = [
- "libc",
- "windows-sys 0.42.0",
-]
-
 [[package]]
 name = "h2"
 version = "0.3.19"
@@ -1771,15 +1757,6 @@ dependencies = [
  "xmlparser",
 ]
 
-[[package]]
-name = "rug"
-version = "1.19.2"
-dependencies = [
- "az",
- "gmp-mpfr-sys",
- "libc",
-]
-
 [[package]]
 name = "rustix"
 version = "0.37.20"
@@ -1899,7 +1876,6 @@ dependencies = [
  "ring",
  "ripemd160",
  "roxmltree",
- "rug",
  "rustyline",
  "ryu",
  "select",
index 8a50c342f166f70d5e2e32bc45623f83e29508a4..76b0aa6209530744afb54cbb4298ebb2a0993ed2 100644 (file)
@@ -13,7 +13,6 @@ build = "build/main.rs"
 rust-version = "1.63"
 
 [features]
-default = ["rug"]
 
 [build-dependencies]
 indexmap = "1.0.2"
@@ -45,7 +44,6 @@ ctrlc = "3.2.2"
 ordered-float = "2.6.0"
 phf = { version = "0.9", features = ["macros"] }
 ref_thread_local = "0.0.0"
-rug = { path = "../rug", optional = true }
 rustyline = "9.0.0"
 ring = "0.16.13"
 ripemd160 = "0.8.0"
index 8f2523a72bd1072057b23851517a3eb6616e4336..7ee4c31132be0243c0e04f81a208aa6e56ed150f 100644 (file)
@@ -26,7 +26,6 @@ use crate::machine::stack::*;
 use crate::machine::streams::*;
 use crate::parser::char_reader::*;
 use crate::parser::dashu::Integer;
-use crate::parser::rug::rand::RandState;
 use crate::read::*;
 use crate::types::*;
 use rand::{Rng, SeedableRng};
@@ -93,10 +92,6 @@ use hyper_tls::HttpsConnector;
 use tokio::sync::Mutex;
 use tokio::sync::mpsc::channel;
 
-ref_thread_local! {
-    pub(crate) static managed RANDOM_STATE: RandState<'static> = RandState::new();
-}
-
 pub(crate) fn get_key() -> KeyEvent {
     let key;
     enable_raw_mode().expect("failed to enable raw mode");
index e7d0cec046530b8dae965830b06df5417ec0c631..ef6a8e0a003aece7208eb75db6744fbc41c71cbf 100644 (file)
@@ -1,9 +1,3 @@
-#[cfg(feature = "num-rug-adapter")]
-pub use num_rug_adapter as rug;
-
-#[cfg(feature = "rug")]
-pub use rug;
-
 pub use dashu;
 
 // #[macro_use]