Commit Graph

412 Commits

Author SHA1 Message Date
Badewanne3 3492a9472e refactor: re-implemented SortedVec (#22)
* refactor: re-implemented SortedVec

* feat: add methods to remove items from SortedVec
2023-11-10 15:08:52 +01:00
Badewanne3 5456be3ad7 Merge pull request #23 from MaxOhn/improve-hitresults
feat: improve generate hitresults
2023-11-10 15:04:26 +01:00
MaxOhn 10162f8f10 fix: move state conversions 2023-11-10 15:01:09 +01:00
MaxOhn 7bf3e6699a test: assert only relevant values 2023-11-10 14:59:28 +01:00
MaxOhn a142375206 test: remove custom test 2023-11-10 14:59:28 +01:00
MaxOhn 21bf030690 test: proptest with too many objects 2023-11-10 14:59:28 +01:00
MaxOhn 383ca169dd test: fixed mania parsing test 2023-11-10 14:59:28 +01:00
MaxOhn 9cf0ba0d6f feat: add methods ModePP::generate_state 2023-11-10 14:59:28 +01:00
MaxOhn 45317a337d fix: improve catch hitresult generation 2023-11-10 14:59:26 +01:00
MaxOhn 296f3ebcfb test: adjust mania integration test data 2023-11-10 14:58:13 +01:00
MaxOhn ed397e038b test: ensure correct attributes 2023-11-10 14:57:48 +01:00
MaxOhn e653fd1c8d test: reduce mania_hitresults proptest cases 2023-11-10 14:57:48 +01:00
MaxOhn 33cb24c64d test: slight osu bf refactor 2023-11-10 14:57:48 +01:00
MaxOhn cfd0cb2095 test: slight taiko bf refactor 2023-11-10 14:57:48 +01:00
MaxOhn 7bc51bcd24 fix: improve mania hitresult generation 2023-11-10 14:57:48 +01:00
MaxOhn 4fe2fd53df test: allow all 0s for osu_hitresults 2023-11-10 14:57:48 +01:00
MaxOhn f8246dbf71 fix: improve taiko hitresult generation 2023-11-10 14:57:48 +01:00
MaxOhn 8527f2f391 test: use proptest for hitresults 2023-11-10 14:57:46 +01:00
MaxOhn 99b12376c3 fix: improve osu hitresult generation 2023-11-10 14:57:03 +01:00
Badewanne3 5393d36782 Merge pull request #24 from MaxOhn/gradual-rework
refactor!: overhauled gradual calculation
2023-11-10 14:53:25 +01:00
MaxOhn da4b4df876 chore: updated changelog 2023-11-09 22:00:53 +01:00
MaxOhn 7fd4194c21 dep: remove gradual from default features 2023-11-09 21:50:05 +01:00
MaxOhn aea34e2a3e ci: include gradual feature in CI 2023-11-09 21:48:08 +01:00
MaxOhn 0187a1e58a feat: added owned types for gradual calc of any mode 2023-11-09 21:48:01 +01:00
MaxOhn 3b93ec1cea feat: added owned gradual performance calcs 2023-11-09 20:21:33 +01:00
MaxOhn e70cec0c0d fix: fixed indexing in gradual catch calc 2023-11-09 19:30:25 +01:00
MaxOhn 5b4a349aaf chore: ensure gradual osu calc cant be cloned 2023-11-09 12:05:40 +01:00
MaxOhn 49f640f939 feat: added struct CatchOwnedGradualDifficulty 2023-11-09 11:46:52 +01:00
MaxOhn 1aa6bcdb7a feat: added struct ManiaOwnedGradualDifficulty 2023-11-09 11:30:45 +01:00
MaxOhn 70d589fb3d doc: adjusted crate-level docs & readme 2023-11-09 02:21:29 +01:00
MaxOhn e7faacaad1 doc: enable doc_cfg 2023-11-09 01:08:14 +01:00
MaxOhn 8a643fb6f0 perf: implement GradualDifficulty::nth manually 2023-11-08 22:20:05 +01:00
MaxOhn a9a7cd507e doc: fixed broken doc links 2023-11-08 22:12:50 +01:00
MaxOhn 1434e88cef refactor!: renamed gradual calc types 2023-11-08 21:47:54 +01:00
MaxOhn 06a76a834e refactor!: overhauled gradual calc for any mode 2023-11-08 21:44:25 +01:00
MaxOhn 719894526d feat: add last method to gradual perf calc 2023-11-08 21:36:15 +01:00
MaxOhn 2be5bdc365 refactor!: overhauled gradual calc for catch 2023-11-08 21:08:07 +01:00
MaxOhn 4d583f5469 refactor!: overhauled gradual calc for mania 2023-11-08 11:37:02 +01:00
MaxOhn 74083e5ecb refactor!: overhauled gradual calc for taiko 2023-11-08 09:41:34 +01:00
MaxOhn 79e19d5a9b refactor!: overhauled gradual calc for osu 2023-11-07 16:29:31 +01:00
MaxOhn 5fd29c2ab4 feat: added method AnyPP::hitresult_priority 2023-10-28 13:39:58 +02:00
MaxOhn 457934f484 feat: add From<u8> impl for GameMode 2023-10-27 09:59:54 +02:00
MaxOhn 7949e2fc13 perf: reduce TandemSorter size 2023-09-06 13:10:36 +02:00
MaxOhn 1afb31e597 release: 0.9.5 2023-09-06 12:59:35 +02:00
MaxOhn 23cf31267b ci: use nextest 2023-09-06 12:57:08 +02:00
MaxOhn 9410cf82a9 chore: updated changelog 2023-09-06 12:50:25 +02:00
MaxOhn 5ae7736479 test: added CompactVec tests 2023-09-06 12:47:54 +02:00
MaxOhn 6fde238243 fix: dont panic on erroneous file header (#21) 2023-09-06 00:36:27 +02:00
MaxOhn 8492d91a61 chore: made clippy happy 2023-05-05 15:03:13 +02:00
MaxOhn 0c0ad34827 fix: prevent underflow on fails due to sliders 2023-05-05 10:42:54 +02:00