From 3378e476e6c63f46f6cbaab98ac679c7eb8dc5a0 Mon Sep 17 00:00:00 2001 From: Jarrett Ye Date: Fri, 22 Dec 2023 14:17:40 +0800 Subject: [PATCH] Update to FSRS-4.5 (#2901) --- Cargo.lock | 2 +- Cargo.toml | 2 +- rslib/src/scheduler/fsrs/retention.rs | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9bd99b400..944852d9b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1813,7 +1813,7 @@ dependencies = [ [[package]] name = "fsrs" version = "0.1.0" -source = "git+https://github.com/open-spaced-repetition/fsrs-rs.git?rev=458ed0a55950a0719d4b9b676630638bc30b2d91#458ed0a55950a0719d4b9b676630638bc30b2d91" +source = "git+https://github.com/open-spaced-repetition/fsrs-rs.git?rev=f45f46bdba6625f03677eaeb039dd8a6ffcad688#f45f46bdba6625f03677eaeb039dd8a6ffcad688" dependencies = [ "burn", "itertools 0.12.0", diff --git a/Cargo.toml b/Cargo.toml index 2c508fb4d..6a57cf2c6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ rev = "184b2ca50ed39ca43da13f0b830a463861adb9ca" [workspace.dependencies.fsrs] git = "https://github.com/open-spaced-repetition/fsrs-rs.git" -rev = "458ed0a55950a0719d4b9b676630638bc30b2d91" +rev = "f45f46bdba6625f03677eaeb039dd8a6ffcad688" # path = "../../../fsrs-rs" [workspace.dependencies] diff --git a/rslib/src/scheduler/fsrs/retention.rs b/rslib/src/scheduler/fsrs/retention.rs index db866822d..509008605 100644 --- a/rslib/src/scheduler/fsrs/retention.rs +++ b/rslib/src/scheduler/fsrs/retention.rs @@ -50,6 +50,8 @@ impl Collection { p.review_rating_probability_easy, ], loss_aversion: req.loss_aversion, + learn_limit: usize::MAX, + review_limit: usize::MAX, }, &req.weights, |ip| {