Daniel Pechersky
Daniel Pechersky
TODO: I don't update progress correctly
@user1823 true, I got the impression off the discord that the FSRS code is the "known criminal" here, but there's no benchmark so the function could be slow for any...
@Expertium Truly, my zero counting skills are legendary. You're right
Commit 27f3ecf8651ff63746b2d8cc0b0e4caf2672d491 is a basic implementation that uses the new FSRS function `memory_state_batch`. Commit 74665ef2a8548bbdb5c8386d9f2569ff65de5239 expands on it and batches items (to prevent using too much memory) as well as...
Looks good, feel free to commit that
Do not merge: waiting on fsrs-rs 5.2.0
Ready to merge, but no snapshot test and I have not manually tested it. Not sure if I'll have time to implement the snapshot test.
Either someone manually tests this or we merge https://github.com/ankitects/anki/pull/4349 before this gets merged
@dae I have updated the description
Fixed the merge conflicts, please review