tsunyoku
82839a3f5b
Merge remote-tracking branch 'upstream/main'
2024-11-18 16:46:47 +00:00
MaxOhn
ab5beded06
refactor!: from compact_strains feat to raw_strains
2024-11-18 16:38:53 +01:00
MaxOhn
dae2eb49b0
fix: doc tests
2024-11-18 16:20:41 +01:00
tsunyoku
281ff8816f
rename library
2024-11-18 13:04:54 +00:00
MaxOhn
b3d0475d47
feat!: overhaul convert api
2024-11-18 13:16:18 +01:00
MaxOhn
25d8d295f3
chore: made clippy happy
2024-10-11 21:14:37 +02:00
MaxOhn
b641f602b6
fix: dont sort unstably for catch
2024-10-11 17:49:03 +02:00
MaxOhn
14c646d9e1
fix: refactor get_precision_adjusted_beat_len
2024-10-11 16:58:48 +02:00
MaxOhn
b33e259afe
Port osu!taiko updates since f08134f
2024-10-11 00:35:31 +02:00
MaxOhn
64001a3f8f
feat: updated taiko calc
2024-09-28 19:14:47 +02:00
Badewanne3
26547d7dea
feat: use rosu-mods ( #36 )
...
* use rosu-mods
* apply values from DifficultyAdjust mod
* minor doc addition
* consider Blinds mod in perf calc
2024-07-08 11:35:07 +02:00
Badewanne3
9acf85e934
refactor: create performance calculators through traits ( #33 )
...
* create perf calc through IntoPerformance traits
* added tests
* adjusted documentation
* fix doctest
* simplify From impls
2024-04-01 19:14:38 +02:00
Badewanne3
a577200a0f
feat: compact strains ( #32 )
...
* store zero strains compactly
* added docs
* added proptest
* add feature to store strains compactly
* update ci
* rename CompactZerosVec to StrainsVec
* add size_hint for iter
* rename iter
* minor adjustments
* more minor adjustments
2024-03-31 11:49:29 +02:00
MaxOhn
279e04cc1e
use round_ties_even from std lib
2024-03-22 15:40:25 +01:00
MaxOhn
179144f617
fixed feature-gated code
2024-03-08 12:23:53 +01:00
MaxOhn
e749a791fc
restructure Difficulty and ModeDifficulty
2024-03-03 09:59:34 +01:00
MaxOhn
5d77e246ae
rename method
2024-02-27 12:59:29 +01:00
MaxOhn
f8509c4277
reduce proptest cases for tandem sort
2024-02-27 12:25:18 +01:00
MaxOhn
e81c0e890f
use cmp methods
2024-02-26 18:07:16 +01:00
MaxOhn
82ba8da8b0
apply clippy in tests
2024-02-25 00:41:02 +01:00
MaxOhn
c40400f98f
combine tandem sort tests
2024-02-24 22:03:39 +01:00
MaxOhn
2dafb18a88
made clippy happy
2024-02-23 14:25:26 +01:00
MaxOhn
08e5d52006
add feature to make gradual taiko calc sync
2024-02-23 14:20:24 +01:00
MaxOhn
ae14815140
made clippy happy
2024-02-23 12:52:36 +01:00
MaxOhn
56882c5ff8
fixed csharp sort
2024-02-16 02:13:14 +01:00
MaxOhn
3f49840ce8
added proptesting for TandemSort
2024-02-16 01:33:21 +01:00
MaxOhn
05b588a2d1
apply proper sorting for catch objects
2024-02-16 01:18:37 +01:00
MaxOhn
100d01483c
impl c#'s unstable sort & refactor sort things
2024-02-15 15:46:44 +01:00
MaxOhn
0fdb91fa47
refactor mania hitwindows
2024-02-14 15:37:56 +01:00
MaxOhn
a8bf9601b6
initial rewrite
2024-02-09 17:54:14 +01:00
Badewanne3
ecf1b2c7f4
feat: adjusted lint restrictions ( #31 )
2023-12-31 09:19:41 +01:00
MaxOhn
fecc3b1941
chore: made clippy happy
2023-12-29 11:49:13 +01:00
MaxOhn
9b6d4c0c9e
refactor: remove commented method
2023-12-29 10:58:02 +01:00
MaxOhn
0adec507c1
refactor: store either map or attrs in perf calc
2023-12-29 10:28:27 +01:00
MaxOhn
a20358a3b3
chore: made clippy happy for all targets
2023-11-13 15:49:30 +01:00
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
MaxOhn
7949e2fc13
perf: reduce TandemSorter size
2023-09-06 13:10:36 +02:00
MaxOhn
5ae7736479
test: added CompactVec tests
2023-09-06 12:47:54 +02:00
MaxOhn
bd9623d32b
use CompactVec for all modes
2023-02-22 13:12:54 +01:00
MaxOhn
de342f5c3d
compress all values instead of just zeros
2023-02-14 09:11:22 +01:00
MaxOhn
b1451b4f0b
store taiko strain peaks in CompactZerosVec
2023-02-10 18:53:47 +01:00
MaxOhn
28bcf107f1
update to edition 2021 & fix clippy lints
2023-01-27 07:58:07 +01:00
MaxOhn
a7b1b1c899
adjusted default capacities for beatmap
2022-10-23 23:28:32 +02:00
MaxOhn
17ce0ef2c9
fixed taiko
2022-10-20 00:10:38 +02:00
MaxOhn
6ff46367ca
finished mania + restructured a little
2022-10-19 11:48:11 +02:00