From 39bf2f2160714d039435209cae8ff607007842e9 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 18 Oct 2023 09:03:23 +1000 Subject: [PATCH] Update to latest fsrs --- Cargo.lock | 2 +- Cargo.toml | 2 +- rslib/src/scheduler/fsrs/memory_state.rs | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 76a2110c3..1dbdfa2a2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1477,7 +1477,7 @@ dependencies = [ [[package]] name = "fsrs" version = "0.1.0" -source = "git+https://github.com/open-spaced-repetition/fsrs-rs.git?rev=0e7182496f229b8225bc45e7d3e991f834e2d815#0e7182496f229b8225bc45e7d3e991f834e2d815" +source = "git+https://github.com/open-spaced-repetition/fsrs-rs.git?rev=19e7af401496d4e5e8dc3ce35528a95f38b6313d#19e7af401496d4e5e8dc3ce35528a95f38b6313d" dependencies = [ "burn", "itertools 0.11.0", diff --git a/Cargo.toml b/Cargo.toml index b05e97e9e..df58f5ddd 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 = "0e7182496f229b8225bc45e7d3e991f834e2d815" +rev = "19e7af401496d4e5e8dc3ce35528a95f38b6313d" # path = "../../../fsrs-rs" [workspace.dependencies] diff --git a/rslib/src/scheduler/fsrs/memory_state.rs b/rslib/src/scheduler/fsrs/memory_state.rs index 691c74d9b..e23982014 100644 --- a/rslib/src/scheduler/fsrs/memory_state.rs +++ b/rslib/src/scheduler/fsrs/memory_state.rs @@ -303,8 +303,8 @@ mod tests { assert_eq!( item.starting_state, Some(MemoryState { - stability: 100., - difficulty: 4.4642878 + stability: 99.999954, + difficulty: 4.4642887 }) ); let mut card = Card::default(); @@ -312,8 +312,8 @@ mod tests { assert_eq!( card.memory_state, Some(FsrsMemoryState { - stability: 248.47879, - difficulty: 4.468945 + stability: 248.47868, + difficulty: 4.468946 }) ); // but if there's only a single revlog entry, we'll fall back on current card @@ -336,7 +336,7 @@ mod tests { assert_eq!( card.memory_state, Some(FsrsMemoryState { - stability: 123.0, + stability: 122.99994, difficulty: 6.5147324, }) ); @@ -358,7 +358,7 @@ mod tests { card.memory_state, Some( MemoryState { - stability: 100.0, + stability: 99.999954, difficulty: 9.692858 } .into()