anki/rslib
Damien Elmes 9990a10161 drop binary heap in test scheduler
The original rationale was avoiding a possible O(n) insertion if
the learning card was due outside the cutoff, but the increased code
complexity doesn't seem worth it, given that learning cards will
rarely grow above 1000.

Also added a currently-disabled test that demonstrates the current undo
handling behaviour is yielding incorrect counts; that will be reworked
in the next commit, and this change will make that easier.
2021-05-14 16:19:46 +10:00
..
.cargo initial Bazel conversion 2020-11-01 14:26:58 +10:00
build tidy up Rust imports 2021-04-18 18:38:54 +10:00
cargo update Rust deps 2021-05-07 18:22:27 +10:00
i18n update Rust deps 2021-04-27 22:18:12 +10:00
src drop binary heap in test scheduler 2021-05-14 16:19:46 +10:00
templates migrate card stats to backend 2020-06-15 17:22:16 +10:00
tests/support initial Bazel conversion 2020-11-01 14:26:58 +10:00
.clang-format add .clang-format so VS Code preserves formatting style on .proto save 2021-01-12 18:47:08 +10:00
.gitignore initial Bazel conversion 2020-11-01 14:26:58 +10:00
backend.proto expose new sorting options in test scheduler options; move things around 2021-05-13 15:23:16 +10:00
BUILD.bazel update Rust deps 2021-04-27 22:18:12 +10:00
Cargo.toml report pinned package issues upstream 2021-04-27 23:11:22 +10:00
clang_format.bzl NF: add AGPL licence missing in some file 2021-01-31 21:50:21 +01:00
empty.rs add a valid, empty file so the check action works in Rust Analyzer 2021-05-05 15:53:27 +10:00
proto_format.py run black/isort on Python scripts 2021-04-14 18:22:02 +10:00
README.md add some code editing/completion docs 2020-12-16 14:16:08 +10:00
rustfmt.bzl update to the latest rules_rust + security framework update 2021-03-27 19:28:19 +10:00
rustfmt.toml tidy up Rust imports 2021-04-18 18:38:54 +10:00

Anki's Rust code.

backend.proto stores the interfaces used to communicate backend messages between Rust, Python and TypeScript.