Commit Graph

  • c73976cf8a removed thiserror dependency MaxOhn 2024-03-11 16:44:23 +01:00
  • 179144f617 fixed feature-gated code MaxOhn 2024-03-08 12:23:53 +01:00
  • b7449b2dbd remove intradoc to std MaxOhn 2024-03-08 12:19:00 +01:00
  • ffcd1eac9d added changelog MaxOhn 2024-03-08 12:09:39 +01:00
  • e3dcec8584 return Result<_, Self> instead of Option MaxOhn 2024-03-08 11:49:57 +01:00
  • d711840a11 create perf calc either by map or attrs MaxOhn 2024-03-08 11:44:17 +01:00
  • b81fc5c0d5 fix reading clockrate MaxOhn 2024-03-07 11:46:23 +01:00
  • c7f2e9a993 adjusted link in docs MaxOhn 2024-03-06 21:44:50 +01:00
  • 9c0fc2eea9 added InspectDifficulty type MaxOhn 2024-03-06 21:40:54 +01:00
  • bf0afc8809 adjusted docs MaxOhn 2024-03-04 18:42:27 +01:00
  • 0ed0bc2639 fix doctests MaxOhn 2024-03-04 16:19:35 +01:00
  • c2878dca91 added minor docs MaxOhn 2024-03-04 16:15:41 +01:00
  • 3b0e4220d1 renamed methods on BeatmapAttributesBuilder MaxOhn 2024-03-04 16:14:02 +01:00
  • cb0156bb00 added tests for BeatmapAttributesBuilder MaxOhn 2024-03-04 16:10:43 +01:00
  • 633955ab1b apply new settings of Difficulty MaxOhn 2024-03-04 15:56:55 +01:00
  • c5fdf4e610 added more settings to Difficulty (unused) MaxOhn 2024-03-04 12:21:16 +01:00
  • f1f9513bf3 dont fail CI on rdme warnings MaxOhn 2024-03-03 10:52:49 +01:00
  • 5fb393a109 added examples MaxOhn 2024-03-03 10:30:40 +01:00
  • 38e072a1dc reduce Difficulty struct size MaxOhn 2024-03-03 10:21:26 +01:00
  • 733066afd7 inplace -> in_place MaxOhn 2024-03-03 10:00:00 +01:00
  • e749a791fc restructure Difficulty and ModeDifficulty MaxOhn 2024-03-03 09:57:44 +01:00
  • 3705338d12 renamed CatchScoreState fields MaxOhn 2024-03-03 08:03:05 +01:00
  • cd56bf3e16 added ConvertStatus::success method MaxOhn 2024-03-03 07:37:52 +01:00
  • 9f2b8f40fb added Beatmap::convert_inplace method MaxOhn 2024-03-03 07:31:54 +01:00
  • 88f70164b7 allow conversion of &mut Beatmap MaxOhn 2024-03-02 18:19:53 +01:00
  • 3681ff725b made clippy happy MaxOhn 2024-03-02 16:51:25 +01:00
  • eec15b0cc2 refactor internal generic function MaxOhn 2024-03-02 07:14:11 +01:00
  • 6eac895339 expose Converted::map MaxOhn 2024-03-02 07:00:01 +01:00
  • 59dfc109e0 store is_convert in Beatmap itself MaxOhn 2024-03-02 06:27:52 +01:00
  • 0f23f81234 add Strains for any mode MaxOhn 2024-03-01 10:21:46 +01:00
  • dfb580f201 added more attribute conversions MaxOhn 2024-02-29 23:36:19 +01:00
  • 852f6cfa45 made bunch of functions const MaxOhn 2024-02-29 23:31:07 +01:00
  • 270d3d0008 add Converted::unchecked_convert method MaxOhn 2024-02-29 22:52:35 +01:00
  • 760038d049 add BeatmapAttributesBuilder::mode method MaxOhn 2024-02-29 22:51:25 +01:00
  • 4731da64dc adjusted IGameMode trait MaxOhn 2024-02-29 22:50:24 +01:00
  • 2c44ef3a35 added From impl MaxOhn 2024-02-29 22:49:29 +01:00
  • 74075c7dc3 updated toml MaxOhn 2024-02-27 22:13:35 +01:00
  • ddd61a2b3e fix intradoc links MaxOhn 2024-02-27 20:14:29 +01:00
  • f26015ccc6 check readme in CI MaxOhn 2024-02-27 13:14:54 +01:00
  • 428c9b17b1 justify enum size MaxOhn 2024-02-27 13:11:53 +01:00
  • 5d77e246ae rename method MaxOhn 2024-02-27 12:58:50 +01:00
  • f173a51c0e reduce field visibility MaxOhn 2024-02-27 12:57:21 +01:00
  • 25b20b484f update readme MaxOhn 2024-02-27 12:53:31 +01:00
  • 917240987e clamp clock rate MaxOhn 2024-02-27 12:47:56 +01:00
  • 8d5ded4e5a store ModeDifficulty in perf calcs MaxOhn 2024-02-27 12:43:23 +01:00
  • f8509c4277 reduce proptest cases for tandem sort MaxOhn 2024-02-27 12:25:18 +01:00
  • 43849ba8c4 adjust doc examples MaxOhn 2024-02-27 12:24:53 +01:00
  • edbf41c243 about gradual calc in docs MaxOhn 2024-02-27 12:14:41 +01:00
  • 50b06478c7 about accuracy & speed in docs MaxOhn 2024-02-27 11:47:55 +01:00
  • e81c0e890f use cmp methods MaxOhn 2024-02-26 18:07:16 +01:00
  • c2c617ec01 fix doctests & rename n_misses to misses MaxOhn 2024-02-26 17:51:20 +01:00
  • 1a5f9b9681 added some convenience methods MaxOhn 2024-02-26 17:10:54 +01:00
  • 8d2132c124 add gradual calc for any mode MaxOhn 2024-02-26 16:15:08 +01:00
  • 29ee3147cc dont store map in gradual mania calc MaxOhn 2024-02-26 15:18:12 +01:00
  • 52ee7ab7a5 minor restructure MaxOhn 2024-02-26 15:07:06 +01:00
  • 9cbaae6b46 fix expected values on linux MaxOhn 2024-02-26 13:44:01 +01:00
  • 798cdcfa0a replace powi with powf (/b/2785319+DT on linux) MaxOhn 2024-02-26 13:41:46 +01:00
  • 662e3d7689 remove feature-gates in docs MaxOhn 2024-02-25 01:12:49 +01:00
  • 0bcbfb9e3e use helper method MaxOhn 2024-02-25 00:43:45 +01:00
  • 82ba8da8b0 apply clippy in tests MaxOhn 2024-02-25 00:41:02 +01:00
  • c71f81d8aa added hitresult proptesting MaxOhn 2024-02-25 00:23:01 +01:00
  • c40400f98f combine tandem sort tests MaxOhn 2024-02-24 22:03:39 +01:00
  • 77642e83c7 gradual calc for catch MaxOhn 2024-02-24 17:38:33 +01:00
  • 2dafb18a88 made clippy happy MaxOhn 2024-02-23 14:25:26 +01:00
  • 08e5d52006 add feature to make gradual taiko calc sync MaxOhn 2024-02-23 14:20:24 +01:00
  • b4f843fac1 gradual calc for taiko MaxOhn 2024-02-23 12:52:55 +01:00
  • ae14815140 made clippy happy MaxOhn 2024-02-22 20:35:58 +01:00
  • 8f299af49f fix n_objects for mania MaxOhn 2024-02-22 20:30:09 +01:00
  • 909241af44 gradual calc for mania MaxOhn 2024-02-22 20:22:17 +01:00
  • 95012c9f48 dont store perf calculator in gradual calc MaxOhn 2024-02-22 20:04:35 +01:00
  • 1e35e0fcd7 gradual calc for osu MaxOhn 2024-02-22 16:59:45 +01:00
  • f4c18fa53e pass ownership for difficulty builder MaxOhn 2024-02-22 16:59:20 +01:00
  • 564adc1fe1 fix NaN arithmetic (/b/80895+Catch) MaxOhn 2024-02-19 17:46:41 +01:00
  • f2bb6ce6cb store duration instead of end_time (/b/1901200+Mania) MaxOhn 2024-02-19 15:03:05 +01:00
  • 305041376b use clamped x for juicestream but keep original (/b/17294) MaxOhn 2024-02-19 12:44:22 +01:00
  • 2e49ded8a3 replace sqrt with powf (/b/1712589+DT) MaxOhn 2024-02-18 20:13:45 +01:00
  • 5d62e87df1 dont adjust catch slider vel wrt version (/b/53569) MaxOhn 2024-02-18 12:52:55 +01:00
  • 606be7c3bf dont clamp [Difficulty] values (/b/1855) MaxOhn 2024-02-17 18:00:14 +01:00
  • 812a71fff6 clamp juicestream heads beforehand (/b/17295+Catch) MaxOhn 2024-02-17 14:11:41 +01:00
  • 2c50fbeb1b decode time signature (/b/1224549) MaxOhn 2024-02-16 23:53:27 +01:00
  • 872920a84e store edge sounds properly MaxOhn 2024-02-16 22:19:54 +01:00
  • 7988befad1 fix endpos for old stacking MaxOhn 2024-02-16 15:53:18 +01:00
  • 32697472ab store bpm_mult in diff points (/b/1033882+Taiko) MaxOhn 2024-02-16 15:04:21 +01:00
  • 6b6a7e1a0e fix taiko regression MaxOhn 2024-02-16 02:17:31 +01:00
  • 56882c5ff8 fixed csharp sort MaxOhn 2024-02-16 02:13:14 +01:00
  • 3f49840ce8 added proptesting for TandemSort MaxOhn 2024-02-16 01:33:21 +01:00
  • 05b588a2d1 apply proper sorting for catch objects MaxOhn 2024-02-16 01:18:37 +01:00
  • 100d01483c impl c#'s unstable sort & refactor sort things MaxOhn 2024-02-15 15:46:44 +01:00
  • 25eec40e06 always clamp catch effective x MaxOhn 2024-02-14 22:11:00 +01:00
  • 51bd8cce66 calculate slider curves for taiko converts MaxOhn 2024-02-14 18:43:06 +01:00
  • e772b056bf stick to f64::powi (/b/1005851+FL) MaxOhn 2024-02-14 18:07:28 +01:00
  • c1cd15d0d0 fix order of float operations MaxOhn 2024-02-14 17:13:25 +01:00
  • 964f80355d adjust formatting MaxOhn 2024-02-14 15:45:23 +01:00
  • 1fe8ceaadc micro-optimization for nested object order MaxOhn 2024-02-14 15:42:40 +01:00
  • 0fdb91fa47 refactor mania hitwindows MaxOhn 2024-02-14 15:37:56 +01:00
  • 3f1b4e52a1 Merge branch 'rewrite' of https://github.com/MaxOhn/rosu-pp into rewrite MaxOhn 2024-02-14 15:28:02 +01:00
  • 47dd020bfc sort nested objects MaxOhn 2024-02-14 15:27:24 +01:00
  • e99c134a5b fix mania hitwindow MaxOhn 2024-02-14 01:52:37 +01:00
  • 9be4b9ba4c fix order of float operations MaxOhn 2024-02-14 00:40:06 +01:00
  • 516d47a2fe add empty map tests MaxOhn 2024-02-13 16:02:03 +01:00