Skip to content

Commit f361566

Browse files
author
GBathie
committed
Upgrade dependencies
1 parent c6ece10 commit f361566

6 files changed

Lines changed: 35 additions & 33 deletions

File tree

Cargo.toml

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
[package]
2-
name = "ltl-rs"
3-
version = "0.1.0"
4-
edition = "2021"
5-
default-run= "ltl-rs"
2+
name = "bolt"
3+
version = "0.2.0"
4+
authors = ["BATHIE, Gabriel <gbathie.dev@gmail.com>"]
5+
description = "Blazingly fast LTL Learning in Rust!"
6+
edition = "2024"
7+
default-run = "bolt"
68

79
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
810

911
[dependencies]
10-
clap = { version = "4.5.1", features = ["derive"] }
11-
env_logger = "0.11.2"
12+
clap = { version = "4.5.37", features = ["derive"] }
13+
env_logger = "0.11.8"
1214
fxhash = "0.2.1"
13-
itertools = "0.13.0"
14-
log = "0.4.20"
15-
ordered-float = "4.2.1"
16-
thiserror = "1.0.64"
15+
itertools = "0.14.0"
16+
log = "0.4.27"
17+
ordered-float = "5.0.0"
18+
thiserror = "2.0.12"
1719

1820
[dev-dependencies]
19-
rand = "0.8.5"
21+
rand = "0.9.1"

src/bin/experiments.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ use std::path::PathBuf;
22

33
use clap::{Parser, Subcommand};
44

5-
use log::info;
6-
use ltl_rs::{
5+
use bolt::{
76
algos::{
8-
beam_search::BeamSearchParams, enumeration::EnumParams, meta::divide_conquer,
9-
set_cover::SetCoverParams, BoolAlgoParams,
7+
BoolAlgoParams, beam_search::BeamSearchParams, enumeration::EnumParams,
8+
meta::divide_conquer, set_cover::SetCoverParams,
109
},
1110
formula::tree::FormulaTree,
12-
ltl::trace::{traces_from_file, Operators, Trace},
11+
ltl::trace::{Operators, Trace, traces_from_file},
1312
};
13+
use log::info;
1414

1515
fn main() {
1616
env_logger::init();

src/bool/cv.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -135,12 +135,12 @@ impl FromIterator<bool> for CharVec {
135135

136136
#[cfg(test)]
137137
mod tests {
138-
use rand::{thread_rng, Rng};
138+
use rand::{rng, Rng};
139139

140140
use super::*;
141141

142142
fn random_vec_with_len(len: usize, rng: &mut impl Rng) -> CharVec {
143-
let x: u128 = rng.gen();
143+
let x: u128 = rng.random();
144144
let x = if len < 128 {
145145
x & ((1u128 << len) - 1)
146146
} else {
@@ -153,17 +153,17 @@ mod tests {
153153
}
154154

155155
fn random_pair() -> (CharVec, CharVec) {
156-
let mut rng = thread_rng();
157-
let len = rng.gen_range(0..128);
156+
let mut rng = rng();
157+
let len = rng.random_range(0..128);
158158
(
159159
random_vec_with_len(len, &mut rng),
160160
random_vec_with_len(len, &mut rng),
161161
)
162162
}
163163

164164
fn random_vec() -> CharVec {
165-
let mut rng = thread_rng();
166-
let len = rng.gen_range(0..128);
165+
let mut rng = rng();
166+
let len = rng.random_range(0..128);
167167
random_vec_with_len(len, &mut rng)
168168
}
169169

src/ltl/cs.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ impl FromIterator<bool> for CharSeq {
167167

168168
#[cfg(test)]
169169
mod tests {
170-
use rand::{thread_rng, Rng};
170+
use rand::{rng, Rng};
171171

172172
use super::*;
173173

@@ -192,7 +192,7 @@ mod tests {
192192
}
193193

194194
fn random_seq_with_len(len: usize, rng: &mut impl Rng) -> CharSeq {
195-
let x: u64 = rng.gen();
195+
let x: u64 = rng.random();
196196
let x = if len < 64 { x & ((1u64 << len) - 1) } else { x };
197197
CharSeq {
198198
values: x,
@@ -201,17 +201,17 @@ mod tests {
201201
}
202202

203203
fn random_pair() -> (CharSeq, CharSeq) {
204-
let mut rng = thread_rng();
205-
let len = rng.gen_range(0..64);
204+
let mut rng = rng();
205+
let len = rng.random_range(0..64);
206206
(
207207
random_seq_with_len(len, &mut rng),
208208
random_seq_with_len(len, &mut rng),
209209
)
210210
}
211211

212212
fn random_seq() -> CharSeq {
213-
let mut rng = thread_rng();
214-
let len = rng.gen_range(0..64);
213+
let mut rng = rng();
214+
let len = rng.random_range(0..64);
215215
random_seq_with_len(len, &mut rng)
216216
}
217217

src/ltl/trace.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ pub fn traces_from_file(
5454
parse_traces(&buf)
5555
}
5656

57-
pub(crate) fn parse_traces(buf: &str) -> (Vec<Trace>, Vec<String>, Vec<bool>, Operators) {
57+
pub fn parse_traces(buf: &str) -> (Vec<Trace>, Vec<String>, Vec<bool>, Operators) {
5858
let mut traces: Vec<_> = buf
5959
.split("---")
6060
.take(2)

src/main.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ use std::path::PathBuf;
22

33
use clap::{Parser, Subcommand};
44

5-
use log::info;
6-
use ltl_rs::{
5+
use bolt::{
76
algos::{
8-
beam_search::BeamSearchParams, enumeration::EnumParams, meta::divide_conquer,
9-
set_cover::SetCoverParams, BoolAlgoParams,
7+
BoolAlgoParams, beam_search::BeamSearchParams, enumeration::EnumParams,
8+
meta::divide_conquer, set_cover::SetCoverParams,
109
},
1110
formula::tree::FormulaTree,
1211
ltl::trace::traces_from_file,
1312
};
13+
use log::info;
1414

1515
fn main() {
1616
env_logger::init();

0 commit comments

Comments
 (0)